diff --git a/data/faction-picker-bot/metrics/alchemists charts.png b/data/faction-picker-bot/metrics/alchemists charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..1601194ba013e01ce4b84b2debf412756723010d
Binary files /dev/null and b/data/faction-picker-bot/metrics/alchemists charts.png differ
diff --git a/data/faction-picker-bot/metrics/auren charts.png b/data/faction-picker-bot/metrics/auren charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..6313f61ac63b2737a166f19a2498e2ea767f1965
Binary files /dev/null and b/data/faction-picker-bot/metrics/auren charts.png differ
diff --git a/data/faction-picker-bot/metrics/chaosmagicians charts.png b/data/faction-picker-bot/metrics/chaosmagicians charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff0aff0dc9beb1a608a98b2154cedbef6e848cff
Binary files /dev/null and b/data/faction-picker-bot/metrics/chaosmagicians charts.png differ
diff --git a/data/faction-picker-bot/metrics/cultists charts.png b/data/faction-picker-bot/metrics/cultists charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..d28704707232ad1fad02f0ac900da4631c7f52a5
Binary files /dev/null and b/data/faction-picker-bot/metrics/cultists charts.png differ
diff --git a/data/faction-picker-bot/metrics/darklings charts.png b/data/faction-picker-bot/metrics/darklings charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0758df9b04a3284442ed5653ffb44509e71ae53
Binary files /dev/null and b/data/faction-picker-bot/metrics/darklings charts.png differ
diff --git a/data/faction-picker-bot/metrics/dwarves charts.png b/data/faction-picker-bot/metrics/dwarves charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..572bb6a9c055f47d7b599d2e9da0bd09d042f7a3
Binary files /dev/null and b/data/faction-picker-bot/metrics/dwarves charts.png differ
diff --git a/data/faction-picker-bot/metrics/engineers charts.png b/data/faction-picker-bot/metrics/engineers charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c8abad4ff623bc07e93a319644b9acec607d55a
Binary files /dev/null and b/data/faction-picker-bot/metrics/engineers charts.png differ
diff --git a/data/faction-picker-bot/metrics/fakirs charts.png b/data/faction-picker-bot/metrics/fakirs charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..0fe4579573578f695d496e061bf0ab2717009e10
Binary files /dev/null and b/data/faction-picker-bot/metrics/fakirs charts.png differ
diff --git a/data/faction-picker-bot/metrics/giants charts.png b/data/faction-picker-bot/metrics/giants charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..db751c760840be03610651e5a11de862c1508ae0
Binary files /dev/null and b/data/faction-picker-bot/metrics/giants charts.png differ
diff --git a/data/faction-picker-bot/metrics/halflings charts.png b/data/faction-picker-bot/metrics/halflings charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..abc22311d3ba5140a8194accbf047daf0a225d22
Binary files /dev/null and b/data/faction-picker-bot/metrics/halflings charts.png differ
diff --git a/data/faction-picker-bot/metrics/mermaids charts.png b/data/faction-picker-bot/metrics/mermaids charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd5fcbbe31167df46e6c43385f8e7e3dc44d927f
Binary files /dev/null and b/data/faction-picker-bot/metrics/mermaids charts.png differ
diff --git a/data/faction-picker-bot/metrics/nomads charts.png b/data/faction-picker-bot/metrics/nomads charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd2814d3be93e7d10dd90053c39bcf70d815882c
Binary files /dev/null and b/data/faction-picker-bot/metrics/nomads charts.png differ
diff --git a/data/faction-picker-bot/metrics/swarmlings charts.png b/data/faction-picker-bot/metrics/swarmlings charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..b21fe79f9e55e924f277da611ab37ad0565ccc5e
Binary files /dev/null and b/data/faction-picker-bot/metrics/swarmlings charts.png differ
diff --git a/data/faction-picker-bot/metrics/witches charts.png b/data/faction-picker-bot/metrics/witches charts.png
new file mode 100644
index 0000000000000000000000000000000000000000..91d2333d8ee087a1f3eda0a552a5dc8210fa3747
Binary files /dev/null and b/data/faction-picker-bot/metrics/witches charts.png differ
diff --git a/data/faction-picker-bot/model-metrics/alchemists_results.pkl b/data/faction-picker-bot/model-metrics/alchemists_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..75170e3945ac18c5ac81406c528257dc1eccd4e5
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/alchemists_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea1789786129fce45584c13a3397ee8cb7307db822a1da5fedafb12c18d5eed0
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/auren_results.pkl b/data/faction-picker-bot/model-metrics/auren_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..7a252266c06971dd312b0740bf3bbafd40559f27
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/auren_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:708d7177e927fcf83b3d1f5b1555de2e0c61d3de85cfd8a9dc021ad1a428a01a
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/chaosmagicians_results.pkl b/data/faction-picker-bot/model-metrics/chaosmagicians_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..e9372f44c4599f47343c136f1dc3021154ef8505
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/chaosmagicians_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:207ca43e5cba6224b4d5fa094938ad4ae5ddd95cc3d3f3c57e7d26ca9d923b63
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/cultists_results.pkl b/data/faction-picker-bot/model-metrics/cultists_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..668ff4abac2357a7c477b48f24228e33ca743380
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/cultists_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ccbe7b1e90ceafdf6b3be34b4fdcb8906e9611aa4d2f8499705994aa18a44641
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/darklings_results.pkl b/data/faction-picker-bot/model-metrics/darklings_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..d845046979f3d53d29b203cfe3984b5ea98d8e66
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/darklings_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e758e197cdda1240b7642bcf510dda63c7a995c1203df043cc87abeb20e4f531
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/dwarves_results.pkl b/data/faction-picker-bot/model-metrics/dwarves_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..5615e707feb647ff59c2346c1109088f59f2a3d4
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/dwarves_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cc7713332a1d047d3429d706782a7273901234f7629e677f969456b9ddfb0255
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/engineers_results.pkl b/data/faction-picker-bot/model-metrics/engineers_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..17a34a37ae29e194d3ced8d26e16abeae998d691
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/engineers_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:02d00887350427c6a07fc27bd6f154d7b5e4b804af43e1612bed7203315419b3
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/fakirs_results.pkl b/data/faction-picker-bot/model-metrics/fakirs_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..498f74cc93eb6e3e15688782c3dd4440883b0a20
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/fakirs_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d812b4bee5209db515f8cc632ff36bfa4edfe3b703f4637f34faadcc47b697fd
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/giants_results.pkl b/data/faction-picker-bot/model-metrics/giants_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..8078309090dd58a4d9c67dab312520166bb0c015
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/giants_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1c45ff7bcab64efbd907b48f58d180be20508c3e4c35a0a188360571d4c100e9
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/halflings_results.pkl b/data/faction-picker-bot/model-metrics/halflings_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..dc7282ae6226bdeb97b6ec7eb2751c99811f559a
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/halflings_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f47587e688ae79c8054292cb9fc14e83fc0dcad4398e46b01e78329ac6585c1d
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/mermaids_results.pkl b/data/faction-picker-bot/model-metrics/mermaids_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..4206913c1f933dadd577ebcc309617d6017ef965
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/mermaids_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:626399cb4d6513172ca32c191b1ce9171db1ce140b387b3df71c17e42cd9943a
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/nomads_results.pkl b/data/faction-picker-bot/model-metrics/nomads_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..e65ad3b45d54824b220c84e69c73e38fd4f0fa0f
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/nomads_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:28a15fb6da282e424483732eed52f4b26114ddd2cbe1a02e8576be720d255e36
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/swarmlings_results.pkl b/data/faction-picker-bot/model-metrics/swarmlings_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..420ce75e85854c081650ba4c13b8370a5af21dc5
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/swarmlings_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5c999ce2428d138573bc96498b01baed7e59c281e010f1b9bb461e3d0d0ec282
+size 1947
diff --git a/data/faction-picker-bot/model-metrics/witches_results.pkl b/data/faction-picker-bot/model-metrics/witches_results.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..acfddbec5ed0b0d8bc3df456cc443864259c3ca7
--- /dev/null
+++ b/data/faction-picker-bot/model-metrics/witches_results.pkl
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2468e77c5d6ca041e56ea1d5dcc97a845f078b871c583b75fc415f0926dad511
+size 1947
diff --git a/data/faction-picker-bot/model_metrics.json b/data/faction-picker-bot/model_metrics.json
new file mode 100644
index 0000000000000000000000000000000000000000..7c96863de08972d68199aff23b44559d9b0beb52
--- /dev/null
+++ b/data/faction-picker-bot/model_metrics.json
@@ -0,0 +1 @@
+{"alchemists": 17.675128486070648, "auren": 19.080928489227144, "chaosmagicians": 19.46938549474033, "cultists": 19.00761903403616, "darklings": 16.87301997476913, "dwarves": 18.991842395304392, "engineers": 21.028359645696742, "fakirs": 18.156050332057664, "giants": 18.29384343801704, "halflings": 18.85417082077842, "mermaids": 18.28377694840633, "nomads": 18.702529060243318, "swarmlings": 19.15995957442542, "witches": 20.259218473315254}
\ No newline at end of file
diff --git a/data/faction-picker-bot/model_plot_data.csv b/data/faction-picker-bot/model_plot_data.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e4077ae187fabbd8da424227d4c6c820709172d3
--- /dev/null
+++ b/data/faction-picker-bot/model_plot_data.csv
@@ -0,0 +1,41 @@
+,alchemists,auren,chaosmagicians,cultists,darklings,dwarves,engineers,fakirs,giants,halflings,mermaids,nomads,swarmlings,witches,step
+0,648.7720708898261,669.4489452282111,762.2322533573642,687.0629980348449,639.7082456984546,654.1255021734601,769.6754181350328,642.6044298363403,624.2278894424893,686.3085860437354,678.9587843424483,694.1059542935128,720.396653187467,757.6125769177443,0
+1,637.3292141891817,663.0722057630607,751.8262780416434,679.7462433480741,636.3290969429851,647.3902454701415,760.5686757411795,632.1724146530397,617.2973738377747,679.1175676916363,671.570842531147,689.5701241575272,711.3169576845813,752.9446591114736,1
+2,628.2725551881837,658.9467961797883,746.0067724741028,673.9077085448572,632.8872637124164,639.2284663240579,748.6682432518876,621.8023103502233,612.6221518871562,673.2100309116455,664.3418032889064,684.0621989319749,702.0881635702716,749.853303732407,2
+3,617.711208531599,646.4433189780476,740.3258502240238,667.2427418009195,627.9442074499824,631.9188504209125,739.0720495875825,610.8283683277766,608.7998924897995,665.8745757986458,659.7401246038571,680.2066190896799,692.0503354107688,741.5615639922369,3
+4,610.8450755141429,642.3771791765287,736.3100062635818,662.2796368608252,625.8075722572539,627.5675574623299,731.9591435840516,603.1905874585583,606.4676802427515,661.2280437634356,654.6807792054955,676.7256378644045,686.6179160343556,738.4670791898939,4
+5,603.2528637141353,636.8104731996839,731.4892200411483,658.7132579901624,622.4489802248954,623.6582688298516,727.1503840691779,599.974867643471,602.0871063197523,657.7623058861408,648.9084795493441,674.3350935260501,679.1587907783195,733.4717951335231,5
+6,597.2692380967173,631.9945037573879,728.1821502572217,656.0241083978572,619.2344317589026,618.9268814268202,721.6159320866637,594.7282697176723,599.3486390835214,655.0895771177283,644.1741520099541,671.9830641377272,673.2080561593073,729.4665364366599,6
+7,600.8829869386568,633.5979332321201,730.2221420541675,657.6282171483334,620.3890238213779,620.6746693673872,723.9597810968279,597.7710464807687,601.0434993098472,656.7480858203904,646.257990129086,673.1090865771098,675.687360568262,730.9764432641963,7
+8,596.8236338296165,626.7278948542381,724.1061683489298,654.9736922516416,617.4892588199425,615.0074724890153,719.3601936180125,595.8389315820715,598.3805477827165,653.957173512589,641.9789113638342,671.671134606839,669.5467326719767,725.7868335443956,8
+9,592.3765927504709,620.8355893155724,718.6212922561575,651.1247835501217,614.7286188131098,610.3477911978836,715.5662498595609,590.564653781051,595.6339766951634,650.2205908515215,638.1506368353295,669.3612919664854,664.4636090797732,720.967248481557,9
+10,587.825149451334,617.3216778808569,715.3594046497202,649.3533468576242,612.4308904325915,606.5337985020511,712.215911972959,586.2241728062921,593.710211575739,648.2682138132438,636.1488357976593,667.6478279396249,660.8659426123893,718.1733077875534,10
+11,589.5182163368322,618.322599530766,716.24091343748,650.5309762552923,613.0528500856026,607.7446749208535,713.39385116429,588.1348913466418,593.8867112332022,649.284259099433,636.8567105969262,668.3597789175591,661.5142347432303,719.0651991721768,11
+12,584.9838210241215,615.3303238975622,712.3568357655938,648.3677867295952,611.5258642480559,605.1544918967002,711.3297522323834,584.7641911685396,592.0595044309526,646.5338786027611,634.9173361876275,667.0013329361564,656.4698965785147,716.6395087046192,12
+13,581.5220193508667,612.687737529571,709.2249188959175,647.2204519771175,609.9729586988227,603.4141396215696,709.7467399437463,583.8720383963625,590.0943116032118,644.8813143536664,633.4791594166866,665.7285397205048,652.3835464313739,714.7167386158347,13
+14,578.773183581451,608.9897442173759,706.0335707075503,645.0859489518062,608.4972325666221,600.5133865534436,707.4700605353008,579.7943918707982,589.310660868885,642.3168704457452,630.9613941686544,664.4086658676039,648.8874898647856,711.4844547667986,14
+15,577.2696903958636,607.4567549682497,705.045083412137,644.7757030837558,607.8796773405677,599.3406549700887,706.8446979348059,578.6843042444436,588.7597144196682,641.635309066003,629.251153792108,663.8157777881115,646.2890008235288,709.8728908477798,15
+16,575.664967537361,605.3268825842044,702.6655681486056,643.9843243091183,606.5870193320288,597.0590140880041,705.1798481251435,578.077331410402,588.2782627829613,640.7516781347916,627.6176111005921,663.1656074817056,644.0287351527754,708.1775700455779,16
+17,574.0591198996926,604.0177656683932,700.6290648076781,642.688511914822,605.7629105668955,595.48146235614,704.1845012748911,575.6680845466807,587.632420409432,639.2240420911392,626.51436028497,662.169688713374,642.3709589508904,706.5637306660359,17
+18,572.2630118446893,603.0693974069595,699.140769510253,641.5601613010398,605.1070245064401,594.7047958131006,702.6697533863651,574.0915918266344,586.8975741426962,638.3806205698611,626.0368856083089,661.6694028225465,639.7042418828519,706.0886798120923,18
+19,570.780511823943,601.9249360658484,697.7591876571412,640.254313651557,604.0687566973556,593.1513642279393,701.1905626546211,572.0192029136342,587.0589607140283,637.7367351395895,625.1543805560473,661.0715302527323,637.7178115754689,705.1099707979018,19
+20,571.5127623394145,602.2066149210393,698.177554507262,640.9174857257098,604.3994471059788,593.7178701283473,701.8342946981738,573.1926771402124,586.7743749845421,638.0151495705611,625.742447962035,661.4630435175633,638.2634707279194,705.4841185226455,20
+21,570.5852499511337,600.8043869448671,697.3334805095099,640.9128051119659,604.1749307281642,592.7136779254823,700.8511387823481,572.2458733972068,586.8268888699081,637.4616722160297,625.5606377537314,661.1835278633856,636.8972195601174,704.6122560924734,21
+22,569.7806208324092,599.90113742883,696.1551128032131,640.3206821468891,603.2714080052851,592.2593133905908,700.2874612862214,571.8350377442333,585.3989890912651,636.9061107230797,624.7618150636553,660.7893916430663,635.1917343113911,703.4895087171692,22
+23,568.7909755928669,599.5769911658084,695.31909078836,639.9638595086408,602.9701163283648,591.9984110163101,699.5755363242596,571.3809261055638,585.2410231839682,636.6429799519332,624.5148310562275,660.582051674323,633.9516866664687,703.060368612541,23
+24,567.6804267728196,598.9319716799558,694.2434277968888,639.4015832667063,602.2803937519755,590.6382148608167,698.8578639199657,569.976556868412,585.2237920012386,636.1369521682705,623.6928543633396,660.4643664996307,632.680233576771,702.160759855424,24
+25,566.3629961317681,598.4189891845375,693.3506617174979,639.025092447775,601.7839153317499,589.9435432819197,698.2100681697757,568.4089796785605,585.331743690273,635.6607969966682,623.050887521307,659.9122947686835,631.127273208597,701.4927116991628,25
+26,565.5527632859471,598.4429809352572,692.8788501870138,638.5435200617649,601.3685018755712,588.8884558720987,697.7384744685396,568.5339824835058,585.1429992363101,635.492594732926,622.4663870002253,659.8317848436752,630.0598024898521,701.0862636603699,26
+27,565.8397601754149,598.6968101121863,693.4354138772941,638.7817836988613,601.7114918787605,589.4658715537857,698.02945629981,569.262623788053,584.9416380884509,635.9056737222279,622.8207534306896,659.9385297722687,630.6975487220275,701.5495998951778,27
+28,565.7125477276957,598.3086206438642,692.6343643636384,638.8238784829543,601.7836507626503,589.1290141943938,697.3550263964914,569.6007422490479,584.9418243820081,636.1807172585213,622.2669848468437,659.6076880451526,629.8539466458425,700.959252952045,28
+29,565.3190631380744,598.2314982451803,691.7557767562414,639.0061571292919,601.5335736664177,588.774945489402,696.2776575888688,569.2962429577211,584.5950407561058,635.876114219732,621.9934382631757,659.4105459004777,628.7541217439046,700.2611060857353,29
+30,565.6607404962194,598.2078596172695,691.6410094235471,638.8057240492251,601.5040286971572,589.251040227096,696.5195437506239,569.5111426248332,584.674265011558,635.8254801920561,622.2356251789718,659.3198963600023,629.262750587241,700.4952454542739,30
+31,564.8352672658827,597.0438113858539,691.0833363745967,638.5162433282142,601.4076171335715,589.2415684021477,696.1649428429013,569.33532595307,585.1710120427615,635.5219407322602,621.9623219043755,659.1733542201614,628.7776204852973,700.2555239382336,31
+32,564.0038235848505,595.5834313312713,690.1674443634612,638.5932163281392,601.2296994115135,588.9645804376365,695.6881218774157,569.9177896704355,585.3951505114562,634.8565388862999,621.5750564610103,658.9430354766166,627.9720794623624,700.003036322642,32
+33,564.1186023243777,595.0613450878775,689.5778444314027,638.575201742338,600.955672683097,588.4558147207764,695.2182627139741,569.7066883122773,585.3831374510894,634.2217876174765,621.2938041134965,658.8866896876679,627.2813283021916,699.9300062068482,33
+34,564.4271932300455,595.4123065741094,690.0009873653669,638.5395460754002,601.1574847956921,588.8456443833736,695.4868017534175,569.8773521062257,585.203464159462,634.2892112815317,621.5125404535727,658.9474837616003,627.7048362642913,700.116184273579,34
+35,565.1593146419949,596.4280853428336,690.8691224089195,638.6927156788012,601.789199874673,589.4026992564604,696.0588573359586,570.3160057175952,585.4584624655465,634.7719918673711,621.9995476652037,659.2848590853157,628.871692374401,700.7662095248967,35
+36,565.287716135833,596.3308402460937,690.285698621844,638.441001852567,601.6010914740499,588.6132686431056,695.6184784934085,568.9838410869844,585.3101886566062,634.5754237861742,621.9302525772285,659.0008828880373,628.4542410695352,700.5373798012636,36
+37,564.9020004757136,596.7951775484757,689.7642741663126,638.1490016713188,601.5183423012853,589.0807475133544,694.9370008406274,568.1487237914284,585.4731081178237,634.1572564512918,621.5511189718871,658.5122502226754,628.1867011388488,700.4848173309434,37
+38,564.3730946403289,596.380842209301,689.6779632429117,638.673915659707,601.4216822373772,588.7591993987488,694.9385575981698,568.4993097766853,585.4846341287998,633.8621411462135,620.9935155072978,658.3784424586584,627.6251786254774,700.3609774992724,38
+39,564.574170070073,596.6677276635442,689.6999093078748,638.5724902737153,601.3295513248406,589.1362769648549,695.3030915046879,568.8856420645013,585.3970713823205,633.773920197131,621.0697922396822,658.4158001586013,627.6801250268218,700.5151817938748,39
diff --git a/data/faction-picker-bot/models/alchemists_model.txt b/data/faction-picker-bot/models/alchemists_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43625413d8d4a5c97f69065c40af8de27a07892b
--- /dev/null
+++ b/data/faction-picker-bot/models/alchemists_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2815 2897 2877 2899 2914 2905 2896 2934 2896 2898 2923 2931 2878 2916 2899 2904 2898 2889 2911 2929 2943 2918 2911 2883 2922 2913 2882 2942 2905 2909 2918 2902 2926 2899 2942 2954 2916 2885 2934 2910
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=55 54 54 57 57 60 60 64 60 59 64 57 60 59 58 59 57 64 64 60 69 57 64 61 60 61 59 61 61 5
+split_gain=215284 82633.2 81338.9 41688.4 40627.7 33734.1 33598.8 30901.3 25726.1 25059.1 19086.2 16985.4 15728.3 12998 12676 10565.6 10530.8 10115 9760.78 9483.22 9468.94 9193.31 8952.62 8227.87 7741.85 10713.8 7271.26 6691.81 6632.22 6007.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 7 12 8 18 23 11 28 22 16 -2 13 -4 -14 -8 -7 27 -1 -11 -13 -9 -6 -5 25 -23 -18 -10 -3 -16
+right_child=2 4 3 6 9 10 15 21 17 19 -12 20 14 -15 29 -17 26 -19 -20 -21 -22 24 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=99.134524413945229 97.911284810087594 99.659163095000764 97.998718814160881 96.883321799683017 97.74735751758837 98.728218509539317 96.159737686176484 97.175029326442356 98.450532139330917 97.062528452331975 97.351877870239122 97.466239856779879 96.105943364384927 96.927101857207276 96.69598495783832 95.674640460414224 98.468329745529161 97.022072401970732 98.120264684885086 96.578043953837394 96.852913061571897 98.108151177363538 97.070927445983756 96.375305699563285 96.434314622715263 96.710291191600021 97.691505961249121 97.51532441170427 98.347640968767465 97.5352047467197
+leaf_weight=271 434 48 151 473 414 191 823 367 105 624 644 509 396 452 765 988 160 341 146 1146 498 70 371 978 811 253 488 282 196 96
+leaf_count=271 434 48 151 473 414 191 823 367 105 624 644 509 396 452 765 988 160 341 146 1146 498 70 371 978 811 253 488 282 196 96
+internal_value=96.9662 97.4531 96.6385 96.3978 97.1667 97.9848 96.1824 97.0575 97.717 96.9574 97.7614 97.3883 96.7756 97.1955 96.5742 95.8951 98.0757 97.4192 98.7794 96.7488 97.1629 96.74 97.4277 96.5409 96.5992 97.0132 97.8833 97.7691 98.6056 96.7896
+internal_weight=0 5427 8064 5122 3527 1900 3262 2942 972 2555 1483 1441 1860 603 1257 1811 839 728 417 1770 1007 1501 785 1451 1134 323 648 387 244 861
+internal_count=13491 5427 8064 5122 3527 1900 3262 2942 972 2555 1483 1441 1860 603 1257 1811 839 728 417 1770 1007 1501 785 1451 1134 323 648 387 244 861
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=70 56 55 55 55 54 54 54 54 60 56 56 60 69 60 60 61 54 53 53 6 60 53 62 49 61 60 54 63 66
+split_gain=214930 110169 77529 51383.4 50501.1 41171.5 32095.2 26770.7 21450.8 16705.7 14289.1 13203.4 12725.4 11703.4 11318.6 10935.5 10578.2 10010.2 9317.17 8891.53 8834.79 8827.13 8826.34 7820.72 7215.86 6899.92 6696.33 6660.15 6626.83 6524.25
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 8 11 9 13 21 22 25 27 -2 -9 29 -7 20 24 -13 -14 -18 -8 -4 -1 28 -10 -3 -21 -6 -11 -5
+right_child=4 2 7 6 10 14 15 12 16 23 -12 17 18 -15 -16 -17 19 -19 -20 26 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.9871295767211019 0.286831228613742 1.6871382402920585 0.25180938385767482 1.1292015530935533 -0.011228074916859263 0.29661569978713986 0.45986208517432675 -0.17033986663863168 1.2720329726704898 0.30585021697812609 -0.69472606121325664 0.077699355407555903 -0.2974335982797251 0.35451278299764943 -0.056065221837006074 -0.032267757881221909 0.95051719631895004 -0.34434037937993539 -0.68406283884953833 0.79020718832810721 -0.49318699836730961 -0.093104698262644336 1.143727033904046 0.28530985301552397 -0.070621146361033116 0.8633201250060254 0.19745896695595647 -0.46521932999364868 0.93076993918966977 0.55253971643453714
+leaf_weight=71 312 57 496 243 194 625 435 954 161 120 1780 375 523 281 1146 848 166 748 589 120 48 984 247 550 20 218 288 553 203 136
+leaf_count=71 312 57 496 243 194 625 435 954 161 120 1780 375 523 281 1146 848 166 748 589 120 48 984 247 550 20 218 288 553 203 136
+internal_value=0 0.171581 0.0155268 0.500853 -0.412669 0.269981 0.300434 -0.193935 0.872741 0.580958 -0.592029 -0.0968209 -0.348971 0.680545 0.0683987 0.111949 0.67929 -0.20341 -0.502222 0.539162 0.365149 0.0224881 1.33203 0.438223 1.12367 1.03408 0.371797 -0.347315 0.698602 0.922273
+internal_weight=0 9529 6465 3064 3962 2919 1991 3546 1073 1148 2527 1435 2066 660 1771 1331 755 1123 1112 574 483 1480 318 873 181 275 408 747 323 379
+internal_count=13491 9529 6465 3064 3962 2919 1991 3546 1073 1148 2527 1435 2066 660 1771 1331 755 1123 1112 574 483 1480 318 873 181 275 408 747 323 379
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=70 64 69 58 56 58 69 58 66 56 64 54 69 58 54 56 59 69 59 25 54 56 48 66 54 61 10 53 62 47
+split_gain=174094 108903 81199.6 39166 26342.3 25722.4 24427.7 20887.6 16552.8 17832.2 14837.5 13206.8 13106.6 12027.9 11938.1 9117.66 8977.59 8725.53 8044.74 7582.08 8168.55 7522.84 6658.47 6403.98 6394.64 6359.62 6352.57 5577.76 5570.96 5272.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 17 13 -4 8 16 9 18 12 -6 15 -1 21 -9 -2 23 24 20 -15 -7 -22 -3 -5 -13 -20 -27 29 -12
+right_child=7 3 5 6 11 14 -8 10 -10 -11 28 25 -14 19 -16 -17 -18 -19 26 -21 22 -23 -24 -25 -26 27 -28 -29 -30 -31
+leaf_value=0.89695383268296736 -0.39041940771481576 -0.1159514004950998 -0.31111696483449136 2.8533244365300892 1.0805033596383233 1.2163929332065357 -0.19693954169573807 0.46783680220881402 -0.017756948278633406 0.27338119185582366 -0.72718643214300538 0.77671153991895281 -0.59446948126660881 2.0391627972389195 0.18951941454671495 -0.19389216366831896 -1.1127543119724452 -0.90018334660021704 0.64173168915407852 2.7265612043329139 1.0679125292569984 0.50724437001527289 2.5774939058179207 -0.72408892821945958 1.2978545602865337 0.56651687163003484 2.2359145232609339 -0.24256192401710136 -0.45338810576080529 -1.4715072657513832
+leaf_weight=250 221 432 709 39 618 211 1795 313 830 689 633 287 531 231 1085 622 777 510 233 67 255 514 33 289 82 161 28 181 753 112
+leaf_count=250 221 432 709 39 618 211 1795 313 830 689 633 287 531 231 1085 622 777 510 233 67 255 514 33 289 82 161 28 181 753 112
+internal_value=0 0.231634 0.58143 -0.095088 1.04336 0.199456 0.0676265 -0.557103 0.31744 0.577211 -0.42387 0.752183 -0.197702 1.47768 0.399454 0.0276278 -0.952798 -0.583628 1.12522 1.72543 1.59619 0.713631 1.24089 -0.359712 1.7992 0.429605 0.812755 0.13832 -0.645206 -0.839084
+internal_weight=0 9529 4602 4927 2083 2519 3696 3962 1901 1071 2964 1247 1466 836 1810 935 998 1231 382 586 519 725 288 721 121 629 261 342 1498 745
+internal_count=13491 9529 4602 4927 2083 2519 3696 3962 1901 1071 2964 1247 1466 836 1810 935 998 1231 382 586 519 725 288 721 121 629 261 342 1498 745
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=65 70 64 70 66 55 64 66 66 64 58 55 58 66 58 58 56 55 58 54 58 56 60 56 56 56 56 58 24 58
+split_gain=307170 109706 70128.2 63333 36925 32077.5 28418.2 26066.4 24311.8 23896.5 18131 16596.9 15361.7 14760.7 14072.2 12620.7 12307.6 12142.9 11307.8 7677.96 7666.96 7169.18 9264.58 7155.27 6594.03 6242.13 5971.4 5517.28 5169.88 6281.72
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 9 13 8 10 14 17 -4 20 -8 21 -2 -9 -7 -3 -5 -10 -6 -1 -23 -16 -14 -12 -20 -15 -18 -30
+right_child=3 4 7 18 11 16 12 15 19 -11 25 -13 24 27 23 -17 28 -19 26 -21 -22 22 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=1.8293361292282739 -0.27887097771238872 0.98690212898099294 0.10091855901501273 -1.3006759542181259 -0.83259169737963634 0.90419475294866725 -0.90824580250027942 -0.35384668592814705 -0.085154401124927448 -0.16324620351870503 1.1222469679821558 -0.65448168071992963 -0.11885123408683407 0.43885230250430829 0.5706112099927747 0.19756569446082256 0.29760966740223105 0.247750324656065 -0.46401977724461929 -0.67357724245493755 0.16258635259203849 1.7327954306795497 0.93079677798668048 0.11992266592232212 -0.47814687337880846 0.6320815083125364 -0.88848498592975034 1.0531837619025082 -0.16926390311074635 1.5432325317676552
+leaf_weight=250 443 278 363 375 64 549 484 384 230 589 288 797 491 143 379 1156 618 347 314 466 336 171 241 690 1278 483 862 350 21 51
+leaf_count=250 443 278 363 375 64 549 484 384 230 589 288 797 491 143 379 1156 618 347 314 466 336 171 241 690 1278 483 862 350 21 51
+internal_value=0 0.356512 0.576649 -0.443505 -0.106223 0.904265 -0.284022 0.283338 -0.0715598 0.217608 0.58654 -0.434652 -0.492241 1.2202 0.116051 0.0600707 0.609747 0.576525 -0.902211 -0.479127 0.00335786 1.47729 1.26367 0.279708 -0.378422 0.815178 -0.77515 0.87499 0.375468 1.04375
+internal_weight=0 7479 5068 6012 2411 2394 4461 2674 2208 1214 1134 1197 2253 1155 1512 1540 1239 625 1551 696 400 662 412 1069 1769 771 1176 493 690 72
+internal_count=13491 7479 5068 6012 2411 2394 4461 2674 2208 1214 1134 1197 2253 1155 1512 1540 1239 625 1551 696 400 662 412 1069 1769 771 1176 493 690 72
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=55 70 56 56 54 54 54 54 64 58 70 56 53 70 64 61 53 64 61 53 53 18 50 54 58 54 64 64 66 53
+split_gain=118464 67880.5 49876.7 41985.9 38077.3 20043 17822.8 17608.6 12772 9685.77 9338.79 9130.26 8980.07 8665.14 8531.35 8341.74 8007.92 7874.4 7751.53 7253.36 6395.49 6078.34 5796.59 5497.55 4955.95 4943.13 4924.35 4772.96 4602.99 4545.06
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 7 5 12 19 14 16 10 29 -6 25 27 18 -5 -9 -1 22 -14 -2 28 -12 -7 -13 -25 -3 -18 -4 -17 -8
+right_child=1 11 4 6 8 17 9 15 -10 -11 21 23 13 -15 -16 20 26 -19 -20 -21 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=1.0324055317848446 0.59479466118115598 0.024519202758356468 0.58906967991243597 0.12451938482336278 0.16028533320506913 0.10442904634678381 -0.18389018412243141 0.52697835501512569 -0.12169353880138419 -0.12225518895409639 -0.17661295527525436 -0.24520124031982399 0.50143313581822202 -0.0089062612691912998 -0.090251132535010228 0.56641916973345496 0.67331812897693832 -0.061092972677686944 0.1940151532907374 0.25655716118077193 0.14534981953473114 0.34527493736063475 0.50667939063452894 -0.53310813416336844 -0.34210644889475639 -0.23622547367837313 0.29083800074646415 0.25034673208071856 0.11326890492144925 -0.40524002135174397
+leaf_weight=84 168 194 210 657 848 560 296 233 1295 1289 325 608 214 297 823 149 191 690 667 492 563 51 81 416 756 553 102 135 63 481
+leaf_count=84 168 194 210 657 848 560 296 233 1295 1289 325 608 214 297 823 149 191 690 667 492 563 51 81 416 756 553 102 135 63 481
+internal_value=0 -0.108042 0.16054 -0.0209297 0.0816699 0.1424 -0.112636 0.390716 -0.0243991 -0.196969 0.078539 -0.298917 0.257105 0.198701 0.00508956 0.2938 0.649844 0.0431008 0.268689 0.342654 0.223696 -0.105825 0.155259 -0.353645 -0.409902 -0.168509 0.540168 0.456526 0.431757 -0.320916
+internal_weight=0 8064 5427 5537 4042 1991 3546 1385 2519 2066 1224 2527 1523 1178 1480 1008 377 1331 881 660 775 376 641 1780 1172 747 293 345 212 777
+internal_count=13491 8064 5427 5537 4042 1991 3546 1385 2519 2066 1224 2527 1523 1178 1480 1008 377 1331 881 660 775 376 641 1780 1172 747 293 345 212 777
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 66 58 66 66 58 69 57 69 58 55 58 60 60 55 56 62 58 55 56 58 56 55 62 55 73 62
+split_gain=245556 75587.3 66357.5 43112.7 28384.8 24018.8 21488.5 19424.3 14768.7 14458 14128.1 13694.3 10031 8632.84 7991 7730.35 7425.19 9989.08 8193.47 7425.07 7044.02 6397.09 6290.1 6277.1 6272.88 5961.34 5550.15 5373 5337.45 5329.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 15 27 9 22 -4 10 23 13 -11 -6 -5 -3 -9 18 -18 -14 -8 -10 29 -2 -12 -17 28 -1 -16 -7
+right_child=3 4 8 14 11 7 20 16 21 12 24 -13 19 -15 26 25 17 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.56951650104912299 -0.079677032430966688 0.41755946192499593 -0.085767110588478634 -0.8879727576004135 0.13073009823838239 1.0159428268630322 -0.69204812292357576 0.81331527725566377 0.41000541061543611 -0.55827788800356903 0.13316580913063275 -0.66489710494345444 -0.35915412732618368 -0.30373951616074502 -0.60777175257671212 0.25454835731024839 1.2670043553544881 0.025763214886188508 0.38119964000597523 -0.027024514594816407 -0.34336257502506207 0.16374707494476762 0.85329118098915235 0.48700882380465782 -0.22320229270842323 -0.10634969031697164 -0.40626866023650243 0.23271692287860185 -1.2062401117677362 1.5129192234971856
+leaf_weight=360 116 394 725 375 315 244 339 268 809 363 332 309 499 573 439 374 71 200 134 747 1071 1115 477 346 648 446 659 507 78 158
+leaf_count=360 116 394 725 375 315 244 339 268 809 363 332 309 499 573 439 374 71 200 134 747 1071 1115 477 346 648 446 659 507 78 158
+internal_value=0 0.255006 0.401187 -0.31723 -0.0522723 0.653627 -0.211963 0.810638 0.170665 -0.112495 0.0408034 -0.282637 -0.249882 -0.14962 -0.62 0.174866 0.541098 0.360965 0.687991 -0.160036 -0.427195 0.267293 1.01701 0.344724 -0.102474 0.058255 -0.534549 0.372564 -0.698063 1.21127
+internal_weight=0 7479 5068 6012 2411 2419 4461 1552 2649 3051 1442 1197 1609 888 1551 1214 673 405 205 1246 1410 1924 879 462 980 820 1176 867 517 402
+internal_count=13491 7479 5068 6012 2411 2419 4461 1552 2649 3051 1442 1197 1609 888 1551 1214 673 405 205 1246 1410 1924 879 462 980 820 1176 867 517 402
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=65 66 64 70 70 55 54 64 70 58 64 58 57 55 57 58 58 26 58 55 54 58 56 56 57 57 56 6 62 51
+split_gain=198900 62845.1 38282.4 34921.3 34363.8 20747.6 19938.4 19171.9 18874.2 13503.1 11389.9 11271.9 9297.71 9225.89 9015.47 8602.5 7925.04 7338.91 6472.71 6272.04 6145.49 6018.56 5832.21 5782.27 5780.9 5533.57 4920.25 4910.11 5158.92 4730.43
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 7 20 10 15 11 -8 26 -4 -7 21 23 -3 -9 -14 -5 -16 -1 -6 25 -11 -13 -22 29 28 -20 -2
+right_child=3 4 8 18 13 12 9 16 -10 14 -12 24 17 -15 19 -17 -18 -19 27 -21 22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.5746324799524016 0.8475699363769712 0.19366241081158192 0.081257693742507089 -1.1987632315834362 -0.87846010010689501 1.0133558837419494 -0.79473590185713472 -0.35901492289121961 -0.15703430322183895 0.43585052423965398 -0.28016351735729544 1.1097171329539912 0.45215359976072966 -0.57823828399424426 -0.23083900069486238 0.77776286233176151 0.16532929079723144 -1.266757192519995 -1.0445871841524512 -0.66307301133250196 2.1696877621624568 0.17961546831010355 0.78540982384407254 -0.19919361279765418 0.54445029151724678 1.0944566257887607 0.11100715430288187 -0.16123712000207624 -0.5960962451404852 -0.59294879917915055
+leaf_weight=415 185 383 363 375 64 376 795 384 589 199 774 290 556 797 629 738 1156 26 463 720 73 336 313 513 481 139 620 138 575 26
+leaf_count=415 185 383 363 375 64 376 795 384 589 199 774 290 556 797 629 738 1156 26 463 720 73 336 313 513 481 139 620 138 575 26
+internal_value=0 0.344258 0.643471 -0.42826 0.0634251 0.95327 -0.28615 0.263593 0.302207 -0.444635 -0.00413605 0.540736 0.625766 -0.381559 -0.309589 0.5782 0.0345837 0.375364 -0.836999 -0.461535 1.28705 0.0103234 1.05971 -0.0217023 0.757067 1.4647 0.252958 -0.721641 -0.796146 0.670065
+internal_weight=0 7479 3621 6012 3858 1898 4461 2661 1723 2856 1605 1134 958 1197 2061 1121 1540 582 1551 1349 940 400 525 712 771 212 831 1176 1038 211
+internal_count=13491 7479 3621 6012 3858 1898 4461 2661 1723 2856 1605 1134 958 1197 2061 1121 1540 582 1551 1349 940 400 525 712 771 212 831 1176 1038 211
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=55 57 57 60 59 60 60 60 53 61 53 59 53 53 53 59 69 59 61 17 53 60 66 58 32 37 61 11 34 69
+split_gain=111420 36152.3 29442.6 24311.8 23176.1 19680.4 12834 12740.3 11166.4 10800 9881.35 9672.45 9161.2 8789.79 8722.04 7993.75 7547.74 6878.21 6815.59 7515.9 7461.41 6776.39 5571.58 5186.71 5040.73 5037.35 4913.01 7231.15 5575.2 4796.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 7 5 9 14 -1 12 11 29 -3 -5 -2 -6 15 -4 16 -11 22 20 -20 -9 -16 -12 -8 -15 -13 27 28 -10 -7
+right_child=1 3 4 10 6 8 23 18 26 13 17 25 -14 24 21 -17 -18 -19 19 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.24520974672978951 0.17187693724709172 0.036410770534394968 0.18596720008450432 -0.056682181679005399 0.15652061614119225 0.23888797339988732 -0.052015106478240848 0.14291348202729601 0.21241971668269899 0.20955237393025999 -0.043034005170025674 0.016936749870957876 0.033977111725589808 -0.060402873016782918 0.15658689846826507 -0.028982036504928241 -0.051031327036255646 -0.1440834567137034 -0.024107848618228588 -0.2016108553182511 0.00093047636814270779 0.048142270581390992 -0.12678980696506148 0.005999099375713305 -0.17824329993856405 0.16270402331153552 0.038796171146449579 -0.13420211076736449 -0.078270353770090464 0.073403327185295381
+leaf_weight=300 186 648 259 1284 224 171 606 137 144 90 479 540 696 873 214 368 47 1091 1241 70 412 635 409 1458 114 75 607 24 21 68
+leaf_count=300 186 648 259 1284 224 171 606 137 144 90 479 540 696 873 214 368 47 1091 1241 70 412 635 409 1458 114 75 607 24 21 68
+internal_value=0 -0.0392928 0.0583853 -0.0640582 0.036212 0.12635 0.0120423 0.010992 0.091898 -0.0204025 -0.0926893 0.066564 0.0638138 -0.0450775 0.101305 0.0114769 0.120155 -0.116051 -0.0129398 -0.0335855 0.0363616 0.075477 -0.0816107 -0.0110341 -0.0740136 0.0347132 0.061901 0.136105 0.175423 0.191804
+internal_weight=0 8064 5427 5403 4092 1335 2984 2661 1035 2140 3263 801 920 1492 1108 505 137 1979 1860 1311 549 849 888 2064 987 615 796 189 165 239
+internal_count=13491 8064 5427 5403 4092 1335 2984 2661 1035 2140 3263 801 920 1492 1108 505 137 1979 1860 1311 549 849 888 2064 987 615 796 189 165 239
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=65 66 64 54 58 69 58 54 64 68 64 69 60 58 64 69 60 54 69 68 51 58 52 34 68 2 39 62 68 64
+split_gain=174205 53865.1 31049.5 24477.8 16866.5 15641.4 13224.7 13119.2 10337.2 9508.71 8051.74 7620.1 8518.67 7091.97 7064.81 7944.4 6684.5 5725.59 5348.28 7830.3 6804.78 5142.77 8879.23 5125.03 5967.02 5108.54 6767.43 5318.54 4531.91 4152.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 14 -5 9 29 16 18 13 -6 -9 23 -4 15 28 -1 -15 19 -8 -21 -7 -23 24 -13 26 -12 -28 -2 -3
+right_child=3 6 5 4 10 21 8 11 -10 -11 25 12 -14 17 -16 -17 -18 -19 -20 20 -22 22 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=1.5771315909177066 0.49693336185345616 -0.036725648663746634 0.30158190772103555 -0.88241653487874017 -0.24174824313866117 -0.66391623690195967 0.9476598047642647 0.89304533348733439 0.015623594962433877 0.11415456092939145 -0.55357293625803372 1.5573646725484116 0.022276618055723334 1.3186215331574733 -0.32091697031802202 -0.25131687907341088 0.97407620424805119 0.6266763303172953 0.21290389379126282 -0.10330324404261595 1.6387341565237596 -0.08636116369161756 1.7881965572635334 -0.40948693001711817 0.34802413394345955 -0.03083891318022431 -1.7675571501932361 -0.66174794710999318 -0.063014215664209228 -0.43613966237649376
+leaf_weight=280 389 506 269 1083 1352 141 321 589 1666 410 1197 102 297 220 947 486 535 262 640 163 26 394 27 27 68 154 88 86 230 536
+leaf_count=280 389 506 269 1083 1352 141 321 589 1666 410 1197 102 297 220 947 486 535 262 640 163 26 394 27 27 68 154 88 86 230 536
+internal_value=0 0.322178 0.59919 -0.400793 -0.546043 0.29185 0.0621827 0.878192 0.174806 0.501477 -0.419421 0.650121 0.360479 0.712931 -0.120485 0.0512885 1.18126 0.942502 0.405414 0.646995 0.136342 -0.141205 0.0338599 0.870359 1.07363 -0.576939 -0.63828 -1.22101 0.288875 -0.242182
+internal_weight=0 7479 3621 6012 3960 1723 3858 1898 2816 1161 2877 1083 494 751 2052 1105 815 482 1150 510 189 562 421 197 170 1525 1371 174 619 1042
+internal_count=13491 7479 3621 6012 3960 1723 3858 1898 2816 1161 2877 1083 494 751 2052 1105 815 482 1150 510 189 562 421 197 170 1525 1371 174 619 1042
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 66 64 64 66 64 69 69 64 66 57 68 69 9 32 68 66 69 18 40 68 66 31 62 16 68 21
+split_gain=141106 60307.9 50050.1 33531.7 18208.1 17516.4 16351.5 15968.5 15369.9 11837 11413.6 11036.6 7637.56 7182.74 6449.9 5422.29 5461.84 4689.26 5581.44 4674.17 4478.79 6391 4439.78 4439.62 4065.89 3989.88 3984.34 3919.09 3898.71 3865.47
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 4 6 24 10 11 19 -9 13 23 -10 -2 -14 25 -17 -7 -19 -1 26 -22 -16 -3 28 -6 -5 -26 -4 -12
+right_child=3 7 5 20 15 17 -8 9 12 -11 29 -13 14 -15 22 16 -18 18 -20 -21 21 -23 -24 -25 27 -27 -28 -29 -30 -31
+leaf_value=1.2462452146833725 0.89399077614822997 0.64923411975083267 0.83558407040067417 -0.89526269397285874 -0.276992510443405 0.0074504199407371399 -0.31358108639951898 -0.19541974469079629 0.78832172880673579 -0.91401001134206172 -0.16515937955417764 -0.17678953563329625 0.52027726876206304 0.20970422624287985 -0.019281739700171684 -0.89229440729034215 -0.038951316626554128 -0.86860736115204729 0.6945589354527848 0.83638342721348113 -1.2861081901530049 0.0282161517371965 -1.5154958046000937 0.10757953924587149 0.19432550189844047 -0.9412302995408045 -0.53002399776972109 0.93769251807236376 0.29534792537691401 0.52777530452857413
+leaf_weight=682 243 368 387 499 741 1255 1539 888 720 309 763 589 380 416 144 477 89 124 28 470 265 43 23 257 570 103 744 81 204 90
+leaf_count=682 243 368 387 499 741 1255 1539 888 720 309 763 589 380 416 144 477 89 124 28 470 265 43 23 257 570 103 744 81 204 90
+internal_value=0 0.28996 0.48582 -0.360714 -0.221459 0.185516 -0.0841171 -0.121744 0.814677 -0.38092 0.149444 0.133803 0.57432 0.462028 0.292637 -0.518645 -0.758111 -0.0560834 -0.580656 1.07903 -0.761237 -1.10261 -0.225347 0.426506 0.459211 -0.358055 -0.676648 0.286818 0.649107 -0.0920479
+internal_weight=0 7479 5068 6012 4461 2649 3051 2411 2419 1197 1512 1214 1267 659 547 1410 566 1407 152 1152 1551 308 167 625 1242 844 1243 651 591 853
+internal_count=13491 7479 5068 6012 4461 2649 3051 2411 2419 1197 1512 1214 1267 659 547 1410 566 1407 152 1152 1551 308 167 625 1242 844 1243 651 591 853
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 58 55 66 64 64 66 69 66 58 64 58 56 64 60 55 56 58 56 60 72 69 69 58 24 25 55
+split_gain=114296 48849.4 40540.6 27160.7 16378 15150.6 14748.5 14188.3 13244.7 9912.04 9245 8122.59 7303.89 6982.51 6446.75 6095.77 6090.6 5990.77 8128.86 7246.88 5575.91 5206.78 5374.02 4990.1 4856.06 4811.05 4725.13 4845.64 4556.03 4489.56
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 6 16 13 8 14 10 15 21 -7 -12 25 -4 28 -1 -11 19 -19 -9 22 -2 -5 -13 -3 -10 -28 -6 -17
+right_child=3 5 7 23 9 11 -8 20 26 17 12 24 -14 -15 -16 29 -18 18 -20 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.42407997682375426 0.91825755796533959 0.45791893987112253 0.050190413288797711 -0.51102499210950669 0.87743633379455377 -0.038442829195944203 -0.31118692330593334 -0.27013126542804616 -0.41659318376935889 0.67042861166711321 -0.38714917968941609 -0.24573558699762216 0.059425191972972725 -0.052522936745864432 0.37790457478416895 0.77185282335553684 0.070165471066001461 1.1036629957772197 -0.038269608221948144 0.27059654409427247 0.040830475185269555 0.13585752390679859 0.27110108787300941 -0.19331866305204307 -0.61181792146748026 -0.0034856574540888825 -0.077355245514762611 -0.4741332646894354 1.5892636050118343 0.35443560703678695
+leaf_weight=457 94 332 388 1286 357 709 1410 337 319 268 219 573 634 429 854 286 410 71 200 134 1070 420 145 265 224 144 1063 157 45 191
+leaf_count=457 94 332 388 1286 357 709 1410 337 319 268 219 573 634 429 854 286 410 71 200 134 1070 420 145 265 224 144 1063 157 45 191
+internal_value=0 0.173976 0.291492 -0.216428 0.488806 -0.0730464 -0.132876 0.111309 -0.0504703 0.61846 0.0896666 -0.202596 -0.0552287 0.142536 0.275527 0.76588 0.256716 0.425915 0.264114 0.559122 -0.0336501 0.277217 0.525631 -0.456742 -0.348624 0.318334 -0.188149 -0.128416 0.957118 0.604711
+internal_weight=0 7479 5068 6012 2419 2411 4461 2649 3051 1552 1512 1506 853 905 1242 879 867 673 405 205 1407 659 239 1551 797 476 1539 1220 402 477
+internal_count=13491 7479 5068 6012 2419 2411 4461 2649 3051 1552 1512 1506 853 905 1242 879 867 673 405 205 1407 659 239 1551 797 476 1539 1220 402 477
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=65 55 70 70 64 56 54 55 56 54 54 56 60 57 66 56 58 57 47 57 58 0 56 57 56 59 57 54 59 62
+split_gain=116518 60144.1 35546 33732.2 26259.7 20138.1 18584.3 13754.1 10968 10826.9 10447 10621.8 9451.81 9208.94 8261.08 7841.63 7558.53 7496.01 6067.83 6039.47 5682.77 5548.73 5001.92 4988.31 4939.14 4876.17 4814.21 4614.79 5742.31 4587.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 5 6 9 13 8 26 -2 12 25 -12 -1 -3 -4 -11 -9 -7 -13 21 -5 -10 -14 -17 -22 -6 -8 28 -15 -16
+right_child=3 2 14 20 10 17 7 16 19 15 11 18 22 27 29 23 -18 -19 -20 -21 24 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.6028524179365381 0.18669329022714953 0.32941464751371574 -0.040509915234521902 -0.35615775101847119 0.46502132831762233 0.089251764606345776 0.088420815058133692 -0.27958533544691655 0.1772924433344481 0.34676555694419547 0.21307748615408087 0.01389280339756694 0.48505218310255399 0.44046359724820927 -0.26696117883499954 0.27418029731202448 -0.12723007254057098 -0.051342187331937357 -0.24676102293749985 -0.061274453938638174 -0.093952260106196922 -0.20487453006451425 0.24929486066102982 0.077915664906972951 -0.24836735028301041 0.17964272144474561 -0.065790935627923069 0.056290986773134752 0.12483883349851985 -0.1056174088721675
+leaf_weight=179 372 351 709 375 80 715 306 522 245 352 281 624 142 94 451 227 1179 1026 118 937 314 51 338 393 862 395 849 457 201 346
+leaf_count=179 372 351 709 375 80 715 306 522 245 352 281 624 142 94 451 227 1179 1026 118 937 314 51 338 393 862 395 849 457 201 346
+internal_value=0 0.0878295 0.00765954 -0.109261 0.199283 0.0769985 -0.0627043 -0.113707 0.0280522 0.291828 0.0985225 0.0385397 0.39613 0.188437 -0.123283 0.221112 -0.173985 0.00639743 -0.0275589 -0.0198103 -0.243168 0.111446 0.31904 0.149774 -0.207137 0.227706 -0.0249348 0.122635 0.225411 -0.196917
+internal_weight=0 7479 4350 6012 3129 2844 4461 2856 1605 1631 1498 1023 659 1103 1506 972 1701 1741 742 1233 1551 296 480 620 1176 475 1155 752 295 797
+internal_count=13491 7479 4350 6012 3129 2844 4461 2856 1605 1631 1498 1023 659 1103 1506 972 1701 1741 742 1233 1551 296 480 620 1176 475 1155 752 295 797
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=55 56 56 54 57 54 54 57 60 60 57 54 57 64 60 53 53 61 39 47 57 57 53 60 53 53 69 60 48 62
+split_gain=67083.8 38597.6 29930.3 23446.7 22500.2 16060.6 15693 15645 14720.6 10048.7 9867.34 9588.08 9582.87 8702.04 8313.9 7241.05 7232.88 7170.58 7056.66 6413.79 6247.36 6102.78 7989.2 5927.38 5156.77 5095.26 5020.96 4873.78 4791.87 4517.82
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 11 9 13 15 12 14 -8 -4 -10 24 -3 -2 -5 18 -7 -14 26 25 23 22 -11 -13 -1 -9 -6 -15 -22 -29
+right_child=1 6 3 7 5 16 8 19 10 21 -12 20 17 27 -16 -17 -18 -19 -20 -21 28 -23 -24 -25 -26 -27 -28 29 -30 -31
+leaf_value=1.7939757261824394 0.89102392818423981 0.20361135303072875 0.92232760259133295 0.87521663957041484 1.010583743482244 0.07613939686524554 -0.2371371493101643 0.1069429091494018 -0.41474769564174124 1.9827992559865466 -0.88271045720216168 2.0702532439697081 0.047936282531343036 0.94457415278468815 0.12677420600843819 0.14844955690429965 -0.42194042839414164 -0.42121964585796301 2.3506312354334766 -0.67875850246637137 0.29131723713414365 0.18725577061554288 0.48727634621174981 0.7351561071012509 0.9052126194391743 -0.27568146844267816 -0.24789269670196204 0.62326283973676189 1.0519246036702015 -0.27760691869627224
+leaf_weight=84 420 620 341 203 102 436 1425 545 837 43 976 41 488 70 552 497 880 980 28 256 697 928 211 176 293 963 46 81 94 178
+leaf_count=84 420 620 341 203 102 436 1425 545 837 43 976 41 488 70 552 497 880 980 28 256 697 928 211 176 293 963 46 81 94 178
+internal_value=0 -0.182933 0.27182 0.134352 0.1222 -0.053714 -0.339796 -0.0529223 -0.477637 0.444099 -0.666668 0.673009 -0.126036 0.589346 0.328011 0.343646 -0.256923 -0.26526 0.894853 -0.215963 0.5121 0.306133 0.740455 0.987409 1.10324 -0.137399 0.619436 0.204226 0.381705 0.00413227
+internal_weight=0 8064 5427 4042 2738 1989 5326 2519 3238 1523 1813 1385 2088 749 755 673 1316 1468 176 1764 1008 1182 254 217 377 1508 148 329 791 259
+internal_count=13491 8064 5427 4042 2738 1989 5326 2519 3238 1523 1813 1385 2088 749 755 673 1316 1468 176 1764 1008 1182 254 217 377 1508 148 329 791 259
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=55 56 56 54 57 54 54 57 59 59 57 57 59 53 57 57 58 53 53 53 61 61 54 59 48 54 15 27 54 53
+split_gain=54337.9 31264 24243.6 18991.8 18225.2 13009.1 12711.4 12672.4 10690.1 8041.4 7762.12 7495.64 7211.74 6311.73 6417.33 6041.92 5899.8 5896.61 5865.25 5858.63 5808.17 5636.58 5532.4 5214.88 4992.82 4980.49 4833.69 4715.58 4619.7 4454.79
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 8 15 25 18 10 27 28 13 -3 -10 17 14 -8 29 -11 -9 -6 -7 -12 -17 -13 -23 -24 -2 -22 -5 -1 -4
+right_child=1 6 3 7 5 19 9 12 11 16 20 22 -14 -15 -16 21 -18 -19 -20 -21 26 23 24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.5459584281352408 0.82268000779670025 0.15270851254312984 1.4132466101688697 0.33564461908614618 0.67113985097614326 0.057104551820189482 0.57001400455051376 0.48290017604028579 0.79636025985227454 -0.63428724828617034 0.035952205381199448 0.59470621724668227 -0.28157341197930608 -0.32909147982366077 -0.13899127619617019 0.58225407165920606 -0.34204393711877223 -0.094625128523932747 0.11133716831147411 -0.31645532128203546 -0.24843302260086603 0.51620568732464123 0.038374324382721696 0.048624420792286641 0.76550586002620147 0.32070474518231279 -0.82349455390071524 -0.23787599570501994 0.76732319744410504 0.52979298602981062
+leaf_weight=69 181 620 47 637 176 436 124 174 239 819 488 253 1173 826 311 276 1158 417 497 880 865 214 522 733 75 568 115 118 227 253
+leaf_count=69 181 620 47 637 176 436 124 174 239 819 488 253 1173 826 311 276 1158 417 497 880 865 214 522 733 75 568 115 118 227 253
+internal_value=0 -0.1372 0.203865 0.100764 0.0916499 -0.0402855 -0.254847 -0.0396917 0.504757 -0.358228 -0.0945271 0.384054 -0.161973 -0.193794 0.063116 0.333074 -0.46311 0.0754077 0.257734 -0.192692 -0.198945 0.250868 0.268124 0.154287 0.129723 0.44201 -0.315915 0.246008 0.948829 0.668201
+internal_weight=0 8064 5427 4042 2738 1989 5326 2519 1385 3238 2088 1089 1764 1261 435 1523 1977 591 673 1316 1468 1223 850 947 597 749 980 755 296 300
+internal_count=13491 8064 5427 4042 2738 1989 5326 2519 1385 3238 2088 1089 1764 1261 435 1523 1977 591 673 1316 1468 1223 850 947 597 749 980 755 296 300
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 58 66 64 64 66 69 66 64 68 69 58 28 57 58 16 22 64 54 1 69 9 31 4 16 68 54
+split_gain=85239.2 37564.3 28909.3 20790.5 11613.4 10959.1 10478.4 10462.2 9519.91 8011.86 7206.77 7048.85 6933.71 6321.12 5069.17 4555.16 4546.75 4533.92 4337.06 4443.37 4297.73 3982.96 6383.01 3793.52 4216.07 3787.59 3780.05 4572.38 4737.6 4267.76
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 20 6 13 17 11 -10 21 -3 18 16 -15 -14 -2 -4 19 -12 25 -6 -23 -7 -25 -1 27 28 29 -19
+right_child=3 8 7 -5 10 23 -8 -9 9 -11 12 -13 15 14 -16 -17 -18 26 -20 -21 -22 22 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.34291773599218761 0.52433708691394632 0.24875270751446488 0.059829996268507386 -0.44680167605377175 0.90354582732576616 -0.20020603455395672 -0.18588160742037943 -0.026255619809178433 -0.11029845605937863 -0.55369179964571902 0.57112066766144487 -0.11285031912421432 -0.099808258648242859 -0.35376036854537385 0.064780169557221823 1.0467133730649949 0.11601329885866457 0.67298687387761236 1.217033798116095 -0.19458672236651181 0.076245263543706837 0.67613936955973075 -0.26439373840888342 -0.53958915676335872 0.022712586652696803 1.098466115560746 0.83162384545535173 0.79354795409100398 0.0025317784719583059 0.18003716125100289
+leaf_weight=416 243 625 388 1551 420 844 1539 1407 888 309 381 589 171 219 634 22 416 185 51 48 410 414 45 477 89 41 89 98 270 212
+leaf_count=416 243 625 388 1551 420 844 1539 1407 888 309 381 589 171 219 634 22 416 185 51 48 410 414 45 477 89 41 89 98 270 212
+internal_value=0 0.169023 0.284956 -0.210267 0.472406 -0.128029 -0.0481151 0.113782 -0.074672 -0.224758 0.595231 0.0733127 0.410529 0.0921115 -0.0426763 0.0308833 0.266579 0.272424 0.563178 0.485447 0.252539 0.736648 0.58393 -0.300948 -0.451171 0.410702 0.369012 0.315192 0.244909 0.409749
+internal_weight=0 7479 5068 6012 2419 4461 3051 2649 2411 1197 1552 1214 673 1512 853 193 659 1242 480 429 867 879 459 1410 566 457 854 765 667 397
+internal_count=13491 7479 5068 6012 2419 4461 3051 2649 2411 1197 1552 1214 673 1512 853 193 659 1242 480 429 867 879 459 1410 566 457 854 765 667 397
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=65 55 57 60 55 60 57 60 53 61 61 60 61 57 57 33 53 11 47 53 63 51 19 20 32 42 23 53 12 9
+split_gain=69043.7 27139.9 14267 12058.8 11160.6 7635.31 7499.95 6036.94 5129.23 4953.15 4238.74 4366.7 4177.27 4166.67 4074.88 4000.72 3687.14 3516.64 3312.18 3224.66 4273.44 3135.22 2978.7 3391.23 2948.95 2969.72 9297.24 2824.19 2731.52 2702.62
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 10 14 6 24 16 12 -5 17 29 19 15 -7 -1 -4 -2 22 -8 20 -12 -14 23 -10 25 -6 -27 -16 -29 -3
+right_child=4 2 7 8 5 13 18 -9 9 -11 11 -13 21 -15 27 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=0.5581531909964631 0.42631201053207574 0.22408721031149229 0.23690355721120487 0.2635512818044437 -0.027480614741049542 -0.14312639239107158 -0.060583178064133318 -0.10500422625809325 0.17004467876363172 0.038805380727341465 1.0824949559840291 0.016627428799660671 0.014323317072742535 -0.28054470206463561 0.48413404695862949 -0.27522803292024967 0.069385619411194643 -0.16860220427719916 -0.26150846679110901 0.13546064102672525 0.30063349090078301 -0.29075375439909601 0.62944572461101256 0.60840931675013377 -0.30293755517953458 -0.48480701795515585 0.58710655844211579 0.28653313387421614 -0.11313034378467722 0.57105877923242976
+leaf_weight=214 88 375 337 696 1029 851 1567 1695 327 1047 22 684 686 1568 172 43 407 49 236 261 85 96 53 51 135 106 25 473 47 66
+leaf_count=214 88 375 337 696 1029 851 1567 1695 327 1047 22 684 686 1568 172 43 407 49 236 261 85 96 53 51 135 106 25 473 47 66
+internal_value=0 0.101414 0.0206328 0.213718 -0.12616 -0.179747 -0.0395537 -0.0448257 0.151054 0.0997785 0.145894 0.0913471 0.0429562 -0.232201 0.367471 0.178952 0.132839 0.232776 -0.0868829 0.230228 0.46139 -0.0231286 0.278409 0.229189 -0.0817653 -0.0560254 -0.280243 0.308503 0.25041 0.276015
+internal_weight=0 7479 4350 3129 6012 3714 2298 2857 2223 1527 1493 1052 1162 2419 906 380 495 480 1803 368 107 782 431 378 1295 1160 131 692 520 441
+internal_count=13491 7479 4350 3129 6012 3714 2298 2857 2223 1527 1493 1052 1162 2419 906 380 495 480 1803 368 107 782 431 378 1295 1160 131 692 520 441
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=65 55 64 54 66 55 60 69 60 60 54 54 43 53 54 18 64 69 15 53 63 33 37 63 32 68 40 30 8 51
+split_gain=55925.4 21983.3 14576.8 12019.3 10396.3 7471.34 7411.98 6963.11 6734.07 5583.3 5455.19 4964.69 4258.74 3702 3652.17 3538.06 3503.1 3863.92 3214.51 2911.99 2819.1 3815.68 2816.7 2776.63 2759.83 3615.47 6814.02 2709.75 3023.33 3137.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 16 8 12 11 -8 -3 24 19 15 -5 -11 18 -1 17 -2 -10 23 -13 -22 -6 -4 25 -7 -27 28 29 -18
+right_child=3 4 10 5 22 9 7 -9 14 13 -12 20 -14 -15 -16 -17 27 -19 -20 -21 21 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.7622435378449921 0.17065579735854008 0.28612153185558353 0.030239581505457559 -0.14566424430123068 -0.095919852265146863 -0.037467549505833149 0.44839150529116167 0.11365243090962271 0.22786905235251448 -0.23111589693844542 0.019627405050140559 0.83584954168866665 0.1923304994953583 -0.45005092590768186 -0.074130480475384911 1.5904039365273936 -0.23658664496230833 -0.080498564610224532 -0.26992201687711659 0.21211819043228999 0.27632551625615265 1.1572965529229908 0.1209480572259817 0.85353217866290254 -0.51068264237348593 -0.18638086999092643 -1.1376134631037713 0.21004723292452837 0.31514906255822434 0.17379367569236892
+leaf_weight=152 619 809 25 1343 2091 596 614 502 456 534 1023 68 189 961 623 27 694 486 66 383 244 24 305 67 92 205 40 102 57 94
+leaf_count=152 619 809 25 1343 2091 596 614 502 456 534 1023 68 189 961 623 27 694 486 66 383 244 24 305 67 92 205 40 102 57 94
+internal_value=0 0.121697 0.256461 -0.151392 0.0247594 -0.219247 0.394362 0.297819 0.138886 -0.291986 0.106317 0.603569 -0.103966 -0.371849 0.034856 0.887162 -0.0204447 0.0601933 0.16493 0.293019 0.452489 0.355218 -0.0683135 0.629811 -0.164015 -0.126092 -0.341684 -0.114537 -0.153717 -0.187633
+internal_weight=0 7479 3129 6012 4350 3960 1631 1116 1954 2428 1498 515 1532 1495 1145 179 2052 1105 522 475 336 268 2396 92 933 841 245 947 845 788
+internal_count=13491 7479 3129 6012 4350 3960 1631 1116 1954 2428 1498 515 1532 1495 1145 179 2052 1105 522 475 336 268 2396 92 933 841 245 947 845 788
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 64 64 59 64 69 57 54 60 55 69 68 60 54 45 69 9 24 63 55 0 14 61 68 73 57 60
+split_gain=45299.6 28489.1 19922.4 16258 8507.65 7333.32 7122.3 6691.27 6355.6 7635.51 5670.88 4961.17 4303.97 4213.64 7413.79 4071.7 3992.03 4733.61 3824.35 3809.73 3764.48 3932.61 3645.65 3618.53 4428.43 3590.49 3513.25 3432.81 3310.03 3212.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 4 8 15 12 -1 9 -2 23 -11 26 -6 20 22 17 -13 -12 -14 -15 -22 -4 24 -8 -23 -3 -18 -9 -20
+right_child=3 6 5 -5 13 -7 10 28 -10 11 18 16 19 14 -16 -17 27 -19 29 -21 21 25 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.68080737450369888 0.63126303286069918 0.74521784071462704 0.93755835093457829 -0.48327034992882822 -0.13279589313340143 -0.046881215038425378 -0.19638170897800089 0.56372037578210399 -0.1127794763713655 0.33585821016827516 -0.2350581347821844 0.34460779612602521 -0.14198187897229889 -0.25858191026822036 -1.5370171943577855 0.15757332458884177 -0.38573671810481014 -1.1762093747655551 -0.20050788665639946 0.64629099774691801 -1.6628579143162181 -1.5270189488178585 0.3209539629179694 0.56112985895574097 0.75262300534681836 0.083300497134526585 -0.10818531044265803 -1.653273359537125 0.22680538820720444 -0.83892461249256522
+leaf_weight=1152 315 166 149 1551 1355 1407 464 455 1277 281 711 139 413 737 55 824 147 24 116 72 41 20 269 100 55 45 68 25 812 246
+leaf_count=1152 315 166 149 1551 1355 1407 464 455 1277 281 711 139 413 737 55 824 147 24 116 72 41 20 269 100 55 45 68 25 812 246
+internal_value=0 0.164291 0.298907 -0.20438 -0.107415 0.109442 -0.118677 0.506386 0.0320838 0.230784 -0.230718 0.0259943 0.144985 -0.244127 -0.412116 0.286532 -0.233921 0.120684 -0.369768 -0.0249599 -0.338723 -0.895934 0.540748 0.0103169 -0.0958128 -0.412182 0.49722 -0.569972 0.347797 -0.634349
+internal_weight=0 7479 5068 6012 4461 2649 2411 2419 2208 931 1692 616 719 2253 898 1242 335 163 1073 485 843 106 418 619 519 65 234 172 1267 362
+internal_count=13491 7479 5068 6012 4461 2649 2411 2419 2208 931 1692 616 719 2253 898 1242 335 163 1073 485 843 106 418 619 519 65 234 172 1267 362
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=56 55 54 54 57 70 55 57 53 54 64 57 64 50 72 1 53 52 58 48 14 6 53 70 72 23 66 15 41 48
+split_gain=34211.1 20484.1 12176.6 11777.4 9934.65 8756.85 8752.99 7309.16 5518.8 5356.95 4607.68 4169.26 4092.65 5722.46 4904.01 3934.37 3849.88 3610.98 3558.91 3537.78 5651.13 3769.81 3410.63 3280.58 3268.38 4293.6 3222.11 3091.54 3295.53 3081.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 8 22 12 9 29 10 -1 27 -5 -10 -4 14 -14 -12 17 -8 -11 21 -21 -7 -2 -24 25 -9 -18 -3 -29 -6
+right_child=1 5 4 7 6 19 16 24 11 18 15 -13 13 -15 -16 -17 26 -19 -20 20 -22 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.88832424462258397 0.56014785147609492 0.052973591572675463 0.63796873483289451 0.4238535264825119 0.20520388212701685 -0.41726854664877594 0.033420048211813692 -0.17882427098372369 0.78112711132143109 -0.41669294082222835 0.032092691173678953 0.27503086546674477 0.1753941468636577 -0.82389201561407166 1.316956295750358 -1.1472970903881137 -0.095646926972797697 1.3481733853166755 -0.1457443131539968 -0.95920038509682048 0.53132549976480425 0.068462726389423259 0.29953366530949205 -0.084776504430606317 0.12680697627622506 -0.71313791802700832 -0.48159936970736905 -0.23087158387319909 -1.5449577114798807 0.81510708458087555
+leaf_weight=286 345 1314 432 401 697 1363 414 1304 209 777 323 736 260 49 44 31 497 22 1289 207 29 181 881 297 290 170 383 144 22 94
+leaf_count=286 345 1314 432 401 697 1363 414 1304 209 777 323 736 260 49 44 31 497 22 1289 207 29 181 881 297 290 170 383 144 22 94
+internal_value=0 -0.105644 0.240037 0.064097 0.127916 -0.234464 0.0147859 -0.0686309 0.503444 -0.143616 0.191742 0.386961 0.431567 0.178974 0.34062 -0.0711872 -0.143232 0.0997608 -0.247645 -0.415445 -0.776043 -0.360327 0.283625 0.202641 -0.180072 -0.240448 -0.263624 0.00160319 -0.405028 0.277683
+internal_weight=0 9368 4123 4042 2892 5326 2107 2519 1231 3546 755 945 785 353 304 354 1316 436 2066 1780 236 1544 1523 1178 1764 1474 880 1480 166 791
+internal_count=13491 9368 4123 4042 2892 5326 2107 2519 1231 3546 755 945 785 353 304 354 1316 436 2066 1780 236 1544 1523 1178 1764 1474 880 1480 166 791
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 58 66 59 64 64 56 54 32 60 66 16 58 58 58 58 6 60 66 63 60 31 6 7 33 55 58
+split_gain=35849.8 20425 15049.1 11562.9 8030.06 7810.55 6053.96 5735.66 5370.35 4619.17 4310.75 3851.02 3538.27 6225.78 5149.02 3857.14 3374.64 3267.57 3150.44 3395.34 3129.84 3438.87 3061.95 3047.06 5691.27 3545.9 3031.59 3020.55 3011.86 3236.97
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 -1 7 28 17 12 -6 -8 16 13 26 27 -14 22 -2 -5 -20 -11 -22 -10 24 -12 -25 -4 -15 29 -3
+right_child=3 6 8 18 9 -7 10 -9 11 20 23 -13 15 14 -16 -17 -18 -19 19 -21 21 -23 -24 25 -26 -27 -28 -29 -30 -31
+leaf_value=0.13112937890248133 -0.066748611563417229 -0.29503937221708754 0.48892800340221992 -0.44626821002562844 0.51690770125371222 -0.19645636069760097 0.0089412950757664263 -0.097328450077511688 0.090037259571794148 0.42137745910081337 -0.14105882199022218 -0.34245882224487634 -0.12207753441216035 0.029939837063545791 0.89886172726040803 0.18522637482580112 0.074519380431945753 0.14858235216455312 -0.26565983367372931 0.086318482091461396 0.34390554263945516 -0.012699872935917362 -0.3466808138639792 -0.35280007475828007 0.76297372380892425 0.097891205981764456 1.3151353987780485 -0.80515574325214745 0.0049852942467964803 0.40018537100685303
+leaf_weight=867 443 35 192 375 667 1410 619 1539 115 404 345 152 270 154 28 554 952 1069 1038 138 246 235 188 605 34 89 22 22 485 199
+leaf_count=867 443 35 192 375 667 1410 619 1539 115 404 345 152 270 154 28 554 952 1069 1038 138 246 235 188 605 34 89 22 22 485 199
+internal_value=0 0.0974356 0.173424 -0.121211 0.293642 -0.0666951 -0.0622948 -0.00672684 0.0636444 0.384427 -0.131159 -0.0255387 0.164676 0.322662 0.0591443 0.0845321 0.0128452 0.0854927 -0.27801 -0.224356 0.284579 0.16968 -0.18093 -0.211981 -0.0599583 -0.295002 0.573865 -0.0744471 0.0997613 0.296199
+internal_weight=0 7479 5068 6012 2419 4461 2411 3051 2649 1552 1692 1407 1242 418 204 824 1255 1512 1551 1176 885 481 303 1073 379 694 214 176 719 234
+internal_count=13491 7479 5068 6012 2419 4461 2411 3051 2649 1552 1692 1407 1242 418 204 824 1255 1512 1551 1176 885 481 303 1073 379 694 214 176 719 234
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=65 70 56 70 54 66 55 55 66 54 57 59 66 52 58 10 59 58 56 21 6 52 68 58 46 15 9 24 59 54
+split_gain=36680.2 25077.8 16814.5 14424.8 8485.18 8361.93 7040.26 6250.76 5970.31 5665.7 5557.48 4992.1 3962.24 3834.02 3640.52 3608.76 3682.73 3521.93 3809.98 4442.75 3444.16 3426.39 3303.69 3587.45 5616.53 4460.27 3952.77 3226.89 3217.31 3145.96
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 5 6 9 -4 28 22 13 11 -6 21 -2 -5 -14 -17 -11 19 -19 -16 -9 23 24 25 -3 29 -8 -1 -25
+right_child=3 8 4 14 10 -7 27 12 -10 17 -12 -13 15 -15 20 16 -18 18 -20 -21 -22 -23 -24 26 -26 -27 -28 -29 -30 -31
+leaf_value=0.27905334620534084 0.056020993333941754 0.059049931118663926 0.14322522715547883 -0.17947906118283669 0.13979615923749764 -0.073492652215724083 0.012664105264771292 0.12532055799532862 -0.069031432101856249 -0.080286750444099164 -0.034697154684487988 0.0053858586099448259 0.070793101407225778 -0.13003059788732915 -0.10562313168761833 -0.38877553228627554 0.00057863666086780774 0.025893162036779181 -0.035663829166315733 0.27490501467138528 0.027314256714737931 0.38809793939193088 -0.037752862592907999 0.19960103007255209 -0.37486155369767438 -0.27668758344932876 -0.0737936808704686 0.17959130838697338 0.15675021508607812 0.055645905339389769
+leaf_weight=184 1073 168 634 375 267 1410 680 515 1197 541 1131 489 484 74 1038 22 49 429 884 50 138 33 523 168 27 29 81 81 499 218
+leaf_count=184 1073 168 634 375 267 1410 680 515 1197 541 1131 489 484 74 1038 22 49 429 884 50 138 33 523 168 27 29 81 81 499 218
+internal_value=0 0.0369591 0.0685341 -0.0459775 0.0349421 -0.0231439 0.0816941 0.130264 -0.0294126 0.000124458 0.00037985 0.0528562 0.0934601 0.0440177 -0.111652 0.0463769 -0.120066 -0.0263175 -0.00489612 0.051886 -0.0900233 0.141145 0.00965151 0.0455306 -0.0367179 0.00962664 0.0849818 0.0304317 0.189699 0.1183
+internal_weight=0 7479 5068 6012 3282 4461 1395 1786 2411 3051 1887 756 1103 1147 1551 555 71 1904 1363 479 1176 548 1214 691 224 197 467 761 683 386
+internal_count=13491 7479 5068 6012 3282 4461 1395 1786 2411 3051 1887 756 1103 1147 1551 555 71 1904 1363 479 1176 548 1214 691 224 197 467 761 683 386
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=55 54 60 54 60 61 68 27 60 53 32 42 9 53 24 47 30 66 40 53 21 64 10 32 0 16 43 15 34 31
+split_gain=22102.8 10601.9 10487.6 8184.07 6734.05 5827.59 5630.15 7435.18 5306.5 5247.45 5312.71 5005.09 4584.3 3722.86 3433.55 5508.8 3490.06 3533.35 3218.99 3203.33 3367.05 3201.02 3170.2 3161.1 2992.9 3164.29 2904.57 2895.27 3187.91 3101.21
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 5 21 -1 6 -2 -8 23 -7 11 18 26 -6 24 16 17 -16 -11 -10 -21 -4 -15 -3 -5 -26 -12 28 29 -23
+right_child=2 8 3 14 13 9 7 -9 19 10 12 -13 -14 22 15 -17 -18 -19 -20 20 -22 27 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.56118865105888538 0.32930054306449275 0.2428137757776897 0.077262612238044162 -0.17101504186274774 0.42324447290788242 0.15286032154726514 -0.36367692181558325 1.091862235436073 0.10687667785481725 0.056453976954368351 -0.55247748242691164 -0.48363238164838762 0.56700336388179229 0.077160563219132741 -0.78909095317367628 0.26784164218469103 -1.2131804231643679 -0.19092804818886977 -0.30795591634928543 -0.12891661493770787 0.22449334365372758 0.032691159998548443 0.493024069186216 -0.17955791452596356 -0.33057590025663375 -1.058948548283688 -1.5675789106459845 -0.47429160946697907 -0.50487045262949637 -0.41845766514539728
+leaf_weight=417 641 938 958 2327 355 659 165 26 823 935 128 159 21 995 123 55 50 130 186 1441 196 754 133 129 340 43 21 132 99 112
+leaf_count=417 641 938 958 2327 355 659 165 26 823 935 128 159 21 995 123 55 50 130 186 1441 196 754 133 129 340 43 21 132 99 112
+internal_value=0 0.124821 -0.0840032 -0.153129 0.277165 0.0364081 0.215701 -0.165541 0.0427524 -0.034323 -0.119395 -0.0635882 -0.539584 0.197302 -0.235883 -0.468733 -0.602435 -0.481735 -0.00401011 -0.0218734 -0.0866024 -0.0295811 0.126194 0.191749 -0.205123 -0.412351 -0.695545 -0.122887 -0.074819 -0.025656
+internal_weight=0 5427 8064 5123 1900 2941 832 191 3527 2109 1450 1280 170 1483 3068 358 303 253 1121 2460 1637 2055 1128 1067 2710 383 149 1097 965 866
+internal_count=13491 5427 8064 5123 1900 2941 832 191 3527 2109 1450 1280 170 1483 3068 358 303 253 1121 2460 1637 2055 1128 1067 2710 383 149 1097 965 866
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=65 56 56 55 58 55 57 59 60 57 53 55 57 59 53 22 59 40 2 66 63 62 61 60 27 20 38 45 59 60
+split_gain=28405.2 15867.5 9222.9 7970.8 7294.83 6217.09 6760.07 6023.19 5607.71 5531.09 5275.58 5227.43 5055.38 4744.17 4542.29 4865.31 3911.4 3816.31 3810.05 3808.89 3605.82 3594.52 3453.25 3615.69 3388.79 3267.64 3267.52 3264.48 3234.85 3183.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 4 8 -2 7 18 -1 19 16 -8 12 -4 21 -13 29 -5 -14 -7 -3 -21 -10 -9 25 -23 -24 -17 -18 -19 -16
+right_child=2 3 11 9 -6 6 10 22 13 -11 -12 14 17 -15 15 26 27 28 -20 20 -22 24 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.81688038838710286 -0.3348360973083635 0.50845734834303558 0.16159194504619584 0.30508790925242812 0.11580308094367754 0.3679582375618633 0.31735183031671854 0.66671171130510332 0.53063322640119648 -0.16186574358731054 -0.061796953720335002 -0.11552351452191678 -0.1121069095769671 -0.04582030988252446 -0.25656181788003668 0.18621299768412355 0.038490480363891501 0.03150442743926872 1.1392091660201549 0.47499838637682679 -0.11454399041632224 0.22031674606814269 0.41470287193968569 0.087376592344012835 -0.51448980885078055 1.5499355530011512 -0.73390540247783065 -0.4833635581702096 -0.7308486358207813 -0.50250978799322388
+leaf_weight=237 306 392 424 356 1350 403 393 158 208 1739 725 831 1195 1065 612 165 587 54 50 118 185 210 109 371 55 21 32 97 136 907
+leaf_count=237 306 392 424 356 1350 403 393 158 208 1739 725 831 1195 1065 612 165 587 54 50 118 185 210 109 371 55 21 32 97 136 907
+internal_value=0 0.108414 -0.134868 0.0232545 0.0325328 0.281424 0.181518 0.456595 0.140491 -0.0709484 0.0714816 -0.198508 -0.0901863 0.0517182 -0.275443 -0.352886 0.0810759 -0.167265 0.453085 0.336942 0.115047 0.271335 0.327023 0.219896 0.0678097 0.598087 0.0367521 -0.0355151 -0.51418 -0.403418
+internal_weight=0 7479 6012 5012 1656 2467 1571 896 2233 2779 1118 4356 1809 1538 2547 1716 1040 1385 453 695 303 473 659 501 265 130 197 684 190 1519
+internal_count=13491 7479 6012 5012 1656 2467 1571 896 2233 2779 1118 4356 1809 1538 2547 1716 1040 1385 453 695 303 473 659 501 265 130 197 684 190 1519
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=56 54 54 55 58 63 55 53 55 61 49 1 53 14 6 9 68 28 39 55 42 53 40 32 61 40 42 45 66 14
+split_gain=22803.7 13000.7 8802.23 6460.65 5680.93 6085.32 5286.23 3886.14 3291.3 3135.37 4576.38 3087.46 2872.27 3212.92 3093.45 2771.02 4276.49 4138.03 2679.93 3291.84 2636.49 2606.24 3055.48 3302.05 2580.28 3197.04 2892.47 2569.49 2553.08 2503.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 7 15 8 21 9 18 20 10 29 12 28 14 -14 -2 17 -17 19 -1 -3 -6 -23 -24 25 26 -5 -7 -11 -4
+right_child=1 4 6 24 5 27 -8 -9 -10 11 -12 -13 13 -15 -16 16 -18 -19 -20 -21 -22 22 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.1825065729352582 0.28087938681238933 -0.070810934025950789 0.91151673430576929 -0.0713329397109327 -0.032749577989424031 0.58972774795544003 0.0017532259308893211 0.3221825145297344 -0.42260942758632436 0.70420128502918566 -0.61701768945764623 0.82220219548658613 -0.19989275596453809 0.6784335450780008 0.52735158809717153 0.42645350209084054 -0.60788054891551546 -1.0173344757245935 1.451302448378669 0.3717797299211516 -0.64603733651582962 -0.15795946386707529 -0.35984303216500718 -1.2752177495023478 -0.12473319749398293 0.71242500177667112 0.54047673594567092 -0.53977595101232112 -0.088021965047060446 -0.076846886475880949
+leaf_weight=71 1259 595 176 457 1430 162 1884 945 1193 131 27 70 384 62 69 145 96 23 45 170 92 1941 275 46 1459 79 93 23 59 30
+leaf_count=71 1259 595 176 457 1430 162 1884 945 1193 131 27 70 384 62 69 145 96 23 45 170 92 1941 275 46 1459 79 93 23 59 30
+internal_value=0 -0.086251 0.195974 0.0624948 -0.17955 -0.110376 0.100646 0.419928 -0.322203 0.285481 0.607133 0.188777 0.125884 0.00328412 -0.0891204 0.219112 -0.0754525 0.228792 0.742899 0.610625 -0.147843 -0.13842 -0.205224 -0.491018 -0.0517428 0.117562 0.0321185 0.449303 0.458195 0.76758
+internal_weight=0 9368 4123 3611 5757 3877 2892 1231 1880 1008 233 775 705 515 453 1523 264 168 286 241 687 3692 2262 321 2088 629 550 185 190 206
+internal_count=13491 9368 4123 3611 5757 3877 2892 1231 1880 1008 233 775 705 515 453 1523 264 168 286 241 687 3692 2262 321 2088 629 550 185 190 206
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 58 66 59 64 27 64 1 18 53 56 69 66 68 51 56 47 69 66 27 55 32 68 3 14 47 64
+split_gain=22345.2 15384.2 10356.3 9138.88 5611.63 5584.19 5124.49 4751.91 4645.92 4005.85 3388.38 3621.52 3357.97 4860.1 4250.66 3215.35 4001.78 3718.2 3646.22 3529.36 3210.52 3260.36 3717.16 3209.78 3178.3 4595.71 3104.38 3203.24 2908.4 4054.57
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 -1 7 -3 8 12 10 -4 -12 26 14 -14 -6 17 -17 -19 -18 28 -22 -23 -15 -11 -26 27 -2 -8 -30
+right_child=3 6 9 -5 15 -7 20 -9 -10 24 11 -13 13 23 -16 16 19 18 -20 -21 21 22 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=0.0960724830560412 0.28394010683458842 0.07865700023593343 0.16146647400199757 -0.21158388667889449 0.36221134221594498 -0.14125424918833568 -0.020420164739683801 -0.071090996859206682 0.34424000743215499 0.0086854831251404838 -0.004061054676771164 -0.77316107655564958 0.41208852867616552 -0.00096868803541539099 -0.041270092248394868 0.34562918783949437 0.06510626466354219 0.36142853392022001 -0.55717895262581973 -0.65294791425931553 -0.090021710068591554 -0.30180913758055078 -0.97717073074158511 -0.28896176419453695 -0.43859246614238911 0.41246621029717584 -0.32058848406587331 -0.23348873464428654 0.084484018329530966 -0.5236136521210949
+leaf_weight=867 356 719 1095 1551 879 1410 1018 1539 205 1255 120 27 135 295 166 417 164 28 35 29 259 214 34 264 124 28 42 49 64 103
+leaf_count=867 356 719 1095 1551 879 1410 1018 1539 205 1255 120 27 135 295 166 417 164 28 35 29 259 214 34 264 124 28 42 49 64 103
+internal_value=0 0.0692323 0.128586 -0.0861258 0.218341 -0.0425066 -0.055531 0.00312901 0.0786744 0.046624 0.125155 -0.145324 0.037021 -0.0323146 0.162064 0.286644 0.187947 0.280721 -0.148909 -0.0427879 -0.112553 -0.238908 -0.394399 -0.13698 -0.022698 -0.281818 0.170418 0.221338 -0.0584919 -0.29057
+internal_weight=0 7479 5068 6012 2419 4461 2411 3051 1512 2649 1242 147 1307 860 301 1552 673 480 63 193 1692 507 248 559 1407 152 447 405 1185 167
+internal_count=13491 7479 5068 6012 2419 4461 2411 3051 1512 2649 1242 147 1307 860 301 1552 673 480 63 193 1692 507 248 559 1407 152 447 405 1185 167
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=70 56 54 58 59 69 54 60 66 1 59 51 42 68 63 4 68 44 60 1 40 49 72 59 63 19 18 69 58 72
+split_gain=17165.1 12773.4 7286.98 5187.04 5020.78 4815.56 4608.83 4575.96 4565.68 5436.76 5055.32 4198.68 3991.04 3759.75 3645.7 3627.46 3929.45 3542.16 3458.7 4917.43 4414.45 3709.47 4023.68 4485.12 3128.32 3176.01 3106.92 3576.04 3074.65 2997.73
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 15 -2 8 -6 -3 10 13 11 -5 -7 14 -10 -1 -17 -9 -4 20 21 22 23 28 -23 -26 27 -8 -20 -21
+right_child=4 2 18 5 6 12 26 17 9 -11 -12 -13 -14 -15 -16 16 -18 -19 19 29 -22 24 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.085848217058070636 0.0082613449005159677 0.32610108004562832 0.018699972437986042 1.0930020996227356 -0.069247011940726674 0.091767065675986803 -0.29461621752620409 0.00080041753889481732 0.61779064585489252 1.1601210630570467 0.41287437415313211 -0.16297096518178783 0.67209222880640518 -0.56502998212973277 -0.061864422449940129 -0.20463508346624543 -1.8048047342470714 0.57381705370934122 -0.20969629313199306 -0.40933644961619725 -0.51035562127239187 -0.86222999223640984 0.37398303565332447 -0.23030432720977001 -0.31692814049310986 1.0381106901168824 -0.031532123847619484 -0.62421091254438499 0.32132278127526676 -1.245968301207931
+leaf_weight=657 1086 771 1579 236 989 970 1139 1742 135 52 506 30 135 75 190 57 21 115 159 207 254 98 236 755 128 20 285 463 347 54
+leaf_count=657 1086 771 1579 236 989 970 1139 1742 135 52 506 30 135 75 190 57 21 115 159 207 254 98 236 755 128 20 285 463 347 54
+internal_value=0 0.0727335 -0.00697237 0.240912 -0.174931 0.314005 -0.244106 0.121312 0.450629 0.198222 0.598412 0.951351 0.162667 0.0731756 0.220454 0.00930228 -0.63545 0.0362861 -0.0948354 -0.17423 -0.120879 -0.0641225 -0.00498495 -0.07591 -0.423996 -0.133815 -0.335752 -0.389874 0.154461 -0.582433
+internal_weight=0 9529 6465 3064 3962 2329 2876 2628 1224 452 772 266 1105 400 325 735 78 1857 3837 2258 1997 1743 1497 1261 246 148 1887 1602 506 261
+internal_count=13491 9529 6465 3064 3962 2329 2876 2628 1224 452 772 266 1105 400 325 735 78 1857 3837 2258 1997 1743 1497 1261 246 148 1887 1602 506 261
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=65 64 66 58 57 63 58 37 60 60 73 57 69 63 1 63 46 19 47 60 6 40 61 64 6 58 73 69 27 62
+split_gain=18026 10064.8 6424.69 5984.56 4894.31 5198.7 3898.81 3774.63 4900.46 3729.7 3173.53 3362.11 3324.9 3107 3828.6 3100.86 3863.1 3072.59 3067.87 2817.51 3967.75 3379.51 3814.84 5228.33 3052.32 2789.16 3843.29 2779.34 4606.41 4079.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 -2 5 7 13 15 -9 -1 12 -12 17 14 -3 16 -5 -11 -8 20 21 -6 -23 -24 -21 27 -27 -4 29 -29
+right_child=3 6 25 4 19 -7 18 8 -10 10 11 -13 -14 -15 -16 -17 -18 -19 -20 24 -22 22 23 -25 -26 26 -28 28 -30 -31
+leaf_value=0.5238056318466342 -0.30382980356430811 0.30478747136776851 0.11482913385371905 0.27736133274932706 0.12619928501030508 0.92132642395059838 0.095370259715539155 0.63235256274541218 -0.68496245546906287 0.24190361002866445 1.2188285099135507 0.28248462424594528 -0.031879775247833121 -0.25972181354904583 -1.0864738250320609 0.023334710312158249 1.495067264288664 0.93586194217205054 -0.20125902173994797 -0.25345942960185164 -0.53187293830243021 0.46335094515234232 -1.2232435149990994 0.1442866249287382 0.13867172209270331 0.24566322573717159 -0.2609275535855306 -0.72930562473550631 -1.3364353379607201 0.18457529574952788
+leaf_weight=754 1476 196 259 198 881 71 2469 36 131 463 63 98 446 832 22 871 30 74 406 1807 132 40 69 47 223 973 177 79 40 128
+leaf_count=754 1476 196 259 198 881 71 2469 36 131 463 63 98 446 832 22 871 30 74 406 1807 132 40 69 47 223 973 177 79 40 128
+internal_value=0 0.103637 0.225548 -0.128926 -0.0720124 0.0886633 -0.00675022 0.0419658 -0.40099 0.351136 0.237331 0.64888 0.169926 -0.171669 0.164385 0.109276 0.437586 0.337533 0.053481 -0.139166 -0.0154953 0.0502346 -0.378771 -0.669158 -0.210383 0.0816063 0.167692 -0.114044 -0.354036 -0.164201
+internal_weight=0 7479 3554 6012 4536 1337 3925 1266 167 1898 1144 161 983 1050 218 1099 228 537 2875 3199 1169 1037 156 116 2030 1656 1150 506 247 207
+internal_count=13491 7479 3554 6012 4536 1337 3925 1266 167 1898 1144 161 983 1050 218 1099 228 537 2875 3199 1169 1037 156 116 2030 1656 1150 506 247 207
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=70 69 64 64 59 58 69 53 9 55 0 58 72 55 16 55 46 64 61 47 73 53 24 66 17 31 59 6 73 18
+split_gain=26110.3 15920.5 11084.5 6261.44 5164.67 4644.73 4236.07 4123.01 4065.49 4410.57 5575.96 3779.98 3328.52 3276.09 3258.02 3713.95 3297.81 3182.63 4177.49 5531.5 4627.4 3369.68 3093.16 3010.41 3463.83 3007.37 2859.01 2848.84 2796.42 2785.46
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 5 13 -3 17 -1 9 26 22 -4 -13 -2 15 16 23 -6 -19 20 -20 -22 -11 24 -7 -10 -9 -16 -28 -8
+right_child=4 3 11 -5 6 14 29 8 25 10 -12 12 -14 -15 27 -17 -18 18 19 -21 21 -23 -24 -25 -26 -27 28 -29 -30 -31
+leaf_value=0.14098397670352522 0.058233744425974281 -0.0364817770196674 -0.027795535881568301 -0.039261962173157118 -0.018097550826477255 0.11445531520367201 -0.14221418295806082 0.20421935290031068 -0.082002695532551462 0.049720194559923547 -0.14274009333182408 0.054648370424331828 -0.032483358717108349 -0.036175627951145609 0.16757425176682042 -0.0067331073260953975 -0.078803721919837533 -0.0055395256984047594 -0.059680050962516565 -0.26958588592162164 -0.47948799296109768 -0.15490625576152431 0.29062957409265877 0.021074021155887992 0.42492146492004396 0.19938232036573547 0.11594057584855151 -0.09912237663721217 -0.096272196860941642 -0.004454728403938151
+leaf_weight=840 330 709 721 2305 910 350 643 222 156 334 93 1569 332 756 183 901 82 340 656 116 27 77 37 241 24 28 329 29 44 107
+leaf_count=840 330 709 721 2305 910 350 643 222 156 334 93 1569 332 756 183 901 82 340 656 116 27 77 37 241 24 28 329 29 44 107
+internal_value=0 0.0224263 0.0551467 -0.00948694 -0.0539375 0.0177586 -0.0714773 0.0981983 0.0692844 0.0881305 0.0303556 0.0209452 0.0394313 -0.0074877 0.0390052 0.0267884 0.0701211 -0.0534564 -0.0799173 -0.108785 -0.0842422 -0.239173 0.0737462 0.0899777 0.134378 -0.0391832 0.133185 0.131092 0.0909074 -0.122561
+internal_weight=0 9529 4705 4824 3962 2519 2876 2083 1243 1059 464 2622 1901 1086 1810 1598 697 2126 1216 876 760 104 371 615 374 184 595 212 373 750
+internal_count=13491 9529 4705 4824 3962 2519 2876 2083 1243 1059 464 2622 1901 1086 1810 1598 697 2126 1216 876 760 104 371 615 374 184 595 212 373 750
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=65 56 54 57 58 56 57 9 53 62 30 1 60 40 60 58 57 61 39 61 33 5 60 71 40 35 2 62 0 40
+split_gain=17952.5 8410.59 6113.09 5514.3 4858.33 5644.14 4555.7 4508.89 4426.76 3707.66 4550.78 3543.38 3535.36 3382.4 3283.35 3252.05 3234.56 3218.8 3189.03 4021.65 4674.17 2960.66 2864.42 2800.92 2791.28 2838.79 2780.79 2654.52 3537.55 2577.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 7 11 -2 21 22 14 -8 -5 12 17 29 23 -3 -12 -7 26 24 -20 -21 -6 -1 -13 25 -18 -4 -19 -29 -11
+right_child=4 2 3 9 5 16 8 -9 -10 10 15 13 -14 -15 -16 -17 18 27 19 20 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.82329600796861158 -0.2862524000792146 0.4456245414821795 0.56230635077654201 -0.055159960519488717 0.039293837525979036 -0.0023143985137534825 0.39872174407642541 -0.1682393977511949 0.063974083540999288 0.11514627385814236 -0.4091670514084399 0.18452495827719018 -0.48401326300242009 0.70532547777349297 0.13970207006019009 -1.5793966823435845 -0.15444221259170698 0.23429989909565951 -0.042659601360280935 -1.0333867469059876 0.37190668497766771 0.49501075626891339 0.3533043187334366 -1.0245078068791014 -0.448391387657125 0.37444791072005529 -0.33175540238618856 -0.30328960756526929 0.63861206414851734 -0.66757781457901011
+leaf_weight=177 1476 502 267 1174 1188 1012 584 339 1221 265 48 27 312 22 1165 47 1472 378 107 153 28 162 485 66 305 109 40 263 47 50
+leaf_count=177 1476 502 267 1174 1188 1012 584 339 1221 265 48 27 312 22 1165 47 1472 378 107 153 28 162 485 66 305 109 40 263 47 50
+internal_value=0 0.103426 0.0290261 -0.0611924 -0.128663 -0.0773836 0.254577 0.164219 0.17228 -0.164824 -0.343143 0.115822 -0.245418 -0.409723 0.231827 -0.988123 -0.149995 0.176563 -0.218741 -0.528678 -0.815993 0.0939799 0.478967 -0.673498 -0.171412 -0.117979 0.445816 0.0564171 -0.160485 -0.00909564
+internal_weight=0 7479 5012 3006 6012 4536 2467 2006 1805 1896 722 1110 627 115 1667 95 3186 995 2174 288 181 1350 662 93 1886 1581 307 688 310 315
+internal_count=13491 7479 5012 3006 6012 4536 2467 2006 1805 1896 722 1110 627 115 1667 95 3186 995 2174 288 181 1350 662 93 1886 1581 307 688 310 315
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=65 64 54 56 54 57 63 45 60 26 12 15 32 68 6 56 68 45 47 28 57 40 68 57 40 18 45 40 13 3
+split_gain=14541.5 7951.74 4689.35 4274.71 4138.23 4286.89 3845.9 3843.54 3532.37 3327.51 3244.79 3187.38 2966.18 3367.64 4873.01 2933.04 5591.01 5564.16 3987.66 3854.33 2931.16 4093.76 4937.11 2864.11 2793.26 2762.27 2822.67 2738.12 2968.32 2725.22
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 6 9 10 7 -2 12 -1 -6 20 13 14 -4 16 -3 -18 -17 -20 21 22 -5 29 -15 26 -13 28 -8 -10
+right_child=2 15 8 11 5 -7 27 -9 23 -11 -12 25 -14 24 -16 18 17 -19 19 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.36645560559601115 0.7925464935151928 0.23219044643818898 0.19209462401057995 0.36680685499427368 0.23134108587904875 -0.00024180243895614633 0.28209726205048852 -0.56134241571029031 -0.040951513700749516 -0.33094766686360044 0.94377958280699592 -0.11571668602418209 -0.49336867607472573 -0.14735057262129755 -0.53718191087245948 -0.013038565302361036 -0.1408239614068427 -1.6802786232144744 -0.22796784953462967 -1.1200987159682994 -0.095261746525682672 1.1818860039478396 -0.58203225776553158 -0.32540000115901091 -0.95845577789812675 -1.4099804025429945 -1.2169146977098926 -0.79387584345681328 -0.91779247486720927 -0.58074332501668979
+leaf_weight=1374 166 945 770 204 737 1301 199 24 795 72 70 138 136 318 104 2394 180 27 322 57 1093 41 75 1682 49 26 28 35 23 106
+leaf_count=1374 166 945 770 204 737 1301 199 24 795 72 70 138 136 318 104 2394 180 27 322 57 1093 41 75 1682 49 26 28 35 23 106
+internal_value=0 0.0930831 -0.115797 0.00689249 0.201443 0.112072 0.280387 0.621529 -0.179372 0.33173 0.293139 -0.069277 -0.0500174 -0.001431 0.105316 -0.00503477 0.129083 -0.341622 -0.0607521 -0.362141 -0.0173302 0.248855 0.111743 -0.248331 -0.255645 -0.451573 -0.301461 0.0281808 0.157784 -0.104456
+internal_weight=0 7479 6012 2052 3554 2108 447 190 3960 1446 807 1605 1377 1241 874 3925 1152 207 2773 379 1413 320 279 2583 367 192 166 257 222 901
+internal_count=13491 7479 6012 2052 3554 2108 447 190 3960 1446 807 1605 1377 1241 874 3925 1152 207 2773 379 1413 320 279 2583 367 192 166 257 222 901
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=65 70 70 58 66 64 66 1 54 22 66 72 56 53 7 1 60 15 16 1 53 13 4 46 58 25 39 6 2 54
+split_gain=18172.6 11855.4 6663.4 5409.88 5202.68 4386.32 4280.21 4263.04 7193.92 4027.07 3868.51 3731.07 3693.43 3348.88 4059.54 3831.68 3235.03 3111.34 2994.14 2822.87 2755.12 3404.58 2571.49 2352.68 3196.85 2328.2 2736.01 3814.81 3135.01 3189.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 -1 5 13 7 -5 -9 -8 16 -4 -10 -2 15 -15 20 23 19 -11 -3 22 -22 -18 -25 26 -7 28 29 -28
+right_child=2 10 11 6 -6 25 9 8 12 18 -12 -13 -14 14 -16 -17 17 -19 -20 -21 21 -23 -24 24 -26 -27 27 -29 -30 -31
+leaf_value=0.015292133536100875 0.13387724532137607 0.27991895428537272 -0.15136035994762373 0.17437941206276336 -0.090492111662072494 -0.039599045383998228 0.084632523084073791 0.23193558444976806 -0.011643486346517292 -0.20319768692171852 -0.082418996509111678 0.013470842851220438 -0.56506259297215677 -0.050876281295545014 0.22846997726771789 0.21443055531808311 0.031131703807830813 -0.22639978792380405 0.3320512767460036 0.29888675928115849 0.038819602223162636 0.441434668110263 -0.39665515224138898 -0.57272830457687385 -0.036913103384356348 0.096370797774877906 -0.10414084359711291 0.23725964616846157 0.11763565531483405 -0.50428970432281506
+leaf_weight=1592 513 113 1286 1429 1410 1183 1679 75 35 172 1197 265 43 783 118 98 625 108 23 20 226 31 24 25 62 166 51 27 27 85
+leaf_count=1592 513 113 1286 1429 1410 1183 1679 75 35 172 1197 265 43 783 118 98 625 108 23 20 226 31 24 25 62 166 51 27 27 85
+internal_value=0 0.041623 -0.0517796 0.0763587 -0.0269489 0.00241717 0.104327 0.152894 -0.0477781 0.0637608 -0.0313925 -0.123198 -0.316734 0.0508046 0.00814567 -0.0213643 0.0189194 -0.0263423 -0.099233 -0.150897 0.113119 0.0460426 -0.00298597 0.0040035 -0.190883 -0.0451213 -0.0622282 -0.203124 -0.276071 -0.354234
+internal_weight=0 7479 6012 5068 4461 3051 3476 1582 153 1894 2411 1551 78 1512 999 881 1214 820 215 192 394 281 250 712 87 1539 1373 190 163 136
+internal_count=13491 7479 6012 5068 4461 3051 3476 1582 153 1894 2411 1551 78 1512 999 881 1214 820 215 192 394 281 250 712 87 1539 1373 190 163 136
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=55 59 70 60 60 53 53 69 11 70 58 14 59 0 69 42 1 44 21 14 25 15 56 30 15 45 56 12 64 46
+split_gain=14606.1 7928.44 7866.35 5471.8 5002.99 4976.87 4829.17 4232.3 4147.05 4122.27 3601.53 4305.48 3457.25 3607.56 3390.11 3336.97 3131.6 3414.33 3049.99 3037.45 2844.72 3484.73 3668.63 2820.17 2741.27 4055.31 2687.28 3154.33 2602.38 3185.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 3 7 20 -1 14 -2 9 10 11 -6 26 18 -5 -10 17 -16 24 -9 -3 22 -22 -15 -14 -26 27 -8 -7 -30
+right_child=2 4 -4 6 8 28 12 19 15 -11 -12 -13 13 23 16 -17 -18 -19 -20 -21 21 -23 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=0.69249875332188893 0.24522138278561592 0.1728761908441219 -0.23155862853464682 0.21544216080934098 -0.2171248307596747 0.36792214976272125 0.083413712952726635 0.020242502240693901 -0.21238150292567234 -0.1705905621328816 0.19919669627595898 0.66412476367420625 -0.22797891338687229 -0.87051877105915099 0.033404106118258864 -1.093092896424088 -0.71812187590309096 -0.93396047330819654 0.26962728363546462 -0.54734300305445993 1.3430618098287872 1.8393766811915808 0.10669718567620626 0.21837680927876915 -0.46080065605702336 -2.0590238195657729 -0.17045881317524045 1.1036115563091111 -0.042902946316870506 0.78873414099216466
+leaf_weight=303 1088 1032 2527 650 462 612 279 924 275 739 1293 63 815 158 566 51 74 39 110 105 33 21 88 28 77 20 570 34 403 52
+leaf_count=303 1088 1032 2527 650 462 612 279 924 275 739 1293 63 815 158 566 51 74 39 110 105 33 21 88 28 77 20 570 34 403 52
+internal_value=0 0.126835 -0.0853591 -0.0186359 0.0565975 0.334832 -0.0968482 0.107716 -0.0142662 0.0285581 0.10951 -0.111375 -0.191583 -0.301518 0.0522037 -0.350162 -0.104063 -0.0289549 -0.227794 -0.0376744 0.230618 0.650263 0.443888 -0.706599 -0.287791 -0.790331 -0.0411849 0.194234 0.233264 0.0521413
+internal_weight=0 5427 8064 5537 4057 1370 3420 2117 2883 2557 1818 525 2091 1208 1329 326 679 605 1022 1029 1174 142 121 186 912 97 883 313 1067 455
+internal_count=13491 5427 8064 5537 4057 1370 3420 2117 2883 2557 1818 525 2091 1208 1329 326 679 605 1022 1029 1174 142 121 186 912 97 883 313 1067 455
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=55 57 60 56 56 57 54 51 28 62 5 60 33 4 61 25 1 39 30 27 2 0 16 62 53 29 30 5 61 54
+split_gain=11830.9 8435.17 5772.59 5669.87 5107.2 5015.67 3959.53 3844.42 4569.98 3568.33 3397.45 3320.69 3483.36 3269.58 3158.84 3059.49 3610.92 3856.34 3006.01 2953.48 2943.84 2910.13 3594.07 3678.01 2884.19 4090.26 3532.59 3479.3 2883.36 3171.04
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 7 -1 -2 10 13 14 20 -7 18 12 -11 15 19 16 -4 -18 -5 -3 -9 -8 23 -23 -16 26 27 -26 -6 -30
+right_child=1 2 6 5 28 9 21 8 -10 11 -12 -13 -14 -15 24 -17 17 -19 -20 -21 -22 22 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=0.24063848748207192 0.24188248331637402 0.10548891054893969 -0.037751120485938892 0.10090398009209071 0.14539037368072044 0.093362053568792985 -0.23176076405173759 -0.5499021649491368 0.5960969270444384 -0.0018675910313651854 0.65128259909531416 -0.17677428167826262 0.64905226723446208 -0.42036511586174941 0.12664403548665548 0.32386590122200909 -0.28509484355648362 -1.4661107717288866 0.58392492872895674 0.61956311245599094 0.30839189328253269 -0.67262492306450372 -1.4602928168785114 0.0044039254330127181 -0.34063273663390292 0.34205428782041647 0.27643624639746112 0.26595968212764542 0.092309968867491515 -0.17419638458908149
+leaf_weight=1385 749 469 1009 850 554 1307 1543 209 34 529 105 1087 64 183 444 140 96 24 100 93 32 155 26 87 583 109 93 74 479 879
+leaf_count=1385 749 469 1009 850 554 1307 1543 209 34 529 105 1087 64 183 444 140 96 24 100 93 32 155 26 87 583 109 93 74 479 879
+internal_value=0 -0.0640193 -0.123832 0.0951266 0.0574273 0.0452666 -0.193589 -0.0174698 -0.308341 -0.00990226 0.201465 -0.0902394 0.0683835 -0.091069 0.02542 -0.0435819 -0.0891467 -0.521298 0.151748 0.190558 -0.435938 -0.275786 -0.529259 -0.42923 -0.0458062 -0.134942 -0.204266 -0.27231 -0.0148305 -0.080193
+internal_weight=0 8064 5403 5427 2661 4042 3263 2140 275 2987 1055 1680 593 1452 1865 1269 1129 120 950 562 241 1811 268 242 1303 859 750 657 1912 1358
+internal_count=13491 8064 5403 5427 2661 4042 3263 2140 275 2987 1055 1680 593 1452 1865 1269 1129 120 950 562 241 1811 268 242 1303 859 750 657 1912 1358
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 66 10 59 59 68 41 72 69 31 58 1 1 61 9 31 38 24 9 11 12 63 6 71 59 49 1
+split_gain=12534.9 8105.93 6067 4606.6 4102.78 3400.67 3379.67 3249.07 3900.24 4845.22 3215.67 3201.49 3780.92 3188.4 2986.48 2947.53 2942.96 3721.39 3588.5 2916.96 2915.39 3643.98 2835.64 2811.38 2791.96 2787.22 3592.45 2748.48 2585.63 3545.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 13 4 5 7 14 8 9 11 -5 -2 -13 16 -3 20 24 18 -18 -17 -8 -22 -6 -10 -1 28 27 -27 29 -4
+right_child=3 6 25 10 22 -7 15 -9 23 -11 -12 12 -14 -15 -16 19 17 -19 -20 -21 21 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.9105552282763294 0.44924544250575188 0.044490125468205133 0.098135616559841987 -0.32132720159103118 -0.24497875411483083 0.30449207475398143 -0.05168898516001056 -0.098097926932983942 -0.27433146438220651 1.0422674838598673 0.061231678620261965 0.041423849468348456 -1.3752778240612575 0.3585335231921396 0.68909224069412844 -0.34099788425145328 0.017145226911365788 -0.59741976113764794 0.99447166250973218 -1.4166485724910614 -0.2668080050137735 -1.4789746652207068 0.22190171252807667 0.66061032080167059 0.19712075863806708 -0.46758295534288186 -0.4457510119596404 0.63091839849948883 0.35000622609221899 -0.31318843027874199
+leaf_weight=74 214 638 1752 1286 1265 346 1371 1927 246 77 265 183 21 1552 81 135 449 91 41 31 124 31 145 37 212 34 223 69 333 238
+leaf_count=74 214 638 1752 1286 1265 346 1371 1927 246 77 265 183 21 1552 81 135 449 91 41 31 124 31 145 37 212 34 223 69 333 238
+internal_value=0 0.0864224 0.158228 -0.107511 -0.0558962 0.00929841 -0.0645158 -0.0284602 0.144023 0.313319 -0.255964 0.179039 -0.104413 0.272725 0.117109 -0.141696 0.11912 -0.010144 0.0989215 -0.541872 -0.0981638 -0.509241 -0.196966 -0.152095 0.381716 0.053673 -0.220144 0.268306 0.0920994 0.0489421
+internal_weight=0 7479 5068 6012 4461 3051 2411 2705 778 495 1551 418 204 2419 719 1692 867 581 490 166 1526 155 1410 283 286 2649 326 103 2323 1990
+internal_count=13491 7479 5068 6012 4461 3051 2411 2705 778 495 1551 418 204 2419 719 1692 867 581 490 166 1526 155 1410 283 286 2649 326 103 2323 1990
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=65 55 64 57 64 70 21 55 53 69 18 39 72 70 45 59 61 68 16 62 4 41 73 37 69 68 41 48 47 41
+split_gain=20991.8 11379.9 6792.32 6170.46 5655.12 4728.51 4372.36 5026.15 4304.65 4218.36 5634.11 3754.1 3559.55 3539.11 3446.95 3732.51 4031.88 4076.96 3078.19 2879.92 2853.14 4702.52 2810.19 3515.83 2800.33 2949.46 2932.34 4595.81 2702.49 2914.23
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 24 20 5 6 8 -8 -2 -7 12 -6 -11 14 -5 -16 19 -18 -13 -17 -3 -22 23 -10 -1 26 27 -26 29 -4
+right_child=4 3 28 13 11 9 7 -9 22 10 -12 18 -14 -15 15 16 17 -19 -20 -21 21 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.10185617975592927 0.040452475524620307 0.024883657118591588 0.020541053761829711 0.011948080376902695 -0.038462303634086106 -0.020813702219462122 0.18926870063086537 0.0057430955436494615 0.00079673783797535431 -0.19329100933179938 0.12778249378432521 -0.084122758729580221 0.030241709522464695 -0.044349749183715551 0.019135257658577456 0.089998100505155665 -0.13450615622495352 -0.47187701062015869 -0.25762688515626869 -0.19277434163093568 0.15979785500080498 -0.14958276085231614 -0.097057320252477125 -0.1063676268151767 0.029804792497495208 -0.002781849585501235 0.20238229397355637 0.24463787793789218 -0.041725395885733971 0.1109158355851726
+leaf_weight=951 619 1335 1100 1561 2534 613 107 135 1029 176 32 369 34 1079 97 34 38 23 46 25 135 23 179 139 297 269 68 46 234 164
+leaf_count=951 619 1335 1100 1561 2534 613 107 135 1029 176 32 369 34 1079 97 34 38 23 46 25 135 23 179 139 297 269 68 46 234 164
+internal_value=0 0.0223677 0.051456 0.0014441 -0.0278256 -0.00879273 0.00667058 0.0868887 -0.00320368 -0.048726 -0.11943 -0.0475943 -0.1571 -0.0157753 0.00156538 -0.0731231 -0.147699 -0.261712 -0.103355 -0.0298207 0.0343952 0.114761 -0.0232654 -0.0119566 0.0796961 0.0487045 0.0824023 0.0586162 0.0207087 0.0322669
+internal_weight=0 7479 3129 4350 6012 3063 2208 242 1966 855 242 2949 210 2857 1778 217 120 61 415 59 1493 158 1347 1168 1631 680 411 343 1498 1264
+internal_count=13491 7479 3129 4350 6012 3063 2208 242 1966 855 242 2949 210 2857 1778 217 120 61 415 59 1493 158 1347 1168 1631 680 411 343 1498 1264
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=55 57 59 57 60 54 54 60 54 54 5 61 3 60 59 32 63 50 68 68 61 4 11 25 1 39 61 30 61 59
+split_gain=34083 12465.4 11022.5 9959.42 7280.66 7319.07 7225.25 5769.85 5483.14 5216.13 4600.36 4513.78 4468.6 4094.1 3689.45 3667.14 3531.39 3675.98 3514.91 3428.14 4879.07 3352.37 3186.33 3024.51 3536.65 3811.62 3009.23 3167.48 3004.54 2999.07
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 8 9 7 11 21 13 -4 -2 -1 22 18 14 -5 -10 -13 17 -16 -3 20 -14 23 26 24 -6 28 -9 -28 -26 -7
+right_child=1 4 3 6 5 29 -8 10 12 -11 -12 15 19 -15 16 -17 -18 -19 -20 -21 -22 -23 -24 -25 25 -27 27 -29 -30 -31
+leaf_value=0.12672924246427003 0.044252190039966652 0.04583298728240514 0.13143588694159597 0.08804564584478701 -0.013336421381507362 -0.050793442395038572 -0.018648320288246537 0.10572743793472207 0.038658542587883829 0.053420992513428196 0.15893436122261653 -0.019122457079574395 0.10310390208524169 0.01676522348855251 0.014132319224503755 -0.10243676505606583 -0.029383734715600292 0.19679693917970398 -0.045774448470987598 -0.1856525028424714 -0.10245605820279703 -0.09075327583559821 -0.073391932338221458 0.058619706485243069 0.076217264433701831 -0.29690985638234346 0.0066905724780487877 0.14760400470422239 -0.12494248433245553 -0.093868203037361861
+leaf_weight=369 801 496 254 296 1009 823 1770 147 508 1001 82 1327 47 918 177 165 929 37 152 61 101 183 78 140 30 24 463 49 66 988
+leaf_count=369 801 496 254 296 1009 823 1770 147 508 1001 82 1327 47 918 177 165 929 37 152 61 101 183 78 140 30 24 463 49 66 988
+internal_value=0 -0.021732 0.0322917 0.0184889 -0.0362743 -0.0519423 0.00282991 0.0620364 0.00779518 0.0731661 0.0405132 -0.0123842 -0.00790485 0.034145 0.00128647 -0.0283362 -0.0153233 0.0457145 0.0243448 -0.0805119 -0.0371769 -0.0240655 0.0273374 -0.0144486 -0.0235093 -0.109046 0.0392599 0.0201764 -0.0620801 -0.0742931
+internal_weight=0 8064 5427 4057 5403 3263 2984 1073 2661 1370 819 2140 1860 1214 1651 1492 1143 214 648 209 148 1452 737 1269 1129 120 659 512 96 1811
+internal_count=13491 8064 5427 4057 5403 3263 2984 1073 2661 1370 819 2140 1860 1214 1651 1492 1143 214 648 209 148 1452 737 1269 1129 120 659 512 96 1811
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=65 66 70 70 69 66 57 55 53 56 20 41 10 69 68 57 31 72 24 27 62 71 15 50 63 56 27 69 18 9
+split_gain=15079.9 8570.82 5473.66 4648.88 4334.21 3978.81 3727.56 3582.34 5191.29 3136.97 2801.16 3200.41 2774.04 2774.88 5939.07 4878.14 3205.4 2664.83 2662.47 2595.91 2575.9 3776.7 5821.26 3213.36 2878.51 3789.55 2669.58 2500.61 4508.25 2377.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 10 5 -4 12 9 8 -8 -1 -3 -12 13 14 15 -2 -16 27 -15 -6 21 22 -9 -23 -22 29 -27 -5 -29 -26
+right_child=3 2 4 17 19 -7 7 20 -10 -11 11 -13 -14 18 16 -17 -18 -19 -20 -21 24 23 -24 -25 25 26 -28 28 -30 -31
+leaf_value=0.58053576257079842 0.60665626026443586 0.035784307079165176 -0.074267287898672638 -0.25551457730214039 -0.38787623106965891 -0.20499236399146026 0.54337959134883906 0.60444353795400607 0.10162283837061259 0.23691255188660654 0.51613857305087785 -0.41282679194753824 0.26474463882495386 -0.079892661779647323 -0.093184124588588324 0.067584098035792919 -0.85249980446838203 0.021698976949138464 -0.4912911711105456 -1.2021443119515545 0.36629545775855465 -0.11455120400050145 -1.137465878043856 0.60245110077990427 0.21063007490336894 -0.75976318568905443 0.2143767495365704 -0.77417518415715969 0.37796577751636506 -0.71556055992841727
+leaf_weight=393 257 2381 888 1021 263 1410 415 222 741 820 236 44 346 1248 473 484 63 265 180 46 82 474 21 72 150 163 34 225 40 34
+leaf_count=393 257 2381 888 1021 263 1410 415 222 741 820 236 44 346 1248 473 484 63 265 180 46 82 474 21 72 150 163 34 225 40 34
+internal_value=0 0.0947906 -0.00891982 -0.117921 -0.186516 -0.06607 0.205289 0.133278 0.260212 0.348243 0.0709683 0.370158 -0.00186792 -0.0359707 0.0711337 0.25455 -0.182432 -0.267054 -0.13175 -0.509094 0.0160767 0.125956 0.453908 -0.0200014 -0.171168 -0.286843 -0.591638 -0.326556 -0.600267 0.0394862
+internal_weight=0 7479 3858 6012 1197 4461 3621 2408 1156 1213 2661 280 3051 2705 1277 741 536 1551 1428 309 1252 789 243 546 463 381 197 1286 265 184
+internal_count=13491 7479 3858 6012 1197 4461 3621 2408 1156 1213 2661 280 3051 2705 1277 741 536 1551 1428 309 1252 789 243 546 463 381 197 1286 265 184
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=65 55 59 60 70 70 25 61 69 60 26 24 45 59 39 61 18 24 26 72 62 31 0 55 63 44 49 32 62 34
+split_gain=12214.8 7699.12 4923.45 4595.97 4106.68 3765.59 3580.07 3482.14 3101.77 3808.31 3630.54 3046.46 2754.56 5478.98 2742.64 2430.22 3478.43 3948.68 3386.78 3049.38 2399.36 6085.49 3935 3416.94 3286.44 2658.9 2962.08 2343.03 2513.82 2333.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 6 12 8 -4 -5 9 27 20 -10 -3 -14 -15 18 17 -17 -6 -18 21 22 25 -24 -23 26 29 -2 -29 -11
+right_child=5 4 3 7 15 -7 -8 -9 11 10 -12 -13 13 14 -16 16 19 -19 -20 -21 -22 24 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.40250431556043287 0.24712707780761622 0.10826071308759844 0.26014859039461663 0.26292766238556647 0.11008637992897492 -0.2403487049215475 0.98067106354313016 -0.065479547974230209 -0.10086610382637351 0.45327564971170564 -0.8051805248913857 -0.46268182228758659 0.26212736981095008 -0.37107043396080697 -1.4166282973926645 -0.062912976303262508 -0.45176094004707618 -0.72832897358601645 -1.160170966860923 -1.6145089670463844 -0.16301801586971884 -0.0082745829546773762 0.34517835994830004 -0.90710156212016102 -1.280496191316181 1.2088079909677618 -0.4367691330189975 0.25734047991888864 -0.92488012571592604 -0.26529793189122131
+leaf_weight=899 747 2470 595 457 457 1551 78 1100 1910 345 65 265 159 186 29 762 137 101 22 27 748 37 37 53 45 32 53 35 37 52
+leaf_count=899 747 2470 595 457 457 1551 78 1100 1910 345 65 265 159 186 29 762 137 101 22 27 748 37 37 53 45 32 53 35 37 52
+internal_value=0 0.0853116 0.204942 0.125296 -0.000739609 -0.106129 0.343656 0.0309123 -0.059463 0.0218725 -0.074567 -0.144949 0.0699652 -0.182949 -0.512099 -0.134262 -0.221016 -0.140789 0.0517447 -0.643189 -0.040694 0.0992117 0.214708 -0.392275 -0.706445 0.328045 0.265413 0.194616 -0.35019 0.359155
+internal_weight=0 7479 3129 2230 4350 6012 673 1557 4461 2286 1467 2175 2844 374 215 1506 1027 863 479 164 1402 654 572 90 82 482 450 819 72 397
+internal_count=13491 7479 3129 2230 4350 6012 673 1557 4461 2286 1467 2175 2844 374 215 1506 1027 863 479 164 1402 654 572 90 82 482 450 819 72 397
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=64 55 58 30 57 53 38 59 10 54 52 60 57 17 51 57 54 1 60 30 30 66 60 26 49 45 27 51 51 53
+split_gain=10843.2 6775.65 4125.33 4539.34 4121.73 3977.97 3456.93 3136.61 4440.47 3827.14 5064.95 3044.49 2995.78 3413.85 2924.16 3933.21 2894.07 3408.94 3028.09 2852.38 2852.21 2842.99 2807.43 4776.18 4480.28 2567.25 3295.77 7089.35 3066.23 2806.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 3 6 25 21 -2 9 14 -4 -11 12 -7 -14 19 -16 17 -6 -18 22 -20 -1 23 24 -9 26 28 -28 29 -3
+right_child=2 4 7 -5 16 11 -8 8 -10 10 -12 -13 13 -15 15 -17 18 -19 20 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.49619022310151462 -0.34808752154291328 0.32433988844151834 0.31886597561092833 0.21431493231495799 0.11464366492899983 0.68278012939809285 0.090948348738360066 -0.22050036957752073 0.22173613544183834 -0.079640336350780716 0.78695039972662928 0.049085551804246411 0.12253506412929904 1.2594822259885925 0.56549425448170154 -0.092627326097037346 -0.012924866173213602 -0.48739810444059828 -0.23550687271112111 0.12392320312202386 -0.83098042830824859 0.070313461469798277 -0.28655669278610163 0.90489952353139724 0.40163905253714849 -0.18696391302347184 0.92327327421007233 -0.98247854839200566 0.55493206091884051 -0.069082394034110539
+leaf_weight=627 1264 269 453 207 902 162 209 718 393 1066 72 1420 465 28 131 296 643 105 640 292 92 209 1587 48 138 200 129 23 147 556
+leaf_count=627 1264 269 453 207 902 162 209 718 393 1066 72 1420 465 28 131 296 643 105 640 292 92 209 1587 48 138 200 129 23 147 556
+internal_value=0 0.0913759 -0.0879596 -0.224173 0.00169228 0.205552 -0.285794 -0.0439013 -0.0955408 0.0730422 -0.0248121 0.131352 0.309702 0.187108 -0.134385 0.109279 -0.0769326 0.0518687 -0.171262 -0.171771 -0.310348 0.389721 -0.206433 -0.065772 -0.120202 0.143146 0.201884 0.634903 0.134169 0.0591971
+internal_weight=0 6617 6874 1680 3706 2911 1473 5194 3603 1591 1138 2075 655 493 3210 427 2382 1007 1375 2783 732 836 2491 904 856 1324 1124 152 972 825
+internal_count=13491 6617 6874 1680 3706 2911 1473 5194 3603 1591 1138 2075 655 493 3210 427 2382 1007 1375 2783 732 836 2491 904 856 1324 1124 152 972 825
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=55 57 54 57 47 11 61 34 30 54 0 4 15 71 47 63 25 20 61 17 61 1 46 18 31 9 64 15 52 31
+split_gain=11191.1 6160.04 5414.24 3909.76 3338.01 3178.04 4021.02 4474.7 3106.41 3033.13 4436.66 3239.05 7173.54 3554.15 3756.51 2957.79 5828.41 2927.43 2924.08 3084.52 2720.86 4065.41 2717.95 2515.51 2602.56 4060.61 2980.11 2427.54 3386.45 2599.97
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 18 -1 5 17 6 7 -4 -8 11 27 15 13 -13 -15 -3 20 -5 22 -20 -17 -22 23 24 25 -2 -27 -11 29 -29
+right_child=1 9 3 4 -6 -7 8 -9 -10 10 -12 12 -14 14 -16 16 -18 -19 19 -21 21 -23 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=0.12355416198906576 0.0045554590305442559 0.077635191583073401 0.42958358107816158 -0.010945504669549119 -0.15097903762635251 -0.16427038001893746 0.040741729746421276 -0.34560269968850271 0.37399274561601348 -0.090572724475854627 -0.23807819949016593 -0.40597422380945575 -0.9760786393514046 0.12740752857002985 -0.55035028246541817 0.032392335974145682 0.28718950321897863 0.16934888146379415 0.0078484485159974662 -0.26960505149766523 -0.1024415191552043 -0.49676140360023879 0.38693892521948758 0.29816956325112104 -0.28359353927702741 0.15471662541605391 0.76577509986236691 -0.047342314847199571 0.55376635352450032 0.46902356677585183
+leaf_weight=1900 404 753 164 1923 377 99 609 21 79 2469 484 67 26 138 24 320 115 255 1822 106 625 73 79 107 58 53 32 251 31 27
+leaf_count=1900 404 753 164 1923 377 99 609 21 79 2469 484 67 26 138 24 320 115 255 1822 106 625 73 79 107 58 53 32 251 31 27
+internal_value=0 -0.0373584 0.055511 0.018856 -0.0136138 0.104206 0.134652 0.341589 0.0790075 -0.0680268 -0.0983772 -0.0217853 -0.189037 -0.0996788 0.026999 0.000828265 -0.0502182 0.0101633 0.024912 -0.00740574 -0.088334 -0.143681 0.109917 0.076454 0.0330837 0.0706446 0.384762 -0.0740376 0.0580824 0.00280833
+internal_weight=0 8064 5427 3527 2555 972 873 185 688 5403 3262 2141 255 229 162 1886 1133 2178 2661 1928 1018 698 733 654 547 489 85 2778 309 278
+internal_count=13491 8064 5427 3527 2555 972 873 185 688 5403 3262 2141 255 229 162 1886 1133 2178 2661 1928 1018 698 733 654 547 489 85 2778 309 278
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+BON2=74
+BON8=71
+BON6=70
+BON5=64
+red=62
+BON3=57
+BON4=56
+BON1=55
+yellow=55
+green=50
+brown=44
+BON7=43
+BON9=40
+grey=29
+blue=23
+BON10=20
+x0_SCORE2=19
+no_players=19
+x4_SCORE5=14
+x0_SCORE7=13
+x1_SCORE1=13
+x5_SCORE4=13
+x1_SCORE7=12
+x3_SCORE6=12
+x2_SCORE1=11
+x3_SCORE4=11
+x3_SCORE5=11
+x0_map2=11
+x2_SCORE7=10
+x3_SCORE1=10
+x5_SCORE2=10
+x5_SCORE8=10
+x0_SCORE1=9
+x1_SCORE8=9
+x4_SCORE4=9
+x2_SCORE8=8
+x0_SCORE5=7
+x1_SCORE6=7
+x0_map3=7
+x1_SCORE2=6
+x1_SCORE3=6
+x4_SCORE6=6
+x4_SCORE7=6
+x5_SCORE3=6
+x5_SCORE5=6
+x5_SCORE6=6
+x5_SCORE9=6
+x0_SCORE3=5
+x0_SCORE6=5
+x2_SCORE4=5
+x2_SCORE9=5
+x3_SCORE7=5
+x3_SCORE8=5
+x1_SCORE4=4
+x1_SCORE9=4
+x2_SCORE3=4
+x3_SCORE2=4
+x4_SCORE2=4
+x5_SCORE7=4
+x0_map1=4
+x0_SCORE4=3
+x2_SCORE2=3
+x2_SCORE5=3
+x4_SCORE3=3
+x4_SCORE9=3
+x0_SCORE8=2
+x1_SCORE5=2
+x2_SCORE6=2
+x4_SCORE8=2
+x0_SCORE9=1
+x3_SCORE3=1
+x3_SCORE9=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/auren_model.txt b/data/faction-picker-bot/models/auren_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cdd28ea60ff2aac84f4b7a1f83e0b89b844d2696
--- /dev/null
+++ b/data/faction-picker-bot/models/auren_model.txt
@@ -0,0 +1,960 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2789 2881 2871 2875 2890 2875 2859 2904 2864 2878 2885 2898 2887 2888 2889 2894 2886 2877 2863 2882 2912 2893 2865 2897 2883 2866 2868 2922 2875 2866 2882 2879 2879 2871 2905 2930 2882 2838 2868 2884
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=68 64 69 60 57 67 55 57 54 73 54 55 54 10 64 57 20 60 54 59 61 55 51 7 67 59 54 18 15 59
+split_gain=175476 92779.2 23666.7 18988.8 17084.5 16743.6 14863.7 12881.6 11418 7335.48 6971.62 6863.12 6440.4 9000.47 6438.6 5955.55 5931.15 5212 4685.07 4623.31 4572.29 4556.23 4357.89 4255.4 4216.81 4561.67 4188.36 4036.6 5664.81 3980.57
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 15 -1 17 -6 9 20 23 -9 -12 22 16 24 26 29 -4 -19 -13 -2 -22 -8 -5 25 27 -3 28 -10 -14
+right_child=8 3 5 7 6 -7 12 10 14 -11 11 19 13 -15 -16 -17 -18 18 -20 -21 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=94.626220852825 93.414564710780439 94.764564708067667 94.343243077885944 93.419773839499967 94.418410862964848 93.373491689287448 94.187228067756777 93.190714065314111 92.638723376055594 92.685598366602676 93.111299747699704 92.882994192174991 93.702645101938131 91.582696593507805 91.99180988087565 93.427971984962582 94.606872418677042 94.206051313022442 93.54898639617069 92.412051211185272 93.19614808620409 92.506655379268338 92.888410854784183 94.161514304923557 92.282624057994099 92.443154889020803 93.767509958157646 94.212855310752204 94.448410859552567 92.868410871998819
+leaf_weight=621 117 52 298 697 378 866 186 686 128 128 450 384 111 28 406 957 39 178 278 456 137 319 30 87 591 293 222 27 20 118
+leaf_count=621 117 52 298 697 378 866 186 686 128 128 450 384 111 28 406 957 39 178 278 456 137 319 30 87 591 293 222 27 20 118
+internal_value=93.2982 93.5287 93.939 93.2168 94.2237 93.6735 93.9428 93.0766 92.4784 93.3875 92.9331 92.7962 93.5917 93.2887 92.3304 93.5457 93.4669 94.018 93.8055 92.6273 92.8569 92.7138 94.0068 93.5021 92.4602 92.6844 93.9567 93.0884 92.8833 93.2728
+internal_weight=0 7250 3131 4119 1511 1620 890 2888 2038 912 1976 1290 512 296 1465 1231 268 754 456 840 573 456 216 784 1059 468 274 175 148 229
+internal_count=9288 7250 3131 4119 1511 1620 890 2888 2038 912 1976 1290 512 296 1465 1231 268 754 456 840 573 456 216 784 1059 468 274 175 148 229
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=68 60 54 56 56 56 55 55 53 56 53 54 31 61 55 22 55 53 69 70 29 29 19 70 61 53 3 37 67 22
+split_gain=142136 32491.1 29532.9 20595.9 14243.3 13110.5 11685.6 11004 10473.1 11464.6 7929.53 8369.51 6731.36 6556.46 6498.26 6290.03 8109 5553.72 5493.07 5041.25 7754.15 6403.47 7326.25 5020.51 4894 7526.87 5765.15 4870.54 4644.97 4558.15
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 8 6 15 -2 -4 -6 -3 29 -7 -12 -11 -9 27 16 -1 -18 -14 21 28 22 -15 -19 26 -26 -8 -5 -21 -10
+right_child=5 2 3 14 7 10 24 13 9 12 11 -13 18 19 -16 -17 17 23 -20 20 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=1.2023524987023502 -0.21920242118786307 0.51758449545872764 0.47111404560182402 0.0031263754060646036 0.52004088617324151 -0.3362870125436328 0.12102574447551406 0.36539831005427642 0.3834414630578114 0.08905116046267593 -0.41731333731741144 -0.81465975560344828 -0.059465632320922099 -0.013344596056849223 -0.30151797375371381 0.053116522206888568 0.97695527317327091 0.59415941584578769 -1.0760197706638821 0.16590703229109446 -1.091597660658536 0.81296645273764945 0.82653596292321496 0.01332648543901341 0.20452856252687263 -0.31026048199835482 1.046507946065828 -0.49846226635838853 -0.37521485915037089 1.121464463264223
+leaf_weight=112 566 510 345 705 467 384 249 394 325 742 345 743 54 411 1240 77 109 229 42 173 36 60 52 93 206 326 34 98 119 42
+leaf_count=112 566 510 345 705 467 384 249 394 325 742 345 743 54 411 1240 77 109 229 42 173 36 60 52 93 206 326 34 98 119 42
+internal_value=0 0.138271 0.0410882 -0.0784541 0.343223 -0.491888 0.145896 0.244073 0.26435 0.157172 -0.596739 -0.688663 0.0210883 0.140557 -0.205838 0.617006 0.696968 0.565638 -0.504208 0.0364595 -0.168433 0.164958 0.0809832 0.426403 0.00822656 -0.110925 0.232214 -0.0580887 -0.0546187 0.467902
+internal_weight=0 7250 4918 3203 2332 2038 1160 1712 1715 1205 1472 1088 838 1245 2043 620 543 431 96 851 328 523 463 322 815 532 283 803 292 367
+internal_count=9288 7250 4918 3203 2332 2038 1160 1712 1715 1205 1472 1088 838 1245 2043 620 543 431 96 851 328 523 463 322 815 532 283 803 292 367
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=56 54 60 59 59 53 60 53 64 61 61 60 59 64 64 54 18 38 60 53 61 46 53 59 62 24 41 30 53 70
+split_gain=40355.4 32293 23898.2 19721.4 16179 13501.7 10042.6 9867.15 9839.71 9333.52 8582.97 8806.78 9115.27 8149.91 8080.64 10005.2 7323.45 7300.54 6865.81 5947.36 10084.6 5871.13 5389.6 4988.6 6688.09 6123.52 4816.2 4812.75 4543.73 5021.24
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 5 7 8 9 13 -5 16 18 -4 -7 12 -12 26 15 -8 17 -3 -1 -17 -21 -11 27 24 -9 -25 -2 -6 -10 -30
+right_child=1 2 4 6 22 10 14 23 28 21 11 -13 -14 -15 -16 19 -18 -19 -20 20 -22 -23 -24 25 -26 -27 -28 -29 29 -31
+leaf_value=1.6751853085266868 1.0665829226845189 0.032203739156796675 0.22696667112349822 0.50963001515795026 -0.3787071138536528 0.3789315629340077 0.76585766709740133 0.75573995494451685 1.0653679875745661 -0.28568805932061891 1.1668896505544926 -0.32814400887497386 -0.010113057453806203 0.16878372662181187 -0.22027759665841545 0.48617382841650403 1.2751504316352882 1.1514537366798947 0.80501036469703147 0.37822553935185288 -0.73956923002506647 -1.1623433098760108 -0.83575043199705368 -0.19174443468428182 -0.18109870128003247 -1.0727783966230022 -0.0066778007818728072 -1.2647842373918086 0.41454076245862836 -0.56235733847869074
+leaf_weight=123 285 348 371 568 622 472 248 122 63 684 87 739 270 268 734 160 78 70 345 142 187 86 920 639 203 90 49 68 171 76
+leaf_count=123 285 348 371 568 622 472 248 122 63 684 87 739 270 268 734 160 78 70 345 142 187 86 920 639 203 90 49 68 171 76
+internal_value=0 -0.13753 -0.296207 0.315924 -0.473144 0.176972 0.152484 0.0178277 0.74427 -0.185072 0.0224146 -0.131122 0.27672 0.57954 0.0145787 0.248479 0.385626 0.219638 1.03371 -0.0139133 -0.257117 -0.3836 -0.677299 -0.155254 0.170576 -0.300514 0.909129 -0.466031 0.307308 0.113957
+internal_weight=0 6471 4301 2817 2751 2170 2039 1550 778 1141 1568 1096 357 602 1471 737 496 418 468 489 329 770 1610 1054 325 729 334 690 310 247
+internal_count=9288 6471 4301 2817 2751 2170 2039 1550 778 1141 1568 1096 357 602 1471 737 496 418 468 489 329 770 1610 1054 325 729 334 690 310 247
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=65 68 64 68 67 64 70 67 64 70 70 67 58 58 70 70 54 55 30 48 3 24 60 55 67 58 64 23 4 56
+split_gain=263592 98310.8 60078.2 53666 22024.6 19411.8 16706.5 16432.9 18770.3 11263.1 7841.46 6297.05 8270.59 6031.52 5756.03 5546.86 4788.94 4440.13 6101.95 4383.19 4284.17 4610.38 4242.56 3955.08 4168.08 3907.82 3685.32 3566.77 3470.32 4106.96
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 4 5 -2 22 8 10 23 -3 20 16 14 19 -10 -13 25 -19 -6 21 -8 -4 -1 -25 -11 -15 -26 29 -9
+right_child=3 7 6 -5 13 -7 11 28 15 17 -12 12 -14 26 -16 -17 -18 18 -20 -21 -22 -23 -24 24 27 -27 -28 -29 -30 -31
+leaf_value=1.3417588435333601 0.13655771643256265 0.78481859063177739 0.70265747594296268 -1.1905575218260933 -0.62329260954462673 -0.40821309186701599 0.091189223301949424 -0.067677817570816978 -0.17744564377547553 0.49608168855381468 -0.040511680126029959 0.22222427557448321 0.058327306751433071 -0.36344171279727877 -1.6082711568942258 -1.1569903226578293 -0.91444470950978085 0.4119701599702239 1.3785428368510344 -1.5249916859196895 1.2305016722341979 1.0790874097626983 0.39555131480820849 1.2551440286599558 0.71106019316803293 1.2632417276108578 -0.67648179345705284 1.4998195735008819 -0.94403665724876662 -0.50902986527373084
+leaf_weight=423 760 225 461 675 251 1129 240 198 96 69 124 33 412 513 68 69 117 355 52 44 33 38 969 270 296 139 532 46 89 562
+leaf_count=423 760 225 461 675 251 1129 240 198 96 69 124 33 412 513 68 69 117 355 52 44 33 38 969 270 296 139 532 46 89 562
+internal_value=0 0.383739 0.594171 -0.513584 -0.374987 -0.189036 0.319186 -0.22656 0.145318 0.977983 0.491578 0.0319261 -0.134565 -0.624462 -0.917103 -0.587073 -0.664378 0.695535 0.535463 -0.757783 0.332789 0.226226 0.494555 1.14581 1.01038 1.00875 -0.522808 0.817151 -0.451701 -0.394046
+internal_weight=0 5316 3953 3972 3297 1889 2303 1363 514 1650 349 873 562 1408 363 165 150 615 407 295 311 278 1430 1035 612 208 1045 342 849 760
+internal_count=9288 5316 3953 3972 3297 1889 2303 1363 514 1650 349 873 562 1408 363 165 150 615 407 295 311 278 1430 1035 612 208 1045 342 849 760
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=68 64 67 70 70 54 56 67 64 31 55 70 9 58 61 42 11 56 64 22 4 53 56 53 9 29 33 62 56 63
+split_gain=90734.1 52361.9 13699.4 10981.8 9718.68 9265.58 8759.05 7283.99 10341.2 6404.19 5529.75 5478.05 4986.35 4656.76 8212.21 4469.19 4685.23 4940.37 4361.36 5005.65 4341.55 4136.13 4047.24 3906.08 3864.43 3569.22 3499.51 3514.42 3480.32 3464.39
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 12 7 22 -1 8 15 29 21 -8 -3 14 -5 16 17 -2 24 -20 -10 -7 -4 -24 -6 -16 -12 -28 -23 -9
+right_child=4 3 5 13 18 10 11 9 20 -11 26 -13 -14 -15 25 -17 -18 -19 19 -21 -22 28 23 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.44202809979863189 0.30425203607517215 -0.0023148943509376193 0.47634553231543109 0.12479736096552396 -0.38667952560976193 0.43089603879013838 0.31679354471647564 -0.11925942005347907 -0.26192855066693727 -0.6600418235011577 0.005903504568564877 0.10411360325709065 0.1669693920159836 -0.078174428139138413 -0.304286286993045 -0.31977558405990275 0.5877529662080675 -0.077048874400786782 -0.50311017492238208 -1.232857390846869 -0.92590211593743521 0.30377731768379884 0.39732636890464762 0.098560598752981926 -0.045781462138507791 -0.76781632558361557 -0.015651183432033713 -0.60120277696185642 -0.03393282091094306 -0.32151711919368842
+leaf_weight=576 106 2240 139 89 484 98 544 286 168 79 617 427 406 1057 290 52 38 183 119 22 22 96 129 262 76 37 41 40 162 403
+leaf_count=576 106 2240 139 89 484 98 544 286 168 79 617 427 406 1057 290 52 38 183 119 22 22 96 129 262 76 37 41 40 162 403
+internal_value=0 0.0736503 0.210647 -0.0304859 -0.262004 0.118773 0.304719 -0.191728 -0.071207 -0.281019 0.0425484 0.223267 0.0236599 -0.12775 -0.253715 0.0629474 0.123809 0.0628054 -0.396042 -0.616971 -0.33881 0.185094 0.270359 0.19713 -0.340415 -0.356735 -0.0301538 -0.304812 0.0917268 -0.237561
+internal_weight=0 7250 3131 4119 2038 1584 1547 1337 569 768 1054 971 2646 1473 416 379 327 289 701 141 190 356 530 391 560 327 698 81 258 689
+internal_count=9288 7250 3131 4119 2038 1584 1547 1337 569 768 1054 971 2646 1473 416 379 327 289 701 141 190 356 530 391 560 327 698 81 258 689
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=65 67 57 70 57 67 59 69 59 56 60 70 15 58 56 55 70 49 25 56 23 33 59 26 70 61 61 11 56 58
+split_gain=215609 27376.5 16020.8 14192.6 13688.1 10919 8189.94 7441.39 5686.54 5572.67 6768.04 5568.39 5430.03 4679.96 4327.99 6682.24 4273.44 4233.25 4177.89 3951.02 8180.28 5233.47 3849.23 4550.41 3836.51 10913.1 3743.46 3503.31 4152.19 3495
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 7 8 11 17 19 -2 -1 12 22 -11 16 15 -8 -7 24 -12 20 21 -3 -6 27 -4 -26 -16 -24 -29 -17
+right_child=4 3 6 -5 5 13 14 -9 -10 10 18 -13 -14 -15 26 29 -18 -19 -20 -21 -22 -23 23 -25 25 -27 -28 28 -30 -31
+leaf_value=0.94800199349244729 0.089246763465581108 0.57648149138641736 0.59159896742840401 -0.031011504216337415 -0.036055507054252006 -0.69671060065947366 0.74678845563547214 0.16192458093672749 -0.26013370790697465 1.0135216697074316 0.47909387448388668 -0.4746923831547053 -0.076790269215901694 -0.52143417600010733 0.25344780870737171 0.44332189979878339 -1.2955793764254058 0.99176736815607169 -0.24801228940486908 0.30392655691327297 1.6168219849467278 -0.4956978768110275 -0.30149782812380904 0.66068297117948527 0.83837071084508707 -0.26081037987657141 -0.1548396796089222 -0.095809141449306315 -1.2055495337922444 -0.11079645270966933
+leaf_weight=271 270 252 289 1149 310 268 122 1307 888 173 288 724 23 869 182 88 66 73 40 499 32 22 491 20 68 98 221 23 43 119
+leaf_count=271 270 252 289 1149 310 268 122 1307 888 173 288 724 23 869 182 88 66 73 40 499 32 22 491 20 68 98 221 23 43 119
+internal_value=0 0.277647 0.468226 0.157549 -0.371595 -0.450985 0.320369 0.260133 -0.178672 0.702566 0.575633 -0.337504 0.885577 -0.602953 0.176016 0.355428 -0.81505 0.520494 0.390422 0.419585 0.60819 0.490394 -0.225526 -0.327321 0.444883 0.189457 0.0295482 -0.362797 -0.818822 0.124771
+internal_weight=0 5316 2055 3261 3972 2814 1260 2112 1158 795 524 1611 196 1203 732 329 334 528 328 805 306 274 887 577 455 166 403 557 66 207
+internal_count=9288 5316 2055 3261 3972 2814 1260 2112 1158 795 524 1611 196 1203 732 329 334 528 328 805 306 274 887 577 455 166 403 557 66 207
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=65 67 64 70 57 67 54 70 57 57 1 9 70 58 56 37 50 64 70 23 7 56 42 0 56 42 43 54 57 24
+split_gain=174644 22174.9 15112.7 11496 11087.3 8844.42 8639.83 7160.87 6532.95 5658.45 4972.43 4540.88 4510.39 3790.77 3488.25 3894.43 3522.93 3475.75 3461.49 3445.15 4170.6 4973.19 3349.29 3145.39 3499.06 3117.67 3054.43 6729.74 2983.53 3002.67
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 9 6 12 17 25 14 10 -3 26 -6 18 -4 16 -16 -2 22 20 21 -14 -7 24 -11 -1 -10 -28 -9 -30
+right_child=4 3 8 -5 5 13 -8 28 11 23 -12 -13 19 -15 15 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 27 -29 29 -31
+leaf_value=1.1578200880847562 0.55630412381025229 0.70490669598953415 1.1917777738704973 -0.04186553413812736 -0.30445957854117156 -0.8080849317104577 -0.3896404788473109 0.87094310152391763 0.10580719525101955 0.4181680099835412 -0.15737994077958561 0.70927724677271087 -0.14217394004007439 -0.70393613888528439 0.46162053988068952 -0.72736697271466255 1.7311245844364167 -0.18506300297876199 -1.7490321616331739 -0.042732077766867244 -1.4157330483198167 -0.80890367486329717 -1.8839374650608409 0.5813328470475172 0.062610116630577445 0.55247106763600096 0.59269408390724232 -1.4087545282783962 0.46421885494076254 -0.58585269753971414
+leaf_weight=605 159 557 98 1149 887 235 894 177 416 415 76 112 154 869 174 24 25 105 66 85 76 409 33 233 831 99 28 42 224 31
+leaf_count=605 159 557 98 1149 887 235 894 177 416 415 76 112 154 869 174 24 25 105 66 85 76 409 33 233 831 99 28 42 224 31
+internal_value=0 0.374824 0.632105 0.212692 -0.501653 -0.60883 -0.241207 0.876018 0.330599 0.35118 0.601378 0.135255 -0.45563 -0.813987 0.694509 0.475979 0.621106 0.261442 -1.10032 -0.640835 -0.720395 -0.62653 -0.940559 0.244097 0.181034 1.07269 0.00297024 -0.608175 0.55551 0.336563
+internal_weight=0 5316 2055 3261 3972 2814 1158 1136 919 2112 633 598 1611 1203 321 223 199 264 334 724 639 563 268 1479 1246 704 486 70 432 255
+internal_count=9288 5316 2055 3261 3972 2814 1158 1136 919 2112 633 598 1611 1203 321 223 199 264 334 724 639 563 268 1479 1246 704 486 70 432 255
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=68 57 60 60 59 55 49 53 59 55 55 61 59 61 55 7 69 53 59 20 61 53 20 12 48 67 53 67 6 24
+split_gain=97972.9 31611.6 16817.6 10973.3 10914.3 10580 7638.4 6489.93 6238.05 6087.7 5708.44 5455.73 5422.87 4728.4 4633.49 5636.35 4623.53 4516.39 4434.88 8274.27 4296.15 7463.9 4189.63 4002.67 3927.32 3852.07 3682.7 3543.16 3430 3335.28
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 16 9 6 12 22 25 11 26 -4 -3 -14 15 28 27 -8 19 -7 -12 -22 -2 -15 -16 -5 -6 -1 29 -10
+right_child=7 2 4 8 10 18 17 -9 14 -11 20 -13 13 23 24 -17 -18 -19 -20 -21 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.20890704385410896 -0.033561970035545528 0.25285663574159573 0.18731468749673744 0.15130538783728695 0.04339427880601221 0.10417101725977328 0.15878613808502753 -0.1191435271539547 0.014409459935545568 -0.0023655777879175513 -0.030179783380136486 0.039955563328130918 0.23343718768370272 0.096593379325336876 0.02954322491856376 0.26179895960622362 0.076442161962367056 -0.14024619255082826 0.0013679465798503597 -0.13150861404008335 -0.038254823676991234 -0.1503759572868715 -0.18892539981292719 -0.12983270345462691 -0.077188633207344648 0.057989705575214365 -0.033245511152171975 0.10782204244147847 0.20018344549245615 0.17791095200350612
+leaf_weight=260 450 93 95 260 269 300 20 1534 224 887 554 263 66 225 740 45 217 47 879 48 337 323 54 24 110 233 494 153 43 41
+leaf_count=260 450 93 95 260 269 300 20 1534 224 887 554 263 66 225 740 45 217 47 879 48 337 323 54 24 110 233 494 153 43 41
+internal_value=0 0.0286995 0.00478012 0.0793352 -0.0176065 0.0471595 0.113946 -0.102096 0.0572719 0.0210481 -0.041949 0.0790592 0.14103 0.108014 0.0368098 0.0875663 0.138731 -0.0509828 0.0213051 0.0716635 -0.0644011 -0.0931262 -0.0502081 0.0747692 0.0157309 0.107203 -0.00622572 0.171459 0.0621102 0.0397059
+internal_weight=0 7250 4924 2326 3222 1702 475 2038 1696 1245 1977 358 408 315 1203 353 630 67 1227 348 1214 660 504 249 850 493 763 413 308 265
+internal_count=9288 7250 4924 2326 3222 1702 475 2038 1696 1245 1977 358 408 315 1203 353 630 67 1227 348 1214 660 504 249 850 493 763 413 308 265
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 67 64 67 64 69 60 69 38 26 64 69 26 27 38 38 46 25 11 60 26 58 54 63 41 27 69
+split_gain=153586 66830.9 36982.1 35920.9 13355.9 11251.3 9443.14 11493.7 6865.75 6184.47 5650.76 4579.13 4469.84 4146.19 4176.05 4865.99 3997.99 3923.16 3915.72 3308.64 4277.63 3275.91 3645.86 3182.16 3140.6 4766.85 3241.7 3133.09 3123.28 3017.73
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 8 5 -2 7 10 23 18 -3 13 17 -6 15 16 -15 -8 29 20 -7 22 -10 -1 25 -24 -26 -4 -9 -5
+right_child=2 6 27 9 11 19 12 28 21 -11 -12 -13 -14 14 -16 -17 -18 -19 -20 -21 -22 -23 24 -25 26 -27 -28 -29 -30 -31
+leaf_value=1.1641305055848441 0.13885003072687571 0.72302911209814047 -1.063585488920773 0.6421395825591627 -0.31406236900647566 -0.35066485321443314 -0.4338813767050777 -0.42667143567347199 1.0711657367825398 0.19447469078685101 -0.10797350372948492 -1.0320870231368831 0.35333481591845317 -0.60730216528041459 -1.2586816276495274 -1.7554391750134528 0.19362424243543599 -1.0879480726068032 1.1575583671827032 0.071898382345770867 -1.002518252636257 0.12730351617169935 1.0486937964128125 0.26045883439662981 0.10842245651271057 -0.08564306756094793 0.96596845909953122 -1.7162719478209814 -1.6828145545461906 0.19505629124832924
+leaf_weight=786 760 218 591 368 620 861 680 142 271 1587 131 183 63 395 104 32 74 106 92 154 114 86 54 41 54 118 240 84 23 256
+leaf_count=786 760 218 591 368 620 861 680 142 271 1587 131 183 63 395 104 32 74 106 92 154 114 86 54 41 54 118 240 84 23 256
+internal_value=0 0.351501 -0.470438 0.559701 -0.332373 -0.158608 -0.252324 0.0859606 0.915837 0.304546 0.411105 -0.5655 -0.457128 -0.495797 -0.682038 -0.562336 -0.48093 -0.522089 0.548516 -0.358846 -0.426882 0.711355 0.779507 1.11933 0.609894 0.270486 0.80846 -1.14481 -0.60177 0.458721
+internal_weight=0 5316 3972 3953 3297 1889 1363 514 1650 2303 349 1408 849 1225 605 501 469 786 716 1129 975 823 737 827 466 172 294 675 165 624
+internal_count=9288 5316 3972 3953 3297 1889 1363 514 1650 2303 349 1408 849 1225 605 501 469 786 716 1129 975 823 737 827 466 172 294 675 165 624
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 67 70 64 59 67 64 69 69 57 31 57 41 69 70 67 69 48 59 21 26 41 70 70 69 52 53
+split_gain=124405 54133 29955.5 29095.9 10818.3 9467.66 9113.58 8375.95 7648.94 9309.87 4730.3 4577.12 4287.53 4006.05 4003.96 5112.4 3967.9 3896.4 3850.23 5324.45 5551.77 3810.25 4572.03 3613.55 3528.82 3445.15 3285.81 3583.64 3254.96 2986.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 7 6 10 -2 -1 9 11 -5 -3 16 23 -6 -16 -9 -11 19 -7 29 26 28 24 -10 -18 27 -8 -23 -21
+right_child=2 8 -4 5 14 18 21 12 13 17 -12 -13 -14 -15 15 -17 25 -19 -20 20 -22 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.1105700681236959 0.12496502678130605 0.65072620486789345 -1.0303278260780153 0.65141701213345704 -0.22957345206275626 0.67129012377638564 0.82799482779863942 1.1994166456641897 -0.49055142582972783 -0.12961061303503812 0.28140071526116939 -0.097176161108410541 0.47554065092808256 -1.0422327224744692 -0.69708426339404372 -0.037015818666528776 0.88454384528928343 -1.1147862949773022 -0.1416318651437892 1.0225391878022088 -1.7028964465856555 -0.47273982484505767 0.18565369360517747 0.41495463656166853 0.15652062767660435 0.035570157621357894 -0.41629953530171648 -0.076860999960952733 -1.2954746544862596 -0.17209716799759098
+leaf_weight=631 760 218 675 584 376 171 65 210 602 96 846 131 600 90 897 135 135 69 562 27 20 639 101 59 98 74 138 134 52 93
+leaf_count=631 760 218 675 584 376 171 65 210 602 96 846 131 600 90 897 135 135 69 562 27 20 639 101 59 98 74 138 134 52 93
+internal_value=0 0.316351 -0.423394 0.503731 -0.299136 0.274091 -0.142748 0.824253 -0.227092 0.0773645 0.432512 0.369995 0.646955 -0.411415 -0.50895 -0.610738 0.892418 -0.541593 0.0145923 0.296901 -0.160389 -0.322961 -0.442796 -0.336615 -0.399961 0.58395 -0.0413325 0.218695 -0.534653 0.096696
+internal_weight=0 5316 3972 3953 3297 2303 1889 1650 1363 514 1430 349 1019 849 1408 1032 419 165 873 311 140 1129 792 759 700 209 337 199 691 120
+internal_count=9288 5316 3972 3953 3297 2303 1889 1650 1363 514 1430 349 1019 849 1408 1032 419 165 873 311 140 1129 792 759 700 209 337 199 691 120
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=65 70 67 67 64 64 55 69 64 22 70 15 9 58 60 69 30 19 30 35 21 52 5 56 49 58 70 16 42 38
+split_gain=100768 17205.8 12076.3 6301.94 5082.67 5001.11 4862.75 4759.9 9926.92 4702.66 4284.5 4698.19 4220.3 4208.52 4060.89 4359.62 3822.55 3632.99 4089.95 3306.94 3402.88 3243.93 3211.7 3157.8 3888.57 3057.94 3010.4 3225.84 3639.29 3586.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 10 6 -1 17 8 -4 12 14 19 -6 26 15 -2 22 18 25 20 21 -12 -8 24 -10 -3 27 28 29 -5
+right_child=3 4 7 13 9 -7 16 -9 23 -11 11 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.56338327648223974 0.24967804318370901 -0.029405239270283628 0.57097925566287766 -0.19464330660907186 -0.082969884013314094 0.29354908747112418 -0.075698492846224832 0.10592767931245414 0.52820442267915324 -0.49577665746448535 -0.38319273389026542 0.11892076000615207 0.33672231554344134 -0.29062024056890928 -0.19254846011581142 -0.15345723070574147 0.47358672201381957 0.9771695979006656 -0.46121833337677853 0.13703265111954488 -0.0081818743310745796 -0.9392088619867961 0.42134657801725928 -0.016212343736802057 -0.460372815813337 0.50329023993713951 -0.91125460300610694 -1.1375877147629148 -0.95537435394344916 -0.82770985398027641
+leaf_weight=704 242 65 362 232 754 539 520 1307 112 105 693 113 124 1209 839 235 79 37 30 61 101 50 65 310 21 182 77 28 44 48
+leaf_count=704 242 65 362 232 754 539 520 1307 112 105 693 113 124 1209 839 235 79 37 30 61 101 50 65 310 21 182 77 28 44 48
+internal_value=0 0.189811 0.281506 -0.254037 0.032933 0.446376 0.140536 0.184473 0.312 -0.0741224 -0.183689 -0.286387 -0.0236967 -0.354275 -0.104247 0.0510684 0.0383097 0.356708 0.27383 -0.336995 -0.371255 -0.42061 -0.0204713 0.100373 0.372113 0.363107 -0.533666 -0.451069 -0.39174 -0.303169
+internal_weight=0 5316 3355 3972 1961 1243 978 2112 805 983 2334 1018 878 1638 1316 477 664 314 277 905 844 743 585 443 133 247 429 352 324 280
+internal_count=9288 5316 3355 3972 1961 1243 978 2112 805 983 2334 1018 878 1638 1316 477 664 314 277 905 844 743 585 443 133 247 429 352 324 280
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=65 70 67 57 54 64 59 64 67 55 33 70 54 54 60 56 54 30 57 57 3 59 60 61 58 38 57 5 58 54
+split_gain=99334 20305.7 14431.7 7765.5 7335.96 6947.07 6901.25 6315.96 5309.38 5125.32 5027.39 4898.45 4211.81 4171.14 5352.87 4014.08 4870.2 3905.9 3822.38 3822.19 5113.46 3782.62 3777.03 6518.13 3585.6 3542.3 3519.34 8497.68 3900.8 6433.31
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 -2 -1 -6 9 11 13 -8 -5 -7 -3 -15 16 -4 26 -14 21 -21 -18 23 -9 -10 -20 -11 28 29 -28
+right_child=3 7 15 8 6 12 10 22 24 17 -12 -13 18 14 -16 -17 19 -19 25 20 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.30310348356019173 0.10093387024138462 0.36166819674042905 0.30749013935089164 -0.063930826286278872 0.05831191231807073 0.25759529677763676 -0.12033577192530315 0.39379661418254075 -0.30181976254888165 0.095655364614998184 -0.40679952171973849 -0.18077972180901042 0.19937295240821312 0.36653278665410144 -0.0036161358695627525 0.059912608450757264 0.58684710476133561 0.23651353480443674 -0.089472419073496734 -0.0076915150487449615 0.33947314563251674 0.16008465311924616 -0.091787430193306305 -0.023062945952453808 -0.17331800502769601 0.34498031437397003 0.40870323509854428 0.35501639639889754 -0.21638407743561805 -0.13967744574768132
+leaf_weight=704 264 97 179 887 230 217 587 51 334 211 77 724 139 60 157 1449 30 79 159 298 56 100 704 228 869 24 34 45 216 79
+leaf_count=704 264 97 179 887 230 217 587 51 334 211 77 724 139 60 157 1449 30 79 159 298 56 100 704 228 869 24 34 45 216 79
+internal_value=0 0.0942277 0.144034 -0.126111 -0.0534563 0.234151 -0.099048 0.0090153 -0.15601 0.0689898 -0.153555 -0.116444 0.14409 0.179956 0.0987292 0.0909974 0.158934 0.0165151 0.0675971 0.103992 0.0472272 0.258568 -0.0506542 0.0531372 -0.208995 -0.032495 -0.0131941 -0.0746038 -0.133366 0.0253221
+internal_weight=0 5316 3355 3972 1158 1243 894 1961 2814 978 664 1611 539 314 217 2112 663 664 322 484 354 130 983 279 1203 183 585 374 329 113
+internal_count=9288 5316 3355 3972 1158 1243 894 1961 2814 978 664 1611 539 314 217 2112 663 664 322 484 354 130 983 279 1203 183 585 374 329 113
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=68 64 69 57 57 55 60 64 17 33 13 25 73 53 3 70 73 56 53 56 32 70 22 69 56 60 54 54 53 60
+split_gain=58065.1 26692.7 10301.7 7761.86 7597.57 7970.82 5794.07 5716.71 4673.48 4652.74 4582.87 5100.39 4576.3 4542.15 4422.87 4410.76 4100.92 4054.45 3931.78 3781.06 4983.37 3621.99 3707.19 3556.95 3499.74 4140.06 3441.64 3286.41 3313.16 3557.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 12 24 -6 -5 15 21 19 16 -12 -3 14 -4 23 17 -8 26 27 -21 -9 -23 -2 -1 -26 -19 -7 29 -29
+right_child=7 3 13 6 5 9 10 8 -10 -11 11 -13 -14 -15 -16 -17 -18 18 -20 20 -22 22 -24 -25 25 -27 -28 28 -30 -31
+leaf_value=1.122754014468035 -0.014997888825075956 0.26177502718354972 0.52713949584791386 0.079945879740214276 0.70144969536873603 0.99304924263673677 0.0038360951065011723 -0.52233482341087145 -1.9606810772418974 -0.76419897228479394 -0.47166148295093868 -1.9800372529029848 -0.29742683742565718 0.063152088340439269 -0.39986861099745952 -0.59139806920662519 0.21708847141565113 0.33483208580230311 -0.51363515270908155 0.10334267682154422 -1.2720976742108663 -0.89863816914813865 -2.3465086079779129 -0.40943778315881413 1.0544402758828526 0.38278302876353265 -0.29740673057679801 1.5878082770567676 -0.34875252803166706 0.077691080172856655
+leaf_weight=226 408 1015 457 957 378 85 509 387 30 56 217 25 171 1105 58 560 244 123 571 216 30 112 21 520 145 250 287 26 60 39
+leaf_count=226 408 1015 457 957 378 85 509 387 30 56 217 25 171 1105 58 560 244 123 571 216 30 112 21 520 145 250 287 26 60 39
+internal_value=0 0.132565 0.352646 -0.034726 0.540464 0.353156 -0.122018 -0.471589 -0.747069 0.0960175 -0.219831 -0.627485 0.181148 0.177465 0.422739 -0.369765 -0.162938 -0.225171 -0.343993 0.201658 -0.064394 -0.677053 -1.12725 -0.23602 0.808908 0.629341 -0.107735 0.513319 0.187103 0.681738
+internal_weight=0 7250 3131 4119 1511 890 2933 2038 550 512 1976 242 1186 1620 515 1488 1734 1490 981 456 246 520 133 928 621 395 410 210 125 65
+internal_count=9288 7250 3131 4119 1511 890 2933 2038 550 512 1976 242 1186 1620 515 1488 1734 1490 981 456 246 520 133 928 621 395 410 210 125 65
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=68 57 59 54 55 59 56 56 54 53 54 4 55 7 53 9 56 1 28 62 69 69 33 54 63 57 69 55 18 55
+split_gain=47032.7 17352.5 11191.3 9476.09 6948.5 6635.89 8055.04 6402.68 5053.88 4111.05 4517.71 5999.6 4108.8 5837.93 4001.21 3790.37 5906.41 4280.55 4347.58 4329.13 4278.7 4075.12 3814.14 3757.61 3589.13 3484.62 3482.63 3443.4 3422.9 3546.91
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 -1 -3 6 -5 27 14 -2 11 28 13 -7 -9 16 -12 18 21 -20 -19 22 -18 -6 26 -17 -16 -4 29 -11
+right_child=9 2 7 5 23 12 -8 8 -10 10 15 -13 -14 -15 24 25 17 20 19 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.55452142069921784 -0.1472056148778253 0.45658690297040178 0.29905394219365278 1.0247982587285607 0.3024973891231264 0.18294056104728701 0.24721811298498975 0.23603354685593383 -0.2782165106901201 0.19566456882863734 -0.26188362480748989 -1.0851811851478286 -0.033408345666190435 1.2304723986557553 0.0028738633697402891 0.51799911325649606 -0.87594872176784078 -0.79504803655383827 -0.77711193951276636 -2.0777276688151893 -2.1899941065945687 -0.2639937413734707 -0.043553096883826789 -0.01507009324721015 0.65298593076164124 -0.37772204274329069 -0.41843478916510068 -0.016848424128188405 0.46995471297733243 -0.37829665661967049
+leaf_weight=659 504 469 343 121 369 307 393 293 1205 108 284 48 804 42 290 42 254 37 52 27 26 199 45 866 37 107 257 795 62 243
+leaf_count=659 504 469 343 121 369 307 393 293 1205 108 284 48 804 42 290 42 254 37 52 27 26 199 45 866 37 107 257 795 62 243
+internal_value=0 0.0994239 0.0108152 0.287003 0.183515 0.181248 0.430267 -0.0805764 -0.167453 -0.353692 -0.421533 -0.203353 0.0702362 0.309005 -0.0152634 -0.515271 -0.578166 -0.718517 -0.647303 -1.22163 -1.37074 -0.556196 -0.750672 0.0798144 -0.141342 -0.125237 -0.195072 0.0783664 -0.100865 -0.201693
+internal_weight=0 7250 4924 2326 1704 1667 514 3220 2082 2038 1534 461 1153 349 877 1073 924 640 577 79 63 498 299 1235 584 149 547 1138 413 351
+internal_count=9288 7250 4924 2326 1704 1667 514 3220 2082 2038 1534 461 1153 349 877 1073 924 640 577 79 63 498 299 1235 584 149 547 1138 413 351
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 67 64 70 59 55 58 53 67 64 63 43 31 4 56 38 42 58 67 69 54 34 69 69 54 62 63
+split_gain=80808.2 32600.1 18374.1 17218.2 7139.68 6267.4 6045.82 5719.59 5995.8 6293.68 12638.6 5422.65 6280.77 3811.47 3671.75 3463.47 3580.46 3486.65 3290.85 3114.64 3077.39 5224.18 4179.21 4055.89 3037.02 3026.47 2916.74 2817.8 5095.04 4007.93
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 7 5 -2 26 -1 -9 -10 13 12 14 -11 25 16 17 -13 -6 -12 21 22 -8 -23 -7 -3 -5 -19 -29 -30
+right_child=2 11 -4 6 18 24 20 8 9 10 19 15 -14 -15 -16 -17 -18 27 -20 -21 -22 23 -24 -25 -26 -27 -28 28 29 -31
+leaf_value=0.66265720820900131 0.078852359023999036 0.33805547372854139 -0.61243328417051179 0.39165828518094237 -0.26645839991503661 -0.24196184120408382 0.57818737533671083 0.59127404610659429 0.51076441324436139 -0.15223861565956703 -0.5241085562130644 0.16118601360899765 -0.31410331666554242 0.69702396782040599 0.87180379004744091 -0.68137998695174862 -0.63625126051182834 0.024109866831837815 -0.60743368848791868 0.42694543410431257 0.10296852328653057 0.24318060075694867 -0.38463597797921728 -0.69827585461047981 0.15862619324172494 -0.15039739183595649 0.17374341393976162 -0.14883183303869627 -0.29924404911179631 -1.2015028484936419
+leaf_weight=631 760 188 675 584 1225 1010 64 423 248 39 162 172 165 125 46 90 89 164 183 22 617 33 42 117 119 115 846 223 53 58
+leaf_count=631 760 188 675 584 1225 1010 64 423 248 39 162 172 165 125 46 90 89 164 183 22 617 33 42 117 119 115 846 223 53 58
+internal_value=0 0.191223 -0.255927 0.300282 -0.182939 -0.0876533 0.167791 0.485208 0.375325 0.22206 0.0163158 -0.125073 0.067188 0.495065 0.247455 -0.241471 -0.189308 -0.129938 -0.310776 -0.410396 0.0122652 -0.206344 0.196691 -0.491155 -0.199739 0.152669 0.262738 -0.230487 -0.355499 -0.770695
+internal_weight=0 5316 3972 3953 3297 1889 2303 1650 1019 596 348 1363 514 164 349 849 759 670 1408 184 873 256 106 150 1129 303 1430 498 334 111
+internal_count=9288 5316 3972 3953 3297 1889 2303 1650 1019 596 348 1363 514 164 349 849 759 670 1408 184 873 256 106 150 1129 303 1430 498 334 111
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=65 60 57 55 51 46 9 57 53 3 39 57 53 3 9 73 39 7 62 61 1 61 53 20 61 63 60 63 9 62
+split_gain=65454.7 11623 6299.07 5332.47 4905.27 4804.58 4691.25 4390.67 3917.96 4652.42 4216.28 3807.79 4736.97 4195.25 6870.58 3237.21 3227.26 5842.91 4369.7 3988.28 3114.56 2974.77 3681.68 3532.42 2946.91 3003.36 2777.85 3896.68 2635.95 3340.11
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 16 11 6 8 26 10 15 -4 12 -1 -13 -15 -10 17 19 -18 -3 -5 -9 -23 -24 -7 -26 -2 -28 29 -25
+right_child=7 2 5 20 -6 24 -8 21 9 -11 -12 13 -14 14 -16 -17 18 -19 -20 -21 -22 22 23 28 25 -27 27 -29 -30 -31
+leaf_value=0.68123944281041626 0.066499615756505662 0.66366213079670389 0.056862327243966337 0.12259856963093099 -0.0076052384604745121 0.012990207408022668 0.21614941297047729 -0.11267530051487649 -0.12705507836496038 0.2449974067919588 0.43779213852529608 0.23848243306181868 0.28639718645216922 0.11213318444788456 -0.82991223583618801 0.13615345406230459 -0.56228380310146708 0.95166037881221532 0.31533685926650024 0.19527330401486587 -0.1640305052097473 -0.11914891281064499 -0.23924703694940225 -0.35520430968745664 -0.78909369585690681 -0.21566427850850381 -0.094287471194589023 -0.64808443414442474 -0.071455458218697462 -0.87170085033466072
+leaf_weight=100 277 58 582 774 206 126 327 906 793 118 83 980 316 100 24 137 23 39 37 210 108 592 1160 68 27 148 848 33 30 58
+leaf_count=100 277 58 582 774 206 126 327 906 793 118 83 980 316 100 24 137 23 39 37 210 108 592 1160 68 27 148 848 33 30 58
+internal_value=0 0.114734 0.0634702 0.154144 0.22136 0.0150929 0.0426076 -0.153556 0.00947966 -0.0507557 0.104407 0.252391 0.381311 0.203812 -0.0701982 -0.0882813 0.314304 0.379852 -0.0210844 0.296641 0.0875011 -0.187279 -0.222704 -0.269288 -0.171386 -0.304136 -0.0716081 -0.115031 -0.492668 -0.592957
+internal_weight=0 5316 3590 1249 1726 2341 2040 3972 1713 1048 665 1520 416 1104 124 930 367 307 60 268 882 2814 1908 1316 301 175 1158 881 156 126
+internal_count=9288 5316 3590 1249 1726 2341 2040 3972 1713 1048 665 1520 416 1104 124 930 367 307 60 268 882 2814 1908 1316 301 175 1158 881 156 126
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 54 55 67 64 60 69 7 67 50 38 53 5 63 52 67 69 26 46 28 43 33 50 27 55 69
+split_gain=53018.3 25545 14662.3 13439.7 5720.54 4710.01 4702.39 4093.53 4978.01 3505.94 3459.18 3569.66 3208.79 3156.82 3087.52 2981.12 3956.5 3839.5 3898.72 2936.32 3320.17 3127.4 2929.86 3168.27 2915.26 2879.92 2824.41 2823.16 2794.6 2743.01
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 5 10 -1 8 24 14 -2 26 13 -7 -5 17 29 -8 22 -6 21 27 23 -19 -3 -9 -12 -21 -15 -17
+right_child=2 7 -4 9 19 12 15 25 -10 -11 11 -13 -14 28 -16 16 -18 18 -20 20 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.51174054984938078 0.31286213270760338 0.10486805369079574 -0.46734971311762019 0.18874913134142501 -0.13948627705579936 0.081954135165387201 0.031316744736445849 -0.24696766221316607 -0.26444663423480413 0.064195421326657454 -0.060211991764059891 -0.81692752349707831 -0.22547622246715501 -0.93202273933975788 0.60244768331016318 0.29629172337865156 0.67131826498474068 0.58576444569110264 -0.28783228397369387 -0.27376474147924934 -0.63611643218387992 -0.84019703124020539 0.042895982066790267 1.4024751759957577 0.67445514841356147 0.12753740747769673 0.66426052325183438 0.14340741585853489 -0.074103149882069341 -0.014162407019872498
+leaf_weight=631 253 303 675 624 1129 420 93 745 165 1587 164 24 520 27 92 222 65 257 25 446 118 37 40 23 46 104 28 86 45 294
+leaf_count=631 253 303 675 624 1129 420 93 745 165 1587 164 24 520 27 92 222 65 257 25 446 118 37 40 23 46 104 28 86 45 294
+internal_value=0 0.137681 -0.184267 0.223494 -0.126311 -0.0290707 0.36872 -0.111196 0.0372884 0.119445 0.14557 -0.0503784 -0.110006 0.0120355 0.241906 0.280157 0.181151 0.411486 0.513966 -0.205614 -0.314287 -0.247545 0.576607 0.652851 0.179943 -0.201092 0.0454403 -0.206327 -0.395823 0.119405
+internal_weight=0 5316 3972 3953 3297 1481 1650 1363 514 2303 469 216 1012 492 716 1019 581 438 345 1816 687 569 320 280 349 849 192 532 72 516
+internal_count=9288 5316 3972 3953 3297 1481 1650 1363 514 2303 469 216 1012 492 716 1019 581 438 345 1816 687 569 320 280 349 849 192 532 72 516
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 59 70 64 55 54 57 70 2 64 60 20 69 63 34 34 60 9 59 47 60 15 6 64 53 63 0
+split_gain=42944.8 20691.5 11876.5 10886.2 4879.95 4652.12 4633.64 4023.93 3815.11 5436.67 3317.36 4099.52 3937.9 3530.16 3006.89 2899.83 2847.02 3450.04 2808.56 2776.89 4489.09 2773.96 5252.9 2760.95 3169.49 3033.82 2777.36 2665.05 3218.53 2614.12
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 4 19 -5 8 -6 9 -2 11 14 -12 -14 16 -11 -3 23 -8 20 -1 22 29 26 25 -25 -18 28 -9 -10
+right_child=2 10 -4 5 7 -7 18 27 21 15 12 -13 13 -15 -16 -17 17 -19 -20 -21 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=1.1733112998230335 0.73767726868531092 0.20319200266165424 -0.63092211267628062 0.27230102797905048 0.59832218880666066 -0.020651450015408204 -0.32157439065031374 -0.22553484081211739 -0.17696034138874206 0.27608763696182342 -0.20528016560900181 0.59190550202964454 0.18410065531109771 -1.1875344814256181 -0.61671229707186725 -0.3114647440967106 0.45111369898444731 0.71329158445870555 0.073949094500282017 0.5601471221689226 -0.14067935784657798 -0.27988012258545308 1.0764908943242497 -0.20216380050265462 -1.4789626201348645 -1.2117465942246575 -0.69917068974725138 0.0025874926628647772 0.60995888221320393 0.6480722095478666
+leaf_weight=195 133 291 675 1430 423 873 1614 59 302 168 363 93 24 86 102 168 76 37 202 406 30 621 45 199 28 35 29 326 211 44
+leaf_count=195 133 291 675 1430 423 873 1614 59 302 168 363 93 24 86 102 168 76 37 202 406 30 621 45 199 28 35 29 326 211 44
+internal_value=0 0.185869 -0.248761 0.301717 0.497772 0.161251 -0.17052 0.362442 -0.0392455 0.19652 -0.150115 -0.0363829 -0.364115 -0.888269 -0.109696 -0.0176886 -0.0352854 -0.20706 -0.277579 0.716315 0.998113 -0.148508 0.0601413 -0.299847 -0.473484 -0.35317 0.133416 0.195031 0.427388 -0.0720429
+internal_weight=0 5316 3972 3953 1650 2303 3297 1019 1481 469 1363 890 473 110 797 336 695 404 1816 631 225 1012 391 367 262 234 105 596 270 346
+internal_count=9288 5316 3972 3953 1650 2303 3297 1019 1481 469 1363 890 473 110 797 336 695 404 1816 631 225 1012 391 367 262 234 105 596 270 346
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=54 56 57 57 55 58 70 58 61 34 4 51 55 50 11 64 11 53 39 57 67 72 72 17 38 61 31 43 64 17
+split_gain=12073.3 10565.8 5868.32 4979.7 5077.5 4377.69 4318.39 6201.14 11369.6 4999.28 4162.55 4023.33 3645.32 3619.83 3957.06 3427.32 4743.79 3396.96 3394.93 4172.58 3526.55 3051.78 2997.44 2958.77 3424.05 2819.03 2763.31 2858.45 2666.41 2662.96
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 13 4 5 -2 -3 8 11 -10 29 -8 15 14 25 -4 -17 21 19 -9 28 -6 -15 24 -21 -1 -14 -28 -20 -5
+right_child=1 6 12 10 17 -7 7 18 9 -11 -12 -13 26 22 -16 16 -18 -19 20 23 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.84724877661062503 1.9449665631017379 -0.086050498724274505 0.48585229394391427 0.03418530377701292 0.39552226396667406 0.583221052647239 0.38790254494301357 0.18105622101190294 -0.92788189233321217 0.20811231607614561 -0.46340277731736629 -1.1015188969316936 0.050631660406494687 0.6825110644102097 -0.33139400751125525 -0.17260922339994733 1.2150558023580484 0.040628846390028187 0.6178860068321228 -0.095842985316659468 -1.1682822673093705 1.6507394886016848 2.0249091755776178 -1.1399807779278075 -0.80869175509000435 0.30146856901302121 -0.54215183103278231 0.52654725670814517 -0.6755365571460209 0.62271421111938441
+leaf_weight=118 31 2614 362 1232 86 99 133 363 391 43 164 21 1375 80 82 205 28 338 28 495 63 25 21 35 78 478 151 30 37 82
+leaf_count=118 31 2614 362 1232 86 99 133 363 391 43 164 21 1375 80 82 205 28 338 28 495 63 25 21 35 78 478 151 30 37 82
+internal_value=0 -0.0773973 0.16795 0.109008 0.357597 0.907945 -0.166548 -0.291278 -0.553391 -0.815329 0.0116244 0.1848 0.0827825 0.403116 0.319916 0.293303 -0.00585119 0.198254 -0.151039 -0.0872257 -0.635124 0.678229 0.961624 -0.247401 -0.19288 0.409526 0.00228151 -0.365019 -0.11837 0.0709124
+internal_weight=0 6358 2930 2057 579 130 4301 1687 588 434 1478 154 2151 779 678 595 233 449 1099 971 128 111 101 608 573 596 1556 181 65 1314
+internal_count=9288 6358 2930 2057 579 130 4301 1687 588 434 1478 154 2151 779 678 595 233 449 1099 971 128 111 101 608 573 596 1556 181 65 1314
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=65 70 67 59 20 55 54 33 20 57 57 12 40 41 60 57 69 63 0 67 57 41 64 22 33 70 63 57 69 12
+split_gain=33895.5 8647.62 5561.65 4098.97 4155.07 5791.58 3784.5 3647.22 3886.51 3626.5 3310.57 3128.96 2872.38 3107.36 2842.26 2835.78 2801.62 5664.77 5198.86 4617.4 3337.16 3357.52 3342.47 4293.5 4116.4 2786.46 4612.27 3198.42 4315.8 2746.04
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 29 4 12 -6 9 -8 25 -5 -7 -11 13 15 -12 -2 17 20 19 -19 21 -3 24 -24 -22 27 -27 28 -9 -1
+right_child=3 16 -4 6 5 10 7 8 -10 11 14 -13 -14 -15 -16 -17 -18 18 -20 -21 22 -23 23 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.32213833066519543 0.33408855903503043 0.02068056387371487 0.10924267338346595 0.15538397936061732 0.46239245842243065 0.068158951478126714 -0.21109788244645777 -0.28336017771313587 0.24126771791481677 -0.20659558041810955 -1.2892677453656991 0.26223464990865458 -0.27681041647204391 -0.24907572791732924 -0.50165434096540729 0.029455211202095523 -0.12393917759139855 0.43807051536139274 -0.26735916844930852 0.090984558724188092 0.13322167027270657 0.92071886819506443 -0.29636925184952023 -1.2790875998410312 -0.80936441454622488 -1.7552809703982235 -0.54805845294752698 -0.17523142515848844 -1.6093645614385608 0.0077216559605632756
+leaf_weight=1104 178 150 2112 224 29 26 1721 24 27 581 32 71 139 132 56 573 581 280 109 435 145 21 194 22 24 22 39 78 20 139
+leaf_count=1104 178 150 2112 224 29 26 1721 24 27 581 32 71 139 132 56 573 581 280 109 435 145 21 194 22 24 22 39 78 20 139
+internal_value=0 0.110086 0.175092 -0.147335 -0.0422118 -0.378795 -0.190965 -0.243103 -0.505392 -0.0760358 -0.592781 -0.155542 0.00488352 0.0492272 -0.788059 0.101659 -0.00113145 0.0505724 0.161524 0.226906 -0.11386 0.131212 -0.22271 -0.396461 -0.000636709 -0.615554 -0.98345 -0.431606 -0.886089 0.286978
+internal_weight=0 5316 3355 3972 1165 143 2807 1931 210 876 114 652 1022 883 88 751 1961 1380 824 715 556 171 385 216 169 183 61 122 44 1243
+internal_count=9288 5316 3355 3972 1165 143 2807 1931 210 876 114 652 1022 883 88 751 1961 1380 824 715 556 171 385 216 169 183 61 122 44 1243
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 70 67 59 15 54 67 70 47 42 20 56 31 7 57 61 26 10 38 38 59 55 47 58 57 25 43 58
+split_gain=33341.5 20975.9 11865.7 7921.69 4890.64 3735.21 3756.75 3690.5 3602.83 5272.44 3960.1 3298.46 3326.48 3256.96 3044.82 2992.33 3365.69 2957.31 2747.21 3373.75 2708.38 2620.03 2619.64 3237.99 3879.15 3269.65 3156.46 2601.25 2590.39 2762.38
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 13 5 15 7 -7 9 11 -11 12 -3 22 18 -2 -17 27 19 20 -10 -6 26 24 25 -24 -1 -5 -19 -30
+right_child=2 8 -4 17 21 6 -8 -9 14 10 -12 -13 -14 -15 -16 16 -18 28 -20 -21 -22 -23 23 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.31178321873160952 0.062689928297131672 0.13658689141525732 -0.1502944645061744 0.055102071257064206 -0.057332751932496928 0.012437778788377641 0.08025134280789642 -0.082503802748078045 -0.071760760243834029 -0.051976172329538321 -0.39515685263710709 -0.13585238964075136 -0.1123540902367005 0.075674331061034231 -0.21274229316247831 0.15735152420543491 -0.21870082432732862 0.016844374548524728 0.10487719514107299 0.083356369248071271 -0.22594258142862378 -0.15874741556863375 0.29049449382349846 0.062886088295794812 0.44787949164708457 0.063503496285177707 0.13969300825847314 0.23943306856133317 -0.24102065417001831 -0.014879964003639837
+leaf_weight=98 533 240 675 420 1225 394 160 730 541 169 24 42 39 1558 90 21 51 868 59 77 82 183 60 394 30 117 208 54 53 93
+leaf_count=98 533 240 675 420 1225 394 160 730 541 169 24 42 39 1558 90 21 51 868 59 77 82 183 60 394 30 117 208 54 53 93
+internal_value=0 0.0409434 -0.0547973 0.0701037 -0.035246 -0.00895855 -0.0330896 -0.0492236 -0.043628 0.00860993 -0.0946515 0.0706955 0.101789 0.0976002 -0.0752538 0.0422552 -0.109019 0.0245533 -0.0589508 -0.0727592 -0.0920544 -0.0705138 0.135263 0.104947 0.185005 0.14045 0.194807 0.0761018 0.000456593 -0.0969721
+internal_weight=0 5316 3972 3953 3297 1889 1284 1124 1363 514 193 321 279 2465 849 605 72 1488 759 700 623 1408 907 601 207 177 306 474 1014 146
+internal_count=9288 5316 3972 3953 3297 1889 1284 1124 1363 514 193 321 279 2465 849 605 72 1488 759 700 623 1408 907 601 207 177 306 474 1014 146
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=68 64 60 54 60 55 64 4 17 32 27 61 63 3 47 20 35 23 23 42 24 31 6 3 9 55 61 42 48 53
+split_gain=20711.6 10743.1 4546.72 3783.61 4815.72 6032.82 3648.2 3850.31 5086.61 3677.69 3569.9 3532.56 3956.06 3653.35 3529.42 3244.29 3160.09 3140.06 3116.45 3077.86 3070.48 2603.93 2596.48 2515.38 2503.71 3627.1 3622.37 3283.31 3081.43 2881.67
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 17 16 5 18 -2 8 9 10 14 13 -13 22 15 20 19 -3 23 -1 21 -8 -6 -5 25 27 -27 -4 -28 -29
+right_child=6 2 24 4 11 -7 7 -9 -10 -11 -12 12 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 26 28 29 -30 -31
+leaf_value=0.31596808240371932 -0.16024766134038715 0.058858659029588069 -0.023534939431835534 0.79043800467322967 0.024695883130780156 0.11887757347074941 0.092888515263522431 -1.0062694491545361 -1.3549871082963616 -0.98586248499591189 -0.73222245683272691 -0.50191972136035445 -0.014297239312627278 0.78490964863981527 0.59712901569548116 -0.98990748800080408 0.87366466195959791 0.44506534445692192 -0.35217138099670414 -0.084372127467477839 -0.83946195602416995 -0.66964097788839627 0.60312867499234391 -0.062921414184570326 0.098785910596944637 -0.016977683429322554 -0.20684165590325099 -0.32096974394538191 -0.60843926409312665 0.72351181654080954
+leaf_weight=914 1488 1077 618 191 386 544 218 60 29 41 66 129 610 56 42 29 57 154 20 142 32 33 57 25 442 627 966 22 140 73
+leaf_count=914 1488 1077 618 191 386 544 218 60 29 41 66 129 610 56 42 29 57 154 20 142 32 33 57 25 442 627 966 22 140 73
+internal_value=0 0.0633387 -0.0215661 0.175036 0.109724 0.265419 -0.225322 -0.401376 -0.327308 -0.26266 -0.192061 0.0116292 -0.0994167 0.176084 -0.0913535 -0.184034 0.293453 0.107174 0.603208 0.262134 -0.101453 -0.00736437 0.0991218 0.69167 -0.076441 -0.108105 -0.170592 0.0437734 -0.257677 0.481632
+internal_weight=0 7250 4119 3131 2018 780 2038 550 490 461 420 1238 739 499 354 312 1113 1231 236 1056 283 251 443 216 2888 2446 1733 713 1106 95
+internal_count=9288 7250 4119 3131 2018 780 2038 550 490 461 420 1238 739 499 354 312 1113 1231 236 1056 283 251 443 216 2888 2446 1733 713 1106 95
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 60 59 63 67 56 57 58 59 15 63 61 67 7 41 57 1 27 40 51 0 31 49 56 73 41 38 60
+split_gain=27545.2 13757.2 7992.38 4962.99 4941.29 4374.56 4179.53 3891.01 3603.18 4865.82 3178.9 3514.94 3018.28 2937.42 2908.18 2756.06 3731.98 3009.65 2719.49 2613.41 2564.08 4102.05 3632.19 2558.66 2555.46 3916.01 3577.29 2545.43 2411.44 2360.21
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 4 5 19 10 8 9 -5 15 -12 -10 18 -3 16 -2 -17 -6 -1 21 22 -7 -16 26 -26 -15 -4 -8 -13
+right_child=2 14 27 7 13 20 28 -9 12 -11 11 29 -14 24 23 17 -18 -19 -20 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.76363375863911198 0.28193888345417395 0.052190970937931611 -0.36626629986171494 1.0390713627544024 0.35578077542718756 0.74057905938018842 -0.17906214283969327 0.059339638255791236 -0.067045018499545056 0.29690513774067906 -0.15775805517085434 0.65684999669433886 0.30470636654709216 0.28852115485967617 -0.14914775060482208 0.48165031967477667 -0.34528710296401727 -0.7037036307886535 1.1300767455939893 1.6617466455992358 -0.46688792450974381 -0.69130674935877323 -0.20102401262237912 -0.61908175902165197 0.44844918901270081 -0.68862972322894234 -0.28353371818860373 -0.85651693945484508 -0.50337543537694363 0.001764305166362487
+leaf_weight=135 456 514 591 86 252 152 1225 1669 249 214 1124 63 388 485 759 21 77 51 36 27 24 20 35 90 33 58 90 84 183 97
+leaf_count=135 456 514 591 86 252 152 1225 1669 249 214 1124 63 388 485 759 21 77 51 36 27 24 20 35 90 33 58 90 84 183 97
+internal_value=0 0.124049 -0.166023 0.202767 0.332644 0.581319 -0.112537 0.135636 0.271536 0.509659 -0.0315323 -0.105738 0.159391 0.230202 -0.104251 0.125955 0.191326 -0.357975 0.452568 0.913319 0.348488 0.443024 0.564343 -0.198964 0.134044 -0.276282 0.198982 -0.427275 -0.221214 0.259704
+internal_weight=0 5316 3972 3953 1347 393 3297 2606 937 300 1889 1284 637 954 1363 605 533 72 288 162 231 207 187 849 666 91 575 675 1408 160
+internal_count=9288 5316 3972 3953 1347 393 3297 2606 937 300 1889 1284 637 954 1363 605 533 72 288 162 231 207 187 849 666 91 575 675 1408 160
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=68 56 54 61 23 9 53 34 33 55 19 6 9 21 3 38 16 53 56 28 46 40 55 55 41 67 72 20 34 28
+split_gain=13588.9 6414.31 4956.8 3915.77 3757.36 3434.17 3623.07 2894.94 2878.97 3071.42 3023.93 2837.25 2721.25 3354.45 2665.15 3258.77 3932.86 2438.67 3717.9 3453.57 3413.34 2672.32 2603.67 2434.87 3314.47 2957.25 3600.28 3157.06 2834.01 2786.48
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 8 5 4 -4 6 -3 -6 9 11 -10 -1 17 -14 23 16 -16 -2 20 -20 21 -19 -21 24 25 -5 27 29 -25 -27
+right_child=12 2 3 14 7 -7 -8 -9 10 -11 -12 -13 13 -15 15 -17 -18 18 19 22 -22 -23 -24 28 -26 26 -28 -29 -30 -31
+leaf_value=0.35789365101916798 -0.065766785116933235 0.31598098217238224 0.0072239165335921778 -0.31181622211501669 0.76195404147490475 0.46943100475720273 -0.025158449917106696 -0.4437225411335628 -0.24844598375260829 0.17124062062387857 0.7648862989509807 1.0229849373499553 0.18266709912782431 -0.77055223740117507 -0.49963689599976391 0.30627644692742551 -1.9844881278276443 -0.077100370935193396 -0.38301843502581268 -0.26047802946784276 -0.84382248894841061 0.75134141743183136 -1.335514844954014 -0.26365415974535261 0.55179253284936969 -0.2177624145201052 0.94292555479927265 0.87207521522367326 0.26717456510024412 0.83441584009144987
+leaf_weight=443 417 446 1059 268 117 264 1031 24 220 1479 34 75 261 43 165 43 20 289 828 33 51 45 71 986 103 249 47 37 112 28
+leaf_count=443 417 446 1059 268 117 264 1031 24 220 1479 34 75 261 43 165 43 20 289 828 33 51 45 71 986 103 249 47 37 112 28
+internal_value=0 0.0641304 0.00101258 -0.0717793 0.0717912 0.137231 0.0778532 0.556732 0.204302 0.244635 -0.112803 0.454191 -0.228138 0.0478367 -0.155494 -0.477895 -0.660161 -0.276521 -0.343252 -0.451241 -0.0818353 0.034516 -0.994397 -0.115326 0.0259467 -0.0601616 0.126662 0.00448276 -0.209508 -0.111405
+internal_weight=0 7250 4999 3258 1200 1741 1477 141 2251 1997 254 518 2038 304 2058 228 185 1734 1317 932 385 334 104 1830 732 629 361 314 1098 277
+internal_count=9288 7250 4999 3258 1200 1741 1477 141 2251 1997 254 518 2038 304 2058 228 185 1734 1317 932 385 334 104 1830 732 629 361 314 1098 277
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=65 68 64 68 59 67 38 18 59 15 54 12 51 21 55 58 53 5 42 22 63 54 51 63 67 57 2 17 70 7
+split_gain=21982.8 9218.4 6240.06 5397.66 3976.38 3428.2 3030.33 3309.29 2671.9 2850.41 2629.31 3178.49 2879.77 3862.75 2623.34 5118.95 8581.97 4852.78 3872.05 2553.33 3445.08 2446.56 2431.03 5584.19 2788.67 2407.15 3291.08 2531.54 2345.64 2649.63
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 -1 8 -4 19 28 10 11 12 13 -10 -6 -16 -17 18 -18 -8 -21 -3 25 -24 -25 26 -23 -27 -2 -30
+right_child=3 21 6 -5 14 -7 7 -9 9 -11 -12 -13 -14 -15 15 16 17 -19 -20 20 -22 22 23 24 -26 27 -28 -29 29 -31
+leaf_value=0.33361069655677578 0.17481170977648075 0.064249422005846643 0.034727912103812215 -0.261368716294898 0.25622233864897537 -0.1460059659995816 0.39582974588358982 -0.24327709007263187 -0.053511452663736428 0.16564327149465685 -0.17244724024750602 0.51992685425572283 -0.51094290140198506 0.5994830417633058 0.26914238031593068 0.22800807111146978 -0.59195296475585091 0.48956903819526953 0.28094164984566827 -0.66219839300428118 0.36246194309658475 0.0087789774306975647 -0.91903549109186455 0.34729772813179915 -0.37267776783307394 -0.11007790664126889 0.72159857071363021 -0.66785556801865187 0.0054244921738054704 -0.62688365671369772
+leaf_weight=631 373 427 1983 675 423 1408 227 45 275 160 730 41 41 37 248 164 142 21 21 21 27 226 42 34 45 532 26 31 205 27
+leaf_count=631 373 427 1983 675 423 1408 227 45 275 160 730 41 41 37 248 164 142 21 21 21 27 226 42 34 45 532 26 31 205 27
+internal_value=0 0.0797892 0.126184 -0.106787 0.215245 -0.0751397 0.0623759 0.233707 -0.0223182 -0.0713006 -0.105029 0.0198821 -0.0381967 0.023927 0.141949 0.0608457 -0.0875956 -0.368895 -0.479494 0.311759 -0.085827 -0.0547665 -0.109061 -0.360015 -0.0628149 -0.0718029 0.0823239 -0.14079 0.0816379 -0.0681631
+internal_weight=0 5316 3953 3972 1650 3297 2303 320 1889 1284 1124 394 353 312 1019 596 348 184 163 275 48 1363 936 121 79 815 252 563 605 232
+internal_count=9288 5316 3953 3972 1650 3297 2303 320 1889 1284 1124 394 353 312 1019 596 348 184 163 275 48 1363 936 121 79 815 252 563 605 232
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=68 64 59 60 11 21 64 4 17 32 18 20 43 61 0 59 49 70 67 42 11 18 69 56 20 70 14 63 0 71
+split_gain=8915.68 7291.1 4208.59 3426.02 3199.2 3542.15 3054.21 3067.08 3808.21 3036.99 3062.63 2773.22 2603.87 2577.7 2572.39 4202.86 3451.01 2335.6 2822.04 3385.46 3135.99 2748.56 2649.83 2318.07 2212.53 2185.05 2170.81 3968.27 2335.37 2104.01
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 26 11 -4 13 17 8 9 10 25 14 -13 -6 15 -3 -17 18 19 20 22 -20 -2 -18 -24 -8 28 -28 -1 -19
+right_child=6 3 4 -5 5 -7 7 -9 -10 -11 -12 12 -14 -15 -16 16 23 29 21 -21 -22 -23 24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.20610585324818087 0.48723858335938353 0.63668142472215272 0.12510984390148316 -0.095029717272049508 0.33023217657208442 -1.3964459276199341 -0.11973932197800391 -1.060993132914106 -1.415026107738758 -1.0550875015375092 0.51455979549278641 -0.13637433642245553 -1.3533522656985693 -0.40913395095528582 -0.19970947130648203 0.19621824143097014 0.42875854217487835 0.023187913631017396 -0.058196413231501154 -0.55264335597793646 1.1700482859423287 -0.65990342833511129 0.058947157490569939 -0.72250249328678606 -1.0371794803576035 -0.68634663833366649 -0.31208553072065115 0.94345378464056273 0.65831596250786939 -0.39907833385421798
+leaf_weight=847 154 193 1775 2888 75 25 270 60 29 41 59 108 21 127 172 641 23 169 458 52 38 91 113 73 22 91 32 118 132 391
+leaf_count=847 154 193 1775 2888 75 25 270 60 29 41 59 108 21 127 172 641 23 169 458 52 38 91 113 73 22 91 32 118 132 391
+internal_value=0 0.0519456 0.166968 -0.0354869 0.0799032 -0.273585 -0.184792 -0.386149 -0.303515 -0.233594 -0.1534 0.104204 -0.334487 -0.134617 0.155557 0.221263 0.112476 -0.110365 -0.013042 0.19684 0.316023 -0.157933 0.203729 -0.44668 -0.119681 -0.262568 0.321355 0.675605 0.267078 -0.271644
+internal_weight=0 7250 3131 4119 2002 227 2038 550 490 461 420 1231 129 202 1102 930 737 1488 928 379 327 549 289 96 135 361 1129 150 979 560
+internal_count=9288 7250 3131 4119 2002 227 2038 550 490 461 420 1231 129 202 1102 930 737 1488 928 379 327 549 289 96 135 361 1129 150 979 560
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=65 68 64 58 4 48 61 34 3 9 71 72 6 26 68 57 73 69 9 15 69 64 0 18 61 34 35 9 1 54
+split_gain=17974.4 6170.27 4196.55 3711.15 3400.43 2993.22 2970.3 4887.01 4302.77 5313.6 3305.21 2680.17 2718.18 2675.18 2625.81 2865.57 2630.43 3572.6 3435.88 2797.03 2683.6 2608.48 3272.73 2995.51 2540.83 2470.74 2565.28 3186.23 2476.88 2569.56
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 5 25 11 7 13 -8 -10 -9 -2 -13 -1 15 16 17 18 19 -5 -18 22 -16 -23 -7 26 27 28 -3 -30
+right_child=3 4 -4 14 -6 24 8 10 9 -11 -12 12 -14 -15 21 -17 20 -19 -20 -21 -22 23 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.53026875796559314 -0.31417663356964398 -0.10256537997610565 0.096297953368977035 0.12205334858174299 -0.50741325576905338 0.043222240110238397 0.27383971106229604 0.55479755126512964 -0.053699855284487952 -1.8131214536726477 -0.88651583318303284 -0.022538473674884211 1.2297317549586297 1.60990461204201 -0.30250562543085047 -0.1314017840625607 -0.75031498986663248 -0.11977510935937366 1.0593159314061775 0.92594048018549013 0.23237911667674782 -0.97502833745812867 0.55399764799154727 0.32254429893060166 -0.90455102910654572 0.40129957442933861 0.52389306308517991 0.33221904378460376 0.044421880018143428 -0.92149417113512766
+leaf_weight=525 847 738 2303 286 153 36 919 26 94 21 41 130 20 24 314 1574 66 240 61 51 48 93 52 22 132 132 71 147 42 80
+leaf_count=525 847 738 2303 286 153 36 919 26 94 21 41 130 20 24 314 1574 66 240 61 51 48 93 52 22 132 132 71 147 42 80
+internal_value=0 0.120248 0.18351 -0.160936 -0.0632261 -0.310977 0.305237 0.479069 0.201678 -0.374986 -0.3272 -0.245179 0.144431 0.577466 -0.0986644 -0.0546821 0.105899 0.184957 0.368715 0.24371 -0.336549 -0.311352 -0.180817 -0.726797 -0.701457 -0.00706026 -0.0570635 -0.0980247 -0.171566 -0.588966
+internal_weight=0 5316 3953 3972 1363 1165 1650 616 1034 115 67 997 150 549 2807 2326 752 638 398 337 114 481 366 115 168 1210 1078 1007 860 122
+internal_count=9288 5316 3953 3972 1363 1165 1650 616 1034 115 67 997 150 549 2807 2326 752 638 398 337 114 481 366 115 168 1210 1078 1007 860 122
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=59 70 56 44 55 60 41 24 61 67 56 33 37 24 67 43 69 32 70 62 62 40 63 58 61 62 31 67 48 55
+split_gain=9479.96 5084.31 5025.74 4718.87 4061.06 4031.61 4252.08 4071.53 3676.51 6444.36 3666.11 5051.98 3811.9 3443.97 3424.73 4434.43 3383.2 3486.37 3359.32 3219.36 3136.07 3091.78 3096.29 3085.29 4191.74 3225.11 3810.01 2986.23 3042.25 3313.73
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 10 14 7 23 20 9 -3 16 -12 -13 -10 15 -2 -1 -18 -9 -20 21 22 -4 24 25 -7 -27 -24 29 -29
+right_child=2 8 5 -5 -6 6 -8 18 13 -11 11 12 -14 -15 -16 -17 17 -19 19 -21 -22 -23 27 -25 -26 26 -28 28 -30 -31
+leaf_value=0.15622384940213133 0.092388596752237886 0.17013488538094507 -0.10087334121106772 0.20855738128865919 -0.0067356640597226545 0.070398114079778848 0.029119629679574613 -0.027495094676906209 -0.06029525964967726 -0.11595588918418101 0.010657844702766185 0.2165690586085503 -0.12051231896877289 0.10521543202300868 0.0087279417668469257 0.373054710430343 -0.0051875735836802057 0.3416521470248699 -0.41934827361788074 -0.072409468577825473 -0.023436568381101461 0.19367621233686805 0.11410851367801991 -0.040322654049128548 -0.13579141503466349 -0.048518816195428374 -0.40143382007425488 0.14464155316352845 0.19843181015274147 -0.098026837639927131
+leaf_weight=321 248 151 93 124 1477 132 359 106 619 73 1217 130 25 90 273 41 192 20 35 32 707 84 265 1438 624 146 22 45 38 161
+leaf_count=321 248 151 93 124 1477 132 359 106 619 73 1217 130 25 90 273 41 192 20 35 32 707 84 265 1438 624 146 22 45 38 161
+internal_value=0 0.0369109 -0.0172826 0.0591216 0.0150278 -0.0326503 -0.0510425 -0.000692932 -0.011391 0.0768999 0.0493946 0.0277783 0.162201 -0.0392854 0.0722248 0.132206 0.105037 0.0275332 -0.11508 -0.253646 0.013513 0.0515937 0.0317683 -0.0632263 -0.0988708 -0.0220758 -0.0947339 0.0560034 -0.00710263 -0.0450168
+internal_weight=0 2962 6326 2029 2039 4287 2721 1566 933 224 1905 1372 155 709 562 289 533 212 173 67 1393 686 602 2362 924 300 168 509 244 206
+internal_count=9288 2962 6326 2029 2039 4287 2721 1566 933 224 1905 1372 155 709 562 289 533 212 173 67 1393 686 602 2362 924 300 168 509 244 206
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 60 57 4 51 40 18 56 58 10 54 43 5 29 53 56 71 3 20 54 56 58 3 11 30 45 57 56
+split_gain=17588.1 6159.83 3914.72 3691.72 2885.62 2857.32 2962.45 5295.89 3167.65 2655.36 3906.1 2673.04 2653.43 3070.76 5202.66 3370.83 2702.71 2730.8 3616.87 2671.48 2336.4 2311.61 2451.37 2281.47 4489.3 3548.06 3915.89 3133.63 2967.86 2609.73
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 23 -1 9 6 -3 8 21 10 -5 -11 16 19 15 -15 -6 -18 -19 20 -14 -8 -23 24 -2 28 27 29 -25 -27
+right_child=2 5 -4 4 12 -7 7 -9 -10 11 -12 -13 13 14 -16 -17 17 18 -20 -21 -22 22 -24 25 -26 26 -28 -29 -30 -31
+leaf_value=0.31657467972436737 -0.16460390793857282 0.050160526389061093 -0.37860611203864769 1.065857963108046 0.46609667872107186 -0.47154208938012909 -0.33752360171741913 0.85496686186109272 0.2807871931585772 0.063369652230940987 0.26790729997174761 0.66972600997212428 -0.12240614188656569 0.010661254735553967 -1.9886266005039215 -1.2280233208622251 0.37835621849802514 0.41640405548470361 -0.40052050331332645 0.50639628747947507 0.42852779017097647 -0.33692895710468296 -1.6587670039623341 0.15572563744970058 -0.83257271024610913 0.52473410878862647 -1.468365092335209 -1.120390455921491 -0.10011828655884061 -0.32811680716365133
+leaf_weight=1347 857 1041 675 86 229 153 45 28 29 586 214 83 668 102 20 28 149 77 183 94 87 20 47 669 114 49 31 36 1407 134
+leaf_count=1347 857 1041 675 86 229 153 45 28 29 586 214 83 668 102 20 28 149 77 183 94 87 20 47 669 114 49 31 36 1407 134
+internal_value=0 0.118949 -0.159198 0.182158 0.11268 -0.0643699 -0.0128844 -0.401227 -0.650683 0.249451 0.496653 0.138598 0.0317197 -0.0700239 -0.487132 -0.256132 0.191033 0.0370243 -0.158585 0.00367004 -0.058921 -0.891868 -1.26419 -0.114278 -0.243027 -0.060531 -0.416436 -0.267533 -0.0176715 -0.0997578
+internal_weight=0 5316 3972 3953 2606 1363 1210 169 141 969 300 669 1637 999 150 130 638 409 260 849 755 112 67 3297 971 2326 250 219 2076 183
+internal_count=9288 5316 3972 3953 2606 1363 1210 169 141 969 300 669 1637 999 150 130 638 409 260 849 755 112 67 3297 971 2326 250 219 2076 183
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=65 68 64 68 38 18 64 72 15 48 22 63 34 57 48 26 38 33 63 54 18 46 57 47 61 41 73 32 54 57
+split_gain=14246.4 4989.46 3678.38 3170.92 2574.73 2861.96 2561.26 2691.98 3669.44 2436.11 2207.15 2907.5 2204.82 2119.63 3926.56 2085.84 2299.05 3411.55 3620.58 2908.04 2190.77 2077.89 2179.85 3975.91 2062.63 2035.25 2207.13 2069.66 2018.98 2999.54
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 6 13 10 7 28 -9 -1 -6 -12 -8 14 -4 16 17 -3 19 -19 -18 22 -14 -24 -20 26 27 -5 29 -2
+right_child=3 15 4 25 5 -7 12 8 -10 -11 11 -13 21 -15 -16 -17 20 18 24 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.22814304803633867 0.58242391853105457 -0.10360303211896581 0.30417296824488088 -0.4290277320389333 0.59675209913238692 -0.39379066139459612 -0.22142623729292357 0.13996791966606917 1.2528646200043816 0.5745966836149935 -1.0321017742156984 0.53677590986092882 0.60952584769990714 -0.027387684866133945 -0.43420489042819971 0.41010612008276959 -0.59283804649460137 2.000631075813657 0.77304469035565859 0.46631345113118494 0.48166548989035873 0.9824154267311096 0.075388079340446668 -1.3045697558384677 -0.3224352609027516 -0.80133215900333166 0.22777580867374414 0.15592956990003587 -0.14873039088725862 -0.041643898555151736
+leaf_weight=1413 105 983 505 445 227 45 1614 193 35 237 21 27 45 1394 84 89 138 21 25 30 22 25 106 26 55 84 76 70 859 289
+leaf_count=1413 105 983 505 445 227 45 1614 193 35 237 21 27 45 1394 84 89 138 21 25 30 22 25 106 26 55 84 76 70 859 289
+internal_value=0 0.107054 0.163942 -0.143278 0.0822912 0.345503 -0.10285 -0.00525045 0.310807 0.277906 0.466478 -0.149608 -0.182445 0.0398163 0.19887 -0.0579329 -0.0906295 -0.039719 0.439655 1.09809 -0.445094 0.129017 0.00848015 -0.196422 0.0199022 -0.340745 -0.275281 -0.349519 -0.0627614 0.124669
+internal_weight=0 5316 3953 3972 2303 320 3297 1481 228 1650 275 48 1816 1983 589 1363 1274 1114 131 51 160 202 177 132 80 675 591 515 1253 394
+internal_count=9288 5316 3953 3972 2303 320 3297 1481 228 1650 275 48 1816 1983 589 1363 1274 1114 131 51 160 202 177 132 80 675 591 515 1253 394
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=65 70 67 67 12 42 53 49 15 47 64 39 28 58 70 15 52 62 60 22 9 1 60 25 49 52 53 3 60 28
+split_gain=17690.7 6524.28 3118.02 2702.08 2363.9 2953.18 4002.47 2234.05 2578.3 3499.36 2896.39 2498.33 2488.05 2314.49 2102.22 2665.14 2819.35 2661.17 2357.71 2100.91 3977.63 4540.13 3148.24 2787.13 4353.02 2999.65 2431.67 4182.46 3494.97 2384.65
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 14 5 7 -7 8 12 10 -10 -9 -1 -14 18 16 -16 -18 -2 20 22 26 -3 25 -25 29 28 -28 -22 -24
+right_child=3 19 -4 -5 -6 6 -8 11 9 -11 -12 -13 13 -15 15 -17 17 -19 -20 -21 21 -23 23 24 -26 -27 27 -29 -30 -31
+leaf_value=0.15793873655720969 0.068168670372096382 0.067844447717735817 0.052013865432730226 -0.1032465155092091 -0.023597310069653633 0.26053756695527303 -0.18026605948143537 0.43646471261978159 0.075484593135339256 0.40761484820842747 -0.35902833469708767 0.017216113487879436 0.15416376631106102 0.61989928409359185 -0.083953894115720878 0.10377186734064492 -0.06535548143386842 -0.6161485126614572 -0.043207657847051759 -0.12884942975227542 0.024516549855470662 -0.26700982198119166 -0.040221885434626924 -0.12570705310751995 -0.74951253755526115 -0.31407802986687633 0.20967782412514546 -0.41104251194000246 0.62223223059707222 0.17215713300203023
+leaf_weight=645 477 448 2112 1638 139 52 90 94 54 25 45 30 31 38 848 113 25 32 839 213 24 36 772 96 22 58 132 20 45 95
+leaf_count=645 477 448 2112 1638 139 52 90 94 54 25 45 30 31 38 848 113 25 32 839 213 24 36 772 96 22 58 132 20 45 95
+internal_value=0 0.0477182 0.0815968 -0.0638645 0.131862 0.151435 -0.018845 0.17657 0.153122 -0.0152398 -0.122021 0.335034 0.182361 0.410656 -0.0362263 -0.0793883 -0.102258 -0.374573 -0.00283797 -0.0102435 0.00420903 0.149545 -0.0208422 -0.0589358 -0.24201 -0.0355815 0.2174 0.128004 0.414331 -0.0169508
+internal_weight=0 5316 3355 3972 1243 1104 142 962 838 124 99 124 714 69 2334 1018 905 57 1316 1961 1748 257 1491 1043 118 925 221 152 69 867
+internal_count=9288 5316 3355 3972 1243 1104 142 962 838 124 99 124 714 69 2334 1018 905 57 1316 1961 1748 257 1491 1043 118 925 221 152 69 867
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=59 60 70 44 56 45 55 14 12 58 21 11 30 69 63 56 33 37 69 32 30 30 45 24 11 0 55 53 9 64
+split_gain=6400.72 4338.5 3982.71 4413.23 2735.4 3410.34 3469.76 3460.04 3276.89 2603.29 3012.94 2594.51 2522.33 6216.73 3672.12 2482.83 4648.78 3590.89 3088.02 3319.68 2485.99 2476.29 2501.57 4060.4 2373.73 2613.62 2309.62 4072.69 2812.53 2450.29
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 -2 3 15 5 6 -3 11 -8 10 24 -7 -4 14 -14 18 26 -18 20 -20 -1 -11 23 -23 -6 -26 27 29 -28 -17
+right_child=1 4 12 -5 9 7 8 -9 -10 21 -12 -13 13 -15 -16 16 17 -19 19 -21 -22 22 -24 -25 25 -27 28 -29 -30 -31
+leaf_value=0.64609282772948307 0.059265342860324643 0.30315963670572876 -0.10979354860326716 0.77801101135630768 -0.41975795026062501 -0.041054231869260764 0.0068290525464983504 -1.3475694738328459 -0.64598977424204351 -0.053614288610118736 0.15506967539184316 -1.1681866411119699 0.69876456333173298 1.6865680607168803 -0.64603636980056767 1.1529056232306176 0.8180281299811144 -0.49062631011009217 -0.078413258725777271 1.275373387336731 -0.19650233633816244 -0.84799680770851504 0.36641261670738462 0.46343514795961049 -0.17445593445111862 1.0213786166647207 -0.13071166294500172 0.026552016130089763 0.41043348810889513 0.1216465049319797
+leaf_weight=281 2134 387 823 124 818 137 806 32 85 1474 129 24 37 28 45 64 130 25 192 20 40 127 32 29 89 23 757 250 110 36
+leaf_count=281 2134 387 823 124 818 137 806 32 85 1474 129 24 37 28 45 64 130 25 192 20 40 127 32 29 89 23 757 250 110 36
+internal_value=0 -0.0568043 0.121318 0.19995 -0.115891 -0.00602669 0.0531439 -0.39784 -0.0554488 -0.175285 -0.297821 -0.209074 -0.0496822 0.40006 -0.0392359 0.162322 0.0911663 0.606955 0.345486 0.0493025 0.541097 -0.0972071 -0.438993 -0.604205 -0.360642 0.0711172 0.0254743 0.242295 -0.0620543 0.781652
+internal_weight=0 6326 2962 2029 4192 1471 1278 193 891 2721 1059 161 933 110 82 1905 1372 155 533 212 321 1662 188 156 930 112 1217 350 867 100
+internal_count=9288 6326 2962 2029 4192 1471 1278 193 891 2721 1059 161 933 110 82 1905 1372 155 533 212 321 1662 188 156 930 112 1217 350 867 100
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=57 60 54 60 6 15 61 55 34 62 7 18 55 56 53 51 3 10 50 53 18 29 23 6 69 9 14 10 55 37
+split_gain=6779.74 4633.69 3915.41 3718.6 5772.7 3397.17 3365.65 2719.48 3279.18 2629.97 2454.37 2421.02 4366.94 2328.2 2679.94 2957.9 2578.52 2324.17 3151.97 2263.01 6234.06 2251.6 2208.35 2580.9 3530.14 2267.38 2286.07 2191.65 3108.93 2185.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 19 -2 4 5 -4 9 -6 -9 -3 -8 12 -12 16 29 17 -5 22 -19 20 21 -1 23 25 -25 26 -16 28 -21 -15
+right_child=2 6 3 13 7 -7 10 8 -10 -11 11 -13 -14 14 15 -17 -18 18 -20 27 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.21029994675973801 0.043829454972599075 -0.011346282964503324 -0.097600013439843536 -0.10607583139989767 0.97630049454669154 0.31140849036358609 -0.059577249118965545 0.072377082290817116 1.2332046727339427 0.35107189745364209 0.73320417565369755 0.93869693112629715 -0.2127369955472701 -0.041244697442641337 -0.5659514852347568 -0.67522176537447831 0.28037981137381374 0.31149697513656988 -0.84278052411973481 0.53695470484792307 1.8307622830936876 1.1664985588441292 0.13737340013500951 0.63180650460223364 -0.61549154382485605 -0.043342780808300493 -0.064090151008632454 0.64629811864523656 0.043405998076726925 -0.49557388092140597
+leaf_weight=118 2151 225 1189 914 50 160 1363 109 20 364 53 31 94 643 395 130 138 92 20 113 23 20 71 40 26 97 75 70 411 83
+leaf_count=118 2151 225 1189 914 50 160 1363 109 20 364 53 31 94 643 395 130 138 92 20 113 23 20 71 40 26 97 75 70 411 83
+internal_value=0 0.106068 -0.0477909 -0.0941398 0.00991306 -0.049089 0.0431904 0.454571 0.25235 0.212627 -0.0215715 0.26945 0.128317 -0.152507 -0.213618 -0.306042 -0.0553811 -0.247226 0.105376 0.283456 0.560577 0.348879 -0.303322 -0.352753 0.140447 -0.410162 -0.485867 0.208344 0.149839 -0.0931859
+internal_weight=0 2885 6403 4252 1528 1349 2130 179 129 589 1541 178 147 2724 1672 946 1052 816 112 755 161 138 704 633 66 567 470 594 524 726
+internal_count=9288 2885 6403 4252 1528 1349 2130 179 129 589 1541 178 147 2724 1672 946 1052 816 112 755 161 138 704 633 66 567 470 594 524 726
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 53 63 58 67 23 60 68 67 68 67 46 61 9 42 4 31 38 38 13 42 12 54 69 3 60 45 61
+split_gain=12285.5 4966.14 2701.82 4844.22 4645.56 3681.36 3286.76 3467.69 2767.31 2676.51 3086.06 2478.81 2576.4 2413.7 2408.87 2337.49 2213.08 2325.34 2148.02 2130.59 2115.5 2533.21 3558.45 2068.08 1909.77 3815.77 2347.73 2080.4 2199.14 1964.2
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 9 4 5 14 -4 15 -8 -7 19 16 12 -2 18 -3 -6 17 -11 -12 24 21 -14 -23 -5 25 27 -27 -1 -29 -26
+right_child=11 2 3 23 6 8 7 -9 -10 10 13 -13 20 -15 -16 -17 -18 -19 -20 -21 -22 22 -24 -25 29 26 -28 28 -30 -31
+leaf_value=0.85537424637211701 -0.020989018802685382 0.1394380372149103 -0.68728285769621533 -0.301204608964109 0.32918019397537029 -0.39409699365496637 -0.049880204820580074 0.79117761514403606 0.81585293757111854 0.47278376005589967 0.03114415845089076 -0.30764472132459009 -0.20439388263946534 -0.67425027851234465 -0.31234045053393111 1.0512674174926899 -0.40416042520886375 -0.4731839691770488 -0.64776718639410458 0.46854781831889974 -0.51683657420137541 0.5311162347827002 -0.63046260952949529 -1.0314827099095945 0.27067610434465861 0.19042768797779464 -0.53952314722537997 0.47520423487491081 -0.45003196617652635 0.021697517510744019
+leaf_weight=135 1889 170 30 395 264 24 451 55 89 250 449 675 1083 68 386 54 42 29 52 318 183 107 35 43 516 371 50 225 29 821
+leaf_count=135 1889 170 30 395 264 24 451 55 89 250 449 675 1083 68 386 54 42 29 52 318 183 107 35 43 516 371 50 225 29 821
+internal_value=0 0.099414 -0.0270085 -0.20791 0.0491535 0.297441 0.199867 0.0415391 0.558872 0.173308 0.0246626 -0.133053 -0.0973081 -0.115201 -0.174207 0.451799 0.272582 0.374457 -0.0393217 0.226977 -0.199699 -0.152323 0.244812 -0.372899 0.191197 0.312368 0.103735 0.538163 0.369567 0.117788
+internal_weight=0 5316 1961 581 1380 143 824 506 113 3355 890 3972 3297 569 556 318 321 279 501 2465 1408 1225 142 438 2147 810 421 389 254 1337
+internal_count=9288 5316 1961 581 1380 143 824 506 113 3355 890 3972 3297 569 556 318 321 279 501 2465 1408 1225 142 438 2147 810 421 389 254 1337
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=65 68 64 68 55 64 59 62 53 69 53 5 64 29 56 70 42 29 38 18 39 70 4 69 45 56 61 72 15 53
+split_gain=19551.8 8657.21 6021.41 4916.12 3747.85 3474.09 3059.07 3316.72 3599.24 2899.72 2712.25 3731.71 2662.94 4334.43 3144.8 3081.5 2695.3 2580.16 2448.29 2759.51 2431.26 2925.67 3194.03 2335.37 2497.29 2319.44 2168.8 2143.26 3163.55 2950.2
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 -1 27 7 -6 9 -9 -8 17 23 14 -14 16 -16 20 -4 -20 21 -12 25 -3 -25 -23 -10 -2 29 -29
+right_child=3 12 18 -5 6 -7 10 8 26 -11 11 -13 13 -15 15 -17 -18 -19 19 -21 -22 22 -24 24 -26 -27 -28 28 -30 -31
+leaf_value=0.10753647013884716 -0.011031644464903775 0.030234768427300211 0.010892349756846465 -0.082744876488822477 0.13484530071908063 -0.042042294026307339 0.063200036324836589 0.017969756680865621 0.04377291351556778 0.26721307693105756 0.017732229879660201 0.17579298805144125 0.022405370793172289 0.12794124398120615 -0.046413331030922773 -0.22473841967520777 -0.26506400417823062 0.12386339566088282 0.094267630224065355 -0.074678687691688547 -0.24993237201984111 -0.30926007298862229 0.083824982202571369 -0.016621840433513418 -0.16880962653163198 -0.093352390403548868 -0.13943388404058557 0.13492376585491003 0.23057627241952081 -0.031168557336164075
+leaf_weight=631 1253 490 1983 675 243 1816 270 43 48 33 129 34 84 43 170 77 26 32 275 45 26 34 23 425 48 48 56 64 35 129
+leaf_count=631 1253 490 1983 675 243 1816 270 43 48 33 129 34 84 43 170 77 26 32 275 45 26 34 23 425 48 48 56 64 35 129
+internal_value=0 0.0250827 0.0400696 -0.0335699 0.0692318 -0.0235022 0.0455122 0.0866453 0.0215752 0.126194 0.0163188 -0.0225091 -0.0183825 -0.0617582 -0.0846071 -0.117534 -0.075418 -0.0455991 0.0191761 0.0705096 -0.066456 -0.0460698 -0.124455 -0.000365636 -0.0320658 -0.182875 -0.0548769 -0.00076847 0.055634 0.0239087
+internal_weight=0 5316 3953 3972 1650 3297 1019 423 180 76 596 326 1363 400 357 273 196 292 2303 320 260 234 105 963 473 82 104 1481 228 193
+internal_count=9288 5316 3953 3972 1650 3297 1019 423 180 76 596 326 1363 400 357 273 196 292 2303 320 260 234 105 963 473 82 104 1481 228 193
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=68 57 59 54 55 20 60 6 59 54 49 72 27 60 61 49 12 71 55 13 69 55 54 60 44 15 27 63 61 50
+split_gain=23027.2 9760.01 7296.63 4819.22 4643.47 4098.89 3727.66 3817.48 3415.35 3319.98 4557.48 3257.35 3096.09 2921.63 2868 5408.79 3787.67 3876.78 3226.8 2883.69 3371.55 2746.22 2733.64 2922.72 2608.41 3717.03 2594.47 2578.53 2544.36 2543.28
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 12 13 22 7 14 -5 -8 -11 -9 29 -3 18 16 17 19 -4 20 -16 -12 -6 26 25 -20 -24 -19 -15 -1
+right_child=-2 2 6 8 5 -7 9 11 -10 10 21 -13 -14 28 15 -17 -18 27 24 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.050204222269370533 -0.049496554643430432 0.14786444565018375 0.13686379970276738 0.062695648742600515 0.06150134983140236 -0.074049614679410264 -0.0027269041403172175 0.054014982252346029 0.011037618463101573 -0.033925458705475878 -0.041426681904565714 0.26780937876966265 0.16004072582415704 0.12392423957324865 -0.17926178372568555 -0.12772992963592211 -0.10749946178610975 -0.064186727237843327 0.00083555333405023523 0.10315536999224144 -0.013539080384662887 -0.1897674130535115 0.031397969545716914 -0.016877004589530935 -0.17133884032567342 0.19111133792785681 0.19119402802351751 0.057477864667019811 0.023291306338404011 0.1584475165835901
+leaf_weight=478 2038 111 73 514 341 138 821 113 1153 1009 56 24 112 95 60 110 82 56 210 27 79 91 195 528 20 33 33 356 263 69
+leaf_count=478 2038 111 73 514 341 138 821 113 1153 1009 56 24 112 95 60 110 82 56 210 27 79 91 195 528 20 33 33 356 263 69
+internal_value=0 0.0139137 0.000622864 0.0420494 0.0285126 0.0115579 -0.0141362 0.00847937 0.0269658 -0.0283552 -0.0465567 0.091468 0.0802049 0.0731586 -0.00180042 -0.0195295 -0.00149605 0.0135425 0.0388286 -0.0544584 -0.0850741 -0.133257 0.0223272 0.00465734 0.0116174 0.0266755 0.0545263 0.0409409 0.0499956 0.0638583
+internal_weight=0 7250 4924 2326 1704 1235 3220 1243 1667 1977 1156 137 659 469 1106 770 660 578 336 166 139 147 1097 756 263 243 228 412 358 547
+internal_count=9288 7250 4924 2326 1704 1235 3220 1243 1667 1977 1156 137 659 469 1106 770 660 578 336 166 139 147 1097 756 263 243 228 412 358 547
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=65 68 70 68 67 55 17 38 53 9 69 12 45 21 12 73 69 15 25 46 2 72 15 19 53 15 39 20 34 38
+split_gain=14336.5 5347.38 3529.48 3193.04 2838.83 2366.89 4180.07 2876.78 3392.83 3651.13 2497.97 5099.33 2343.04 2271.21 2234.87 2211.75 2079.72 2032.19 1953.47 3937.33 2952.08 2397.71 3812.29 1881.61 2579.06 1833.39 1926.84 1824.33 2546.77 2553.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 4 18 6 13 8 9 14 12 -12 15 -4 -7 25 -15 -9 21 20 -20 -2 23 24 -23 26 -10 28 29 -3
+right_child=3 27 5 -5 -6 7 -8 17 10 -11 11 -13 -14 16 -16 -17 -18 -19 19 -21 -22 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.2397002232118588 -0.038661533518503266 -0.0091431839595879274 0.40502313062632117 -0.34188553206622602 -0.21064134930731432 -0.11826814692783155 -1.0690694954084312 0.2178399422741312 -0.49983949655905752 0.91152271102621885 -0.35957475572227027 -2.0299634337425232 0.55415389072895049 0.211986137231191 0.63684891386235021 0.55872636075530735 -1.1044865480065347 1.2588662266731263 -0.65433100910166153 0.61282632289788674 0.49505180739439453 0.79218399306138365 1.2296433920795853 -0.64788911938667304 0.014179637764586884 0.56295499393473503 0.27854025936440419 -0.39117825518775462 0.40299803444317411 -0.44637398895544883
+leaf_weight=2465 1394 930 357 675 1408 236 23 127 195 53 212 20 50 30 47 35 20 22 159 39 26 60 37 27 147 23 38 151 126 156
+leaf_count=2465 1394 930 357 675 1408 236 23 127 195 53 212 20 50 30 47 35 20 22 159 39 26 60 37 27 147 23 38 151 126 156
+internal_value=0 0.107392 0.166285 -0.143731 -0.103162 0.0446669 0.242499 -0.0357374 -0.102498 0.149796 -0.25044 -0.503574 -0.0782202 0.316617 0.00713999 -0.186876 -0.314603 0.371549 -0.0230503 -0.300299 -0.492796 0.0142493 0.286418 0.137275 0.239688 -0.288813 -0.372893 -0.0634099 -0.0225741 -0.0719498
+internal_weight=0 5316 3953 3972 3297 1488 430 1058 909 336 573 232 341 407 283 291 50 149 1889 224 185 1665 271 234 207 256 233 1363 1212 1086
+internal_count=9288 5316 3953 3972 3297 1488 430 1058 909 336 573 232 341 407 283 291 50 149 1889 224 185 1665 271 234 207 256 233 1363 1212 1086
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=65 68 59 60 63 55 61 28 68 20 63 61 62 72 27 4 51 63 70 40 60 3 63 17 40 51 0 2 62 16
+split_gain=11612.6 4331.38 3182.38 3141.39 3845.66 2843.28 3368.95 2607.39 2586.36 2481.42 2183.15 3391.79 2843.87 2195.36 2173.05 2161.84 2413.76 6305.76 5641.2 2258.89 2126.86 2123.29 2107.62 3310.53 2028.54 3378.33 2922.06 2026.05 3195.63 3095.72
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 4 14 -4 -7 10 -2 -9 11 -5 -13 27 -1 16 20 18 -18 -19 21 -3 -22 -24 25 26 -6 29 -29 -12
+right_child=8 15 5 7 24 6 -8 9 -10 -11 13 12 -14 -15 -16 -17 17 19 -20 -21 22 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.7213612411419551 -0.0928457705341596 0.37743936974790848 0.22525163014620608 0.50402794347164481 0.67235603830532031 0.18229893867531188 -0.10890500761420277 0.91522440569876107 -0.30769697344689462 -0.33169740837067369 0.10661055698275318 0.069737862445870227 -0.93917236117216252 -0.25657236442290327 1.7041120162716621 -0.41123849327852524 -0.42744591941958981 -0.12178194885226815 -2.4116894250330718 1.0555606955289842 0.14790535278045214 -0.44336886414223253 -0.11914191928940671 -1.2835470943496778 -0.62064282273252802 -0.88474547009915117 -0.34111072591372898 0.13330504860196796 1.527537377684888 0.782252354306888
+leaf_weight=135 3297 253 921 47 152 657 1005 79 675 20 479 49 65 93 27 153 38 88 23 20 325 36 401 26 24 20 35 35 31 79
+leaf_count=135 3297 253 921 47 152 657 1005 79 675 20 479 49 65 93 27 153 38 88 23 20 325 36 401 26 24 20 35 35 31 79
+internal_value=0 0.0966531 0.149657 0.272858 0.511612 0.0843119 0.00620991 0.176818 -0.129357 0.663321 0.121962 -0.210806 -0.505518 0.196684 0.885153 -0.0570689 -0.0122855 -0.362825 -1.1756 0.0962445 0.0446225 0.275193 -0.0439879 -0.190042 0.249649 0.350552 0.48267 0.264237 0.788172 0.202266
+internal_weight=0 5316 3953 1370 393 2583 1662 977 3972 99 878 161 114 717 162 1363 1210 169 61 108 1041 289 752 427 231 207 187 624 66 558
+internal_count=9288 5316 3953 1370 393 2583 1662 977 3972 99 878 161 114 717 162 1363 1210 169 61 108 1041 289 752 427 231 207 187 624 66 558
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=57 59 60 47 53 17 49 58 17 23 34 61 63 62 21 38 54 23 16 42 20 23 61 47 28 4 67 58 40 17
+split_gain=5859.21 4814.12 3854.32 3766.76 2873.24 4074.81 4072.09 5090.77 2772.34 2972.06 2676.56 2825.12 2572.31 2530.56 3854.68 3629.17 4507.21 3772.73 3287.85 3265.07 2690.86 3433.54 2490.68 4457.46 2248.01 2235.89 3321.11 2884.88 2156.13 2500.17
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 -1 -3 6 10 7 24 9 -9 11 12 -6 14 18 16 20 19 25 -18 21 -15 23 -4 -2 27 -27 -13 29 -24
+right_child=1 3 22 -5 5 -7 -8 8 -10 -11 -12 13 -14 15 -16 -17 17 -19 -20 -21 -22 -23 28 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.31246627839467189 0.52094888623177482 -0.15373505864408479 0.340482710890472 0.11556589173478854 0.80231465149310344 -0.64065904309875088 0.93328093153081459 0.034629707345018503 1.0538466184035593 -0.74419887269798091 0.44451733397112952 0.85289572391165314 0.10176684070917007 0.44999634509960429 -0.81905536327673056 0.4931130482027164 -0.67596154054258506 0.62204860627651215 -0.5683881763634937 -1.9677000717005946 -1.0193515300750733 -0.9013722836971283 -0.0030110645308008151 -0.42762350968263124 1.6711415205895901 0.47676082125731878 -1.2813853453506123 0.16858479265887369 -0.33660753385354114 0.65211085694246607
+leaf_weight=755 113 3634 500 606 62 95 76 349 23 57 144 83 339 103 46 52 177 20 56 22 21 23 1294 89 20 21 22 239 186 61
+leaf_count=755 113 3634 500 606 62 95 76 349 23 57 144 83 339 103 46 52 177 20 56 22 21 23 1294 89 20 21 22 239 186 61
+internal_value=0 -0.0533138 0.118325 -0.115245 0.0680869 -0.00646058 0.246276 0.153372 -0.0142077 -0.0747132 0.0356715 -0.0101091 0.210081 -0.109879 0.0501013 -0.288613 -0.399677 -0.687185 0.145069 -0.818767 0.0286509 0.203318 0.04951 0.224419 0.69391 0.25453 -0.422756 0.344975 -0.0173436 0.0264815
+internal_weight=0 6403 2885 4240 2163 1525 638 562 429 406 1430 1286 401 885 467 418 366 219 421 199 147 126 2130 589 133 365 43 322 1541 1355
+internal_count=9288 6403 2885 4240 2163 1525 638 562 429 406 1430 1286 401 885 467 418 366 219 421 199 147 126 2130 589 133 365 43 322 1541 1355
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=57 54 54 50 11 68 55 6 47 62 22 49 3 64 9 69 73 18 61 61 11 6 38 71 4 62 9 63 25 38
+split_gain=5557.71 3194.37 2913.13 2524.51 2832.76 2510.79 2340.72 2564.52 3166.38 2101.63 3202.36 2612.62 4840.72 2834.54 4661.21 2978.42 3704.49 4140.27 2972.16 2330.95 2255.49 2206.87 2507.61 2063.01 2660.01 3173.49 2425.72 2204.71 2431.6 2414.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 23 3 4 -1 6 7 8 -3 11 21 13 -13 14 15 16 17 -8 -16 -12 -17 22 -11 24 27 -26 -25 29 -29 -2
+right_child=1 5 -4 -5 -6 -7 9 -9 -10 10 19 12 -14 -15 18 20 -18 -19 -20 -21 -22 -23 -24 26 25 -27 -28 28 -30 -31
+leaf_value=0.14339985684132292 0.089793250367207367 -0.031841754412810418 0.027062936683226527 0.37343967027298297 -0.17004387525887024 -0.11921039666244343 0.035045876377507265 0.23928562823857646 0.23710668900310994 -0.15620352186884592 -0.65253561825855921 -0.087861141954367394 -0.81548365097906861 -0.053272995627183711 0.04936138661578298 0.36781673500491258 0.56243778800964361 -0.72616367502646018 -0.64337280991176771 -0.15186687149900072 -0.16865986721082168 0.15984259309247137 0.13974687011867035 -0.033715643613881137 0.14776142104105516 -0.54565912295471541 0.14239080050069353 0.2852692999943035 -0.1709604468309518 -0.36756482575878957
+leaf_weight=596 230 879 2106 101 82 1026 95 128 125 563 46 149 27 695 32 179 25 22 30 47 22 80 82 1305 33 33 230 254 33 33
+leaf_count=596 230 879 2106 101 82 1026 95 128 125 563 46 149 27 695 32 179 25 22 30 47 22 80 82 1305 33 33 230 254 33 33
+internal_value=0 -0.025962 0.0576203 0.140231 0.105491 -0.0510806 -0.0294125 0.0285141 0.00164286 -0.0607272 -0.123289 -0.020621 -0.199485 0.0079973 0.11314 0.185258 0.00996269 -0.108088 -0.285833 -0.399509 0.309098 -0.0878565 -0.118579 0.0236912 0.100988 -0.198949 -0.00732836 0.136981 0.232811 0.0324061
+internal_weight=0 6403 2885 779 678 4252 3226 1132 1004 2094 818 1276 176 1100 405 343 142 117 62 93 201 725 645 2151 616 66 1535 550 287 263
+internal_count=9288 6403 2885 779 678 4252 3226 1132 1004 2094 818 1276 176 1100 405 343 142 117 62 93 201 725 645 2151 616 66 1535 550 287 263
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+red=56
+BON3=51
+black=51
+brown=51
+BON2=49
+BON5=47
+BON8=47
+BON1=45
+BON4=44
+yellow=44
+grey=43
+BON9=41
+BON7=39
+no_players=30
+BON6=29
+x4_SCORE3=24
+blue=23
+x1_SCORE1=22
+x0_SCORE4=17
+x1_SCORE7=17
+x2_SCORE3=17
+BON10=17
+x4_SCORE7=15
+x0_SCORE5=14
+x2_SCORE1=14
+x1_SCORE3=12
+x3_SCORE7=12
+x3_SCORE8=12
+x1_SCORE9=11
+x2_SCORE6=11
+x4_SCORE6=11
+x5_SCORE6=11
+x0_SCORE7=10
+x0_SCORE8=10
+x1_SCORE4=10
+x2_SCORE5=10
+x3_SCORE5=10
+x5_SCORE8=10
+x0_SCORE1=9
+x2_SCORE9=9
+x3_SCORE4=9
+x5_SCORE4=9
+x0_map2=9
+x0_map3=9
+x2_SCORE4=8
+x2_SCORE7=8
+x3_SCORE1=8
+x3_SCORE2=8
+x4_SCORE5=8
+x4_SCORE8=8
+x5_SCORE3=8
+x5_SCORE5=8
+x2_SCORE8=7
+x3_SCORE3=7
+x5_SCORE7=7
+x0_SCORE2=6
+x0_SCORE6=6
+x3_SCORE6=6
+x4_SCORE4=6
+x5_SCORE2=6
+x1_SCORE2=5
+x4_SCORE2=5
+x5_SCORE9=5
+x0_map1=5
+x0_SCORE3=4
+x1_SCORE8=4
+x2_SCORE2=4
+x1_SCORE5=3
+x1_SCORE6=3
+x3_SCORE9=3
+x4_SCORE9=3
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/chaosmagicians_model.txt b/data/faction-picker-bot/models/chaosmagicians_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4e7e68bee588be3744b696395a992fdb0b326a26
--- /dev/null
+++ b/data/faction-picker-bot/models/chaosmagicians_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2858 2953 2954 2944 2964 2961 2950 3000 2948 2941 2977 2999 2962 2961 2962 2938 2958 2966 2932 2981 3002 2920 2943 2919 2966 2941 2958 2984 2915 2928 2952 2947 2954 2952 2985 2976 2946 2930 2949 2932
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=68 69 69 57 60 60 57 54 60 57 55 59 55 55 59 54 54 59 59 60 59 54 60 59 65 61 59 65 52 60
+split_gain=571305 580956 111923 94489.5 60404 54076.8 36691.8 32688.2 32447.4 29389.9 26937.6 21452 19546.3 18592.6 16291.4 16076.7 15918.8 15626.6 13288.5 12532.6 11364.9 10721.7 10434.8 10349.2 10638.7 8527.68 9437.6 8151.39 8004.11 7890.49
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 9 5 10 16 22 12 23 29 18 -9 -6 20 21 -12 -1 -14 -5 27 -7 -10 -3 24 -8 26 -17 -11 -20 -2
+right_child=2 6 -4 4 7 13 8 11 14 19 15 -13 17 -15 -16 25 -18 -19 28 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=102.59202155832217 100.5675890080185 100.71260897280175 98.995266424386614 102.24079989349708 101.40138239887024 102.12448033496958 101.05778766325039 100.78122952176682 100.41658192014859 100.25599418145578 101.41095615254302 100.28294782772997 101.20209413597131 101.07754641121095 99.615096796568707 101.77747025930452 101.78799890443064 100.55105948553926 101.50942400940222 99.64965173283359 101.38279076532089 99.846738885373071 100.25012445430255 100.11487479726034 100.15358596317846 100.67259499696792 100.88536035169156 99.799449937194836 99.981757335010926 100.1065984067872
+leaf_weight=328 497 638 1726 282 769 284 275 1563 475 677 778 1932 579 2353 2726 173 988 1015 725 3197 758 1083 2073 1544 247 965 377 926 36 1468
+leaf_count=328 497 638 1726 282 769 284 275 1563 475 677 778 1932 579 2353 2726 173 988 1015 725 3197 758 1083 2073 1544 247 965 377 926 36 1468
+internal_value=100.415 100.674 99.714 101.08 100.893 101.444 100.051 100.7 99.9195 99.8974 101.233 100.506 100.987 101.233 99.7625 101.041 101.988 100.788 101.654 99.7641 101.585 100.02 100.359 100.245 100.63 100.852 101.166 99.9923 101.437 100.223
+internal_weight=0 22966 8491 13905 9194 4711 9061 5858 6350 6765 3336 3495 2363 3395 4284 2293 1316 1594 1043 4800 1042 1558 2711 2066 522 1515 550 1603 761 1965
+internal_count=31457 22966 8491 13905 9194 4711 9061 5858 6350 6765 3336 3495 2363 3395 4284 2293 1316 1594 1043 4800 1042 1558 2711 2066 522 1515 550 1603 761 1965
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=68 69 70 69 70 70 60 56 62 56 60 56 56 67 62 60 55 54 60 54 55 56 62 62 54 62 54 49 55 63
+split_gain=462757 470575 198478 90657.8 108457 46510.7 45144.8 34400.9 26923.5 25746.7 22860.6 21706.8 21358.7 15294.9 13643.7 12825.6 12626 9858.28 9468.18 8841.5 8662.81 8513.52 7755.06 7110.09 7069.57 6741.29 6442.28 6828.22 5989.9 5738.2
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 13 10 11 18 15 17 -3 14 -12 29 -1 28 -11 -8 -4 -18 -13 -7 -6 -15 -22 -5 27 -14 -9 -2
+right_child=3 5 7 25 22 21 9 8 -10 16 12 20 26 23 -16 -17 19 -19 -20 -21 24 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.86961617762247734 0.13523679973080605 0.043284537884338149 0.63726928259137527 -0.9886804037020509 -0.70899947686688058 -0.26952000636246259 0.96169248463057244 0.5514077060428777 0.21010951975962328 0.56620231750373695 -0.017867917179691124 0.94799428215204196 -0.25809891010403896 -0.28632902924367398 1.4157626109751495 -0.19097706707947507 0.45338819733521607 0.61559305831184696 0.30332025276251184 0.12780162464096501 0.84724964129464075 -0.58794980581947176 -0.49969105712369838 -0.058839404281524371 0.49467630713764799 -0.72498203437079645 -0.38400877131637956 0.18087525636226209 0.051853310061076137 0.99301507290866642
+leaf_weight=375 932 2136 492 830 1434 502 566 133 2605 1143 1610 605 1059 969 444 1785 666 1034 1619 836 414 1454 1743 1651 649 896 2115 185 539 36
+leaf_count=375 932 2136 492 830 1434 502 566 133 2605 1143 1610 605 1059 969 444 1785 666 1034 1619 836 414 1454 1743 1651 649 896 2115 185 539 36
+internal_value=0 0.155476 0.399079 -0.420523 -0.310491 -0.218357 0.65907 0.155073 0.0607917 0.526928 -0.139107 0.884619 -0.217511 -0.0593109 1.1657 -0.0975205 0.399232 0.738026 0.381152 0.27217 0.746608 -0.506226 -0.594166 -0.142976 0.631991 -0.851789 -0.313201 -0.192817 0.150723 0.167138
+internal_weight=0 22966 13905 8491 6765 9061 6732 7173 5062 4245 7105 2487 4969 3588 819 2457 2645 1600 2111 1502 1668 1956 3177 2620 1063 1726 3359 1244 672 968
+internal_count=31457 22966 13905 8491 6765 9061 6732 7173 5062 4245 7105 2487 4969 3588 819 2457 2645 1600 2111 1502 1668 1956 3177 2620 1063 1726 3359 1244 672 968
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=69 70 60 70 62 59 56 60 56 59 56 56 59 60 54 65 59 54 65 54 56 54 56 60 61 59 65 13 54 59
+split_gain=305816 220815 47903.3 37492.5 34354.8 27031.7 26684.1 26399 24660.4 17542.5 17167.8 16510.3 15025.2 12785.2 12493.6 11816.6 10472.6 9910.09 9892.91 9825.07 9756.69 8866.16 8607.46 7761.82 7510.77 7232.48 12801.7 8579.76 7133.37 7129.45
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 7 10 14 -1 25 29 -8 -3 15 17 -12 24 19 -15 -10 -11 -7 -6 -13 -16 -5 -4 26 27 -2 -27 -9
+right_child=3 4 5 23 20 11 9 8 12 18 13 21 -14 16 22 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 28 -28 -29 -30 -31
+leaf_value=1.2503352651261226 0.51624262327027493 0.054104653362375126 1.4423139508119076 -0.50100202572121166 0.24788959458987422 1.3375482870325541 1.0567151927473952 0.18271159229147788 0.0459638071108249 0.79767860859794715 -0.093940780450941619 0.27220305854751764 -0.73441885629266357 -0.2077971987707985 0.81349914220590436 0.27243413410183903 -0.64618646965068194 -0.50705029838714122 0.30325981371975486 0.51388012596801247 -0.029371343325102935 -0.1069006791015561 0.33829628745364615 -0.91378691460473649 0.77733776475435046 0.17410375316978988 -0.252775867224804 2.3797138629136265 -0.27104732384158592 -0.26387972901927553
+leaf_weight=1121 291 1047 236 637 1911 234 783 474 465 643 964 1166 2587 767 567 1019 1882 1069 1092 380 3779 1310 1163 1599 606 482 280 27 1422 1454
+leaf_count=1121 291 1047 236 637 1911 234 783 474 465 643 964 1166 2587 767 567 1019 1882 1069 1092 380 3779 1310 1163 1599 606 482 280 27 1422 1454
+internal_value=0 0.225243 0.552565 -0.43161 -0.10113 0.393559 0.84449 -0.336275 -0.449278 0.663811 -0.30245 0.234417 -0.587383 -0.405774 0.647801 0.481244 -0.519254 -0.339416 0.486494 0.827786 0.0637474 0.0716272 0.494042 -0.796191 0.963721 -0.0630734 0.240304 0.674462 -0.158357 -0.154085
+internal_weight=0 20670 10320 10787 10350 6681 3639 8551 6049 2518 4660 4109 4121 3613 2572 1633 2649 1534 1735 614 5690 2476 1730 2236 842 2502 598 318 1904 1928
+internal_count=31457 20670 10320 10787 10350 6681 3639 8551 6049 2518 4660 4109 4121 3613 2572 1633 2649 1534 1735 614 5690 2476 1730 2236 842 2502 598 318 1904 1928
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=68 66 60 70 56 54 60 56 56 56 55 61 61 65 67 70 54 60 54 66 54 60 65 65 67 55 61 61 55 32
+split_gain=384090 158647 48240.5 43596.2 38901.4 29110 25527.9 24058.5 17976.8 16391.8 14228.7 13151 12197.1 11022.7 28046.6 10544.9 10012.9 9648.54 9490.18 9350.81 9143.71 8969.4 8743.71 8720.43 11793.2 8585.87 9712.57 6469.48 5907.17 6407.83
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 17 21 8 20 10 -4 22 -1 -10 -9 -5 19 -8 -14 23 -12 -15 -6 -3 27 24 -2 -11 -27 -7 -18 -30
+right_child=3 4 5 13 6 9 15 12 11 25 18 -13 16 14 -16 -17 28 -19 -20 -21 -22 -23 -24 -25 -26 26 -28 -29 29 -31
+leaf_value=1.4223531559228328 0.47891641399689466 0.46147571951946242 0.79871063189472236 -0.56398534854718796 0.33197020767191193 0.95975477158016143 -0.14812321087258817 0.75217562230708945 0.65165405258337694 0.18688048181028322 1.2042060093215059 0.19268073711141695 0.64642737554591212 -0.6769785389068762 -1.7290027303194315 -0.38314251637589003 0.47438153399634447 -0.39822139976663423 0.60112983398331998 -1.6451125755293727 -0.020114157191560553 0.12736465663926427 0.21269468442225301 -0.32940638896658964 -0.21935700048824253 0.1080552186745796 -0.29496324256481243 0.3987066160134084 0.17688465039258974 -0.619059761126454
+leaf_weight=314 288 726 873 1800 688 217 3274 863 647 1278 252 1314 621 1360 224 2228 458 3516 645 73 2005 2411 1288 827 403 803 860 417 706 78
+leaf_count=314 288 726 873 1800 688 217 3274 863 647 1278 252 1314 621 1360 224 2228 458 3516 645 73 2005 2411 1288 827 403 803 860 417 706 78
+internal_value=0 0.177057 0.393219 -0.478894 -0.0448661 0.271858 -0.140394 0.630487 0.484149 0.148141 0.93956 0.344112 0.493184 -0.706756 -0.861847 -0.243293 0.373211 -0.322415 0.770556 -0.726297 0.0698354 0.204688 0.337398 -0.146833 0.0716745 0.0244588 -0.100361 0.590737 0.236603 0.0976963
+internal_weight=0 22966 11634 8491 11332 7697 8195 3937 2834 4863 1211 1961 2726 3457 1657 5502 1863 5034 897 1433 2693 3137 1922 1518 691 2941 1663 634 1242 784
+internal_count=31457 22966 11634 8491 11332 7697 8195 3937 2834 4863 1211 1961 2726 3457 1657 5502 1863 5034 897 1433 2693 3137 1922 1518 691 2941 1663 634 1242 784
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=68 56 54 70 62 55 54 61 61 70 65 67 65 67 58 62 53 70 67 53 50 65 13 61 26 58 73 61 16 55
+split_gain=311113 82079 36704.1 35312.9 17491.4 17352.9 16896.1 12034.5 9449.66 9339.1 8928.38 22717.8 7944.79 16476.5 8535.4 9673.58 7564.52 7509.25 12809.7 20156.1 6914.81 6218.2 6488.27 6073.58 5272.02 5138.13 5099.78 5793.19 5052.15 5877.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 5 12 9 7 23 -3 -7 28 25 -12 13 24 -14 -16 -9 18 19 -8 -10 22 -21 -1 -2 -5 -20 -28 29 -4
+right_child=3 2 4 10 -6 8 17 16 20 -11 11 -13 14 -15 15 -17 -18 -19 26 21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.47325289704994 0.064089450184478716 0.48008650638439043 0.046027949071346677 -0.39906172759017533 0.040351289867095165 0.17701062614044794 0.57963247856336264 0.39525182772728973 -0.0018475219345723804 -0.14167922314440257 -0.34862270736973711 -0.82992131189398821 -0.3279936199981236 -0.17336926080670678 -0.27478546366445433 -0.078632620242012272 0.12280861620493068 0.10105390700854494 0.16850830740632419 0.28405078851331877 0.20448856330793813 0.10577709001899768 0.92952677946242057 0.28111768812768989 0.66670896697927395 -0.2267815156033938 0.30012227757622567 -0.17041142235199608 0.13832559209235662 -0.090616149798915524
+leaf_weight=413 650 345 942 459 4933 1186 406 257 2332 2362 1433 224 787 1489 821 1257 929 2011 1710 254 372 528 35 1525 30 1341 71 190 336 1829
+leaf_count=413 650 345 942 459 4933 1186 406 257 2332 2362 1433 224 787 1489 821 1257 929 2011 1710 254 372 528 35 1525 30 1341 71 190 336 1829
+internal_value=0 0.0849874 0.0285344 -0.229869 -0.0203321 0.122301 0.210041 0.249052 0.0724154 -0.0750681 -0.339243 -0.413687 -0.154759 -0.0905889 -0.203341 -0.156131 0.181846 0.168331 0.21069 0.323682 0.026539 0.19649 0.362223 0.322063 0.0906756 -0.270713 0.140578 -0.0424118 -0.0244291 -0.0441641
+internal_weight=0 22966 15823 8491 10402 5421 7143 1531 3890 5469 3457 1657 5034 2169 2865 2078 1186 5205 3194 1223 2704 817 289 1938 680 1800 1971 261 3107 2771
+internal_count=31457 22966 15823 8491 10402 5421 7143 1531 3890 5469 3457 1657 5034 2169 2865 2078 1186 5205 3194 1223 2704 817 289 1938 680 1800 1971 261 3107 2771
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=69 70 57 57 59 67 60 57 56 62 56 59 60 55 59 60 59 56 55 61 56 70 60 59 66 56 59 26 50 60
+split_gain=269852 149154 87088.9 39686.4 27961.2 25160.4 23871 23707.3 18024.5 17046.1 16684.2 15061.1 11854.6 11595.1 11456.4 10820.5 9562.37 8978.13 8955.58 11014.2 8391.43 8287.05 8126.31 7986.36 7778.85 7690.38 7580.98 7399.48 7321.93 7223.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 17 13 15 16 10 26 14 -3 21 18 22 -9 -1 27 23 19 -6 29 -10 -4 -2 -13 -15 -8 -5 -21 -7
+right_child=3 7 4 6 12 20 8 9 11 -11 -12 24 -14 25 -16 -17 -18 -19 -20 28 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.0180111956176745 0.69467805996459586 0.40725668776762369 0.88525980480025757 -0.0052052154772869973 0.83484778271781068 1.144805597092398 -0.033033822785626665 -0.009835026640552632 -0.26633688868408673 -0.0047103553003458917 0.034129969059083498 -0.51632657171880658 -0.024140097390487687 0.44848321988250039 -0.28109582336630334 0.64947216637039151 -0.25490721449058468 -0.12961981120175542 0.088717938993565421 0.32844569225623277 0.35850263600362703 -0.67745071950496416 0.42472787842359755 0.049253924856290085 -0.77406182820797809 0.14748535826372108 -0.3431094917461513 1.0073932050489911 -0.47423426262263596 0.54107085967202417
+leaf_weight=580 100 690 237 566 186 109 481 946 1096 3802 2335 1157 2426 575 2577 909 1811 2457 1094 391 1594 272 605 576 946 1097 1291 34 58 459
+leaf_count=580 100 690 237 566 186 109 481 946 1096 3802 2335 1157 2426 575 2577 909 1811 2457 1094 391 1594 272 605 576 946 1097 1291 34 58 459
+internal_value=0 0.141056 0.320401 -0.270292 0.177107 0.582143 -0.352103 -0.0377677 -0.431941 -0.102607 0.11924 -0.52026 0.0709246 0.3526 -0.208257 0.793027 -0.178487 -0.0704238 0.204312 0.403462 0.436905 -0.348079 0.554355 0.144731 -0.632265 0.250998 -0.258941 0.0521754 0.224759 0.656928
+internal_weight=0 20670 10320 10787 6669 3651 7654 10350 5243 7325 3025 3471 4155 2514 3523 1489 2411 3133 1729 635 2162 1368 842 676 2103 1672 1772 600 449 568
+internal_count=31457 20670 10320 10787 6669 3651 7654 10350 5243 7325 3025 3471 4155 2514 3523 1489 2411 3133 1729 635 2162 1368 842 676 2103 1672 1772 600 449 568
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=57 56 54 56 56 54 55 61 55 53 61 61 54 61 53 55 53 55 53 61 61 70 70 24 55 72 7 55 28 55
+split_gain=138566 52986.8 42604 29445.1 22357.3 21669.2 20321.5 15131.6 12530.9 11422.9 10447.3 10366.5 10270.6 9916.85 9910.46 10906.5 8751.17 8260.83 8003.19 7784.27 7363.02 6914.63 6500.17 6390.43 6454.83 6900.65 7697.83 6343.47 9142.27 6272.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 12 4 11 19 10 -7 8 -6 -8 -3 -4 23 27 -13 -16 22 18 -9 -2 -11 -12 -14 24 -1 26 -26 28 -5 -15
+right_child=2 5 3 13 7 6 9 17 -10 20 21 14 16 29 15 -17 -18 -19 -20 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=1.8198918460231077 0.71947963602911191 0.92198437368307185 0.16825163578959643 0.066470736322548463 0.7140679929143674 0.37599208657567307 0.21075694853234406 0.51635314586217718 0.052276124406115947 0.0470529987147736 0.49574017121436142 0.093510090840770999 1.2857419663869685 -0.31848377185250054 0.02320028637573554 -0.42137929480791758 0.50835231758296817 -0.26726713393742907 -0.087735485611063938 0.23663277270896024 -0.2968516266682279 0.056395623622023883 0.36167719524640307 2.0655094892259629 0.78806725824251778 1.8756486192637798 -0.90235506653785702 -0.31528598389212076 -0.76984164962832569 -0.53397670598045832
+leaf_weight=76 424 392 1525 1065 370 1565 1151 281 1262 1002 1049 1183 284 2482 865 1524 1590 2511 999 1571 1644 544 104 63 264 51 30 2473 149 2964
+leaf_count=76 424 392 1525 1065 370 1565 1151 281 1262 1002 1049 1183 284 2482 865 1524 1590 2511 999 1571 1644 544 104 63 264 51 30 2473 149 2964
+internal_value=0 0.311793 -0.141278 -0.242566 0.0530233 0.177251 0.0727587 -0.0522741 0.202315 -0.0522243 0.459511 -0.0500113 0.713291 -0.350027 -0.143195 -0.260408 0.612257 -0.161873 0.0448808 0.339253 -0.16662 0.345707 1.03805 1.12619 0.985627 0.801847 0.615575 -0.223384 -0.0361739 -0.435766
+internal_weight=0 9809 21648 14230 7418 7347 5362 5423 1632 3797 1985 5097 2462 9133 3572 2389 1978 3791 1280 1995 2646 1593 388 484 421 345 294 3687 1214 5446
+internal_count=31457 9809 21648 14230 7418 7347 5362 5423 1632 3797 1985 5097 2462 9133 3572 2389 1978 3791 1280 1995 2646 1593 388 484 421 345 294 3687 1214 5446
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=69 68 68 57 60 60 57 59 60 57 55 59 55 59 59 59 59 62 53 61 47 55 51 61 5 67 60 61 59 29
+split_gain=330250 363428 97409.2 67138.5 37686.8 34852.4 27668.8 26238.2 20655.6 17783.3 17686.9 13587.7 12559.3 9939.84 8315.52 8266.32 7886.8 8397.54 7836.98 7321.02 6974.08 7694.51 8863.02 7645.33 6823.33 6481.44 6438.88 6356.19 7734.04 6225.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 5 10 -1 26 20 15 -3 13 -10 14 -5 -7 -8 -11 -18 25 -9 21 22 23 -6 -20 -14 -2 28 -12 -13
+right_child=2 9 -4 4 7 12 8 19 11 16 27 29 18 -15 -16 -17 17 -19 24 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.21173035431324891 0.037978846479164462 -0.018948260739609989 -0.18950708055918747 0.2476789433632407 0.21717342258209274 0.23578544933208975 0.028697158678614394 0.034770245693124036 -0.053536678061836103 -0.046567504052674423 0.20047767313494197 -0.10618389136833338 0.19500472113953135 0.13183754930181729 0.13004687432168591 -0.048023298133119605 -0.11886341044420545 -0.065794468930965702 0.056528849873154971 -0.013858494778676919 0.0071771673846632335 0.069024002459293771 0.28315327563385168 0.073147939017803545 0.16307023833037682 0.093849340763508371 -0.022570380167544431 0.060817367408312763 0.084777710406368098 -0.18529788071417019
+leaf_weight=1316 638 1965 1726 282 140 284 522 1515 1558 1486 230 2414 295 761 758 1544 1685 1629 1433 1989 323 1410 100 381 189 436 2073 1532 531 312
+leaf_count=1316 638 1965 1726 282 140 284 522 1515 1558 1486 230 2414 295 761 758 1544 1685 1629 1433 1989 323 1410 100 381 189 436 2073 1532 531 312
+internal_value=0 0.0390114 -0.0747535 0.0877571 0.0615419 0.138919 -0.0528945 0.0360777 -0.0719243 -0.0611821 0.106257 -0.092799 0.110695 0.163158 0.158866 -0.0286389 -0.0784715 -0.0927773 0.0893629 0.00716677 0.0791126 0.0905528 0.139435 0.11185 0.0689434 0.134671 -0.00832088 0.0803746 0.119746 -0.115239
+internal_weight=0 20670 10787 13905 9194 4711 9061 5858 6350 6765 3336 4284 3395 1043 1042 2066 4800 3314 2353 3504 2354 2031 621 521 1622 731 2711 2293 761 2726
+internal_count=31457 20670 10787 13905 9194 4711 9061 5858 6350 6765 3336 4284 3395 1043 1042 2066 4800 3314 2353 3504 2354 2031 621 521 1622 731 2711 2293 761 2726
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 69 62 66 60 62 65 65 60 54 62 67 66 62 65 60 67 5 65 65 58 54 67 67 61 65 67 48
+split_gain=254222 278218 100147 57984.2 29480.9 28857.7 19885.6 15319.4 13296.9 12859.8 11060 9956.52 9919.56 9487.51 14458.8 9190.5 9041.99 8995.54 7936.7 7716.64 7163.5 7087.51 6755.65 6544.9 6271.98 6079.24 5962.58 5923.8 5486.35 5489.95
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 8 16 9 -1 21 13 10 12 -8 18 14 -2 -10 28 23 -3 26 -9 -7 -19 -6 -22 -23 27 -13 -4 -30
+right_child=3 5 4 -5 17 7 11 20 15 -11 -12 19 -14 -15 -16 -17 -18 22 -20 -21 24 25 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.95150362734502503 0.39665312878787518 0.55771852837804758 0.35862614618495159 -0.9848873729139852 0.9207892828366131 -0.53522087547321628 0.78400598167235125 -0.14649280969384135 -0.66057218512733584 -0.19863090690573756 -0.036787420608740594 0.95490932613611224 1.0155779479533178 -0.29131923675600097 -0.46869436784341217 -0.33969955002158003 -0.23104088653744334 0.049439352601607048 -0.58069855937734249 0.97723079503554366 -0.40418645472637521 -0.79183390977418178 0.38977876579909509 0.43905629284581338 -1.2189705531668227 -1.6283547290558116 0.28381814343049361 0.43734310483886341 0.066861906406858851 -0.58287258716551837
+leaf_weight=2476 570 158 594 1726 402 1422 1735 1538 1415 3272 982 325 234 2070 292 2418 1369 934 100 276 709 428 1553 945 109 109 1384 692 1072 148
+leaf_count=2476 570 158 594 1726 402 1422 1735 1538 1415 3272 982 325 234 2070 292 2418 1369 934 100 276 709 428 1553 945 109 109 1384 692 1072 148
+internal_value=0 0.172856 0.453822 -0.467532 0.18793 -0.258313 0.724692 -0.445474 -0.335536 -0.0881481 0.157103 0.597406 0.544095 -0.175238 0.103519 -0.458154 -0.037028 0.374692 0.116472 0.476469 -0.27366 -0.652108 0.261963 0.582825 -0.512758 -0.961631 0.418905 0.60274 0.109391 -0.0119583
+internal_weight=0 22966 13905 8491 7017 9061 6888 4315 6765 4746 1474 4412 492 2932 862 3833 3183 3834 258 2677 2356 1959 2487 1347 818 537 2401 1017 1814 1220
+internal_count=31457 22966 13905 8491 7017 9061 6888 4315 6765 4746 1474 4412 492 2932 862 3833 3183 3834 258 2677 2356 1959 2487 1347 818 537 2401 1017 1814 1220
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=68 69 70 66 69 70 57 70 66 59 66 65 65 67 66 62 65 66 65 65 57 59 57 65 67 66 19 37 37 1
+split_gain=205920 225357 96072.3 52889 46967.2 50947.2 38237.8 28492.6 23662.7 16028.1 13077.5 12500 12119.6 13291 11878.7 11138 10480.9 9965.8 9386.29 8749.05 8511.57 7295.56 8457.08 7046.8 19211.7 7914.21 6830.82 6465.75 6188.11 6023.29
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 27 5 11 10 8 16 -8 -1 14 21 -14 -2 19 20 -9 -12 26 -3 -10 29 28 25 -25 -5 -4 -7 -23
+right_child=4 7 3 15 -6 23 9 17 12 -11 18 -13 13 -15 -16 -17 -18 -19 -20 -21 -22 22 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=1.1971074499435761 0.47249710763555752 0.74765588524864945 0.38861803060922867 -0.2075216289885618 -0.88639863875542424 -0.52646535388293958 0.73211962409604014 -0.41395224416353527 0.0740683001857389 0.33544887790984151 1.0509299833363352 -0.18512351500945987 -0.4193273742168529 -1.2812963666855743 -0.1339009695715204 0.051256682747719197 -0.055734346395211631 -0.89601360639579242 0.4737574474325752 -0.58769085871102589 0.11126302663841819 0.10691798156303055 -0.45798423600812632 -0.54269007493721044 -1.6026312016748958 -1.6137409955263138 0.60558793999511629 0.8142695909149853 0.037515349748783407 -1.0860017803700075
+leaf_weight=1371 726 328 3003 945 1726 1398 1713 1321 742 2513 520 2280 997 218 582 2068 2512 635 615 636 585 530 1147 1256 224 73 116 405 226 46
+leaf_count=1371 726 328 3003 945 1726 1398 1713 1321 742 2513 520 2280 997 218 582 2068 2512 635 615 636 585 530 1147 1256 224 73 116 405 226 46
+internal_value=0 0.155571 0.408439 0.153794 -0.420779 -0.301982 0.679766 -0.232482 -0.139439 0.496239 0.989257 -0.0437511 -0.315497 -0.573985 0.202678 -0.10455 0.0497271 -0.57045 0.738189 -0.29442 0.33989 -0.188089 -0.300985 -0.59362 -0.745918 -0.601521 -0.118624 0.439202 -0.44798 0.0116501
+internal_weight=0 22966 13905 7173 8491 6765 6732 9061 7105 4226 2506 3588 3680 1215 1308 3765 3425 1956 1135 1697 913 2465 1723 3177 1553 1329 1061 3408 1624 576
+internal_count=31457 22966 13905 7173 8491 6765 6732 9061 7105 4226 2506 3588 3680 1215 1308 3765 3425 1956 1135 1697 913 2465 1723 3177 1553 1329 1061 3408 1624 576
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=69 70 60 70 60 60 56 56 56 56 55 35 55 66 5 55 65 56 27 58 38 19 34 51 24 65 67 66 6 66
+split_gain=151117 106258 25805.9 23072.1 16656.4 14774.8 12039.1 10547.2 10231.6 10177.8 7691.23 7343.14 7278.56 7047.69 5889.91 5821.02 5745.36 5710.86 9272.22 5613.55 5372.16 5217.15 4822.7 4774.07 4611.61 4584.54 9616.75 4556.63 6300.89 4521.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 13 17 -1 -6 11 16 -8 14 22 25 -7 21 20 -3 -19 -9 -4 23 -11 27 -17 26 -2 28 -10 -5
+right_child=3 5 9 29 7 8 10 19 15 12 -12 -13 -14 -15 -16 24 -18 18 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.58150874399348829 0.5303034291514811 0.24654873489754553 0.47433204579062715 -0.33224208315751413 -0.083549005491594636 0.01266317181537557 0.48295661501147258 -0.38505314821890135 -0.1092616719199109 0.18193203377904832 0.23613370232186154 -0.42509228735275212 0.041988004375080462 -0.13202607248051382 0.36791953139103023 -0.17669663907113556 0.20342628470802052 -0.028670609438046266 0.32609312500820581 -0.21869174363112737 0.018652655940530893 0.26738701821559696 0.5437054299937063 0.19987334420707364 -0.43751561549301737 -0.00044859353819155296 -0.04670456225773098 -0.29726621641540063 0.48352045708508401 -0.54102358663999117
+leaf_weight=1121 265 682 849 1586 1928 1889 844 1332 696 1635 1674 154 2444 1120 233 2917 1438 2041 390 2789 133 201 182 211 336 868 249 510 90 650
+leaf_count=1121 265 682 849 1586 1928 1889 844 1332 696 1635 1674 154 2444 1120 233 2917 1438 2041 390 2789 133 201 182 211 336 868 249 510 90 650
+internal_value=0 0.105557 0.25693 -0.202268 -0.15241 -0.0453777 0.399773 -0.212251 -0.0976184 0.179127 0.318865 0.019412 0.117116 -0.00773685 0.0516711 -0.151309 0.288312 0.07607 0.0282434 -0.272463 0.412616 -0.0516493 0.218169 -0.0942016 -0.203636 0.0929896 0.25078 -0.14208 -0.0413859 -0.392934
+internal_weight=0 20670 10320 10787 8551 10350 3639 6049 7237 6681 2518 2276 4261 2502 2122 4961 2420 3113 2431 4121 982 1708 1817 1507 3253 1382 514 1296 786 2236
+internal_count=31457 20670 10320 10787 8551 10350 3639 6049 7237 6681 2518 2276 4261 2502 2122 4961 2420 3113 2431 4121 982 1708 1817 1507 3253 1382 514 1296 786 2236
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=57 60 56 59 60 54 59 56 56 60 59 56 56 54 54 61 55 54 55 55 59 55 54 11 54 70 61 55 54 55
+split_gain=95168.1 56772 49715.1 41387.7 26791.6 25666 23949.2 22406 21684.9 21140.4 18361.3 15440.1 13982.6 12550 12130.5 12088.8 11497.2 11249 10597.7 10114.7 9894.41 9274.65 9185.24 8609.43 8578.62 8212.66 8138.66 8007.2 7590.64 7504.59
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 4 7 -1 12 18 23 21 17 14 -7 -5 -9 -11 -14 -10 -4 -2 -12 -6 -8 -21 26 -18 -19 -3 -17 -23 -16
+right_child=1 3 9 5 20 11 8 13 16 10 19 -13 15 -15 29 27 24 25 -20 22 -22 28 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.43468619501343381 0.27501527565189471 0.23040353740405051 0.28728185336526574 0.039277945527852888 0.30229019147410668 -0.10531635497094913 0.25247239901968355 0.036547993918107577 0.036783357126047113 0.27032675257559957 0.046580579832142109 -0.22011211804303876 -0.0051169685280813707 -0.091011246912131694 0.1903535620681556 -0.071932013112640109 -0.0058541262707509064 0.15214623716084011 0.092510966250931317 0.014469474357217326 0.12108715724390856 0.20155149308809892 -0.11884464871441071 0.33228682457900993 -0.13493811943720002 -0.0025887026838181905 0.033150164574041324 -0.22375420638821256 0.0104434780083613 0.0033003520214424397
+leaf_weight=496 453 298 421 1201 428 2357 354 1304 1254 366 1193 2908 948 2500 322 697 907 1013 1610 892 1538 309 1612 164 1549 611 1056 865 914 917
+leaf_count=496 453 298 421 1201 428 2357 354 1304 1254 366 1193 2908 948 2500 322 697 907 1013 1610 892 1538 309 1612 164 1549 611 1056 865 914 917
+internal_value=0 -0.0390274 0.0861316 -0.0777302 0.215766 -0.121399 0.0362615 -0.00407885 -0.00132448 0.0426906 0.00757444 -0.168721 -0.0542609 -0.0472843 0.10172 -0.0990179 -0.0453376 0.133735 0.132586 -0.0332973 0.160535 0.102219 -0.0713542 0.104191 -0.0872674 0.0939301 0.0765634 -0.156008 0.0587283 0.0519131
+internal_weight=0 21648 9809 14298 2462 8976 7350 5322 5287 7347 5302 5265 3711 3804 1605 2510 3710 2045 2063 3697 1966 1577 2504 1518 2456 1624 1354 1562 1223 1239
+internal_count=31457 21648 9809 14298 2462 8976 7350 5322 5287 7347 5302 5265 3711 3804 1605 2510 3710 2045 2063 3697 1966 1577 2504 1518 2456 1624 1354 1562 1223 1239
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=68 69 70 69 70 57 70 60 57 62 57 56 60 60 56 72 18 54 65 65 65 56 38 65 73 56 55 57 7 58
+split_gain=184885 162014 68037.6 32783.4 38210.1 29190 20338.4 14560.5 11210.9 11086.8 10301 8450.36 8288.55 7594.43 7582.87 6533.69 6456.75 6448.01 6181.5 6105.84 5865.17 5826.49 5709.25 5661.34 5646.53 6835.65 5608.22 5213.79 5101.15 5030.88
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 10 7 8 14 23 15 20 -9 26 -10 -1 19 -13 -14 -6 -4 -2 -15 -16 -3 -21 -26 -7 -8 -5 -19
+right_child=3 6 9 28 18 12 27 11 13 -11 -12 16 17 21 22 -17 -18 29 -20 24 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=1.6916297189795408 0.44438030361507003 0.25199605483941351 0.093354125001620464 -0.85273925916205418 -0.4156173083579095 0.83984190656516988 -0.19690685938495298 1.0076719513892398 -0.0095040575320613982 0.25991768148964378 -0.19182308713381668 0.64075621977865893 0.49310796503026755 -0.097026018038423367 1.1375322540406603 0.3191856302017122 -0.0096434854093816261 0.37971298700901746 -0.69466387040550892 -0.30682531537666907 -0.016162206361119726 -0.37382038238400433 0.20164927887916564 -0.069919534307384221 1.313042259343127 -0.035287372656959172 0.46177664879868524 -0.56578858126596987 -0.33317525613777066 0.00013877262095428976
+leaf_weight=233 467 1055 1354 1510 1624 624 523 572 1620 3947 2443 946 1137 1190 498 564 182 641 1553 1073 678 2107 75 1133 47 188 1057 1433 216 767
+leaf_count=233 467 1055 1354 1510 1624 624 523 572 1620 3947 2443 946 1137 1190 498 564 182 641 1553 1073 678 2107 75 1133 47 188 1057 1433 216 767
+internal_value=0 0.147411 0.361816 -0.398708 -0.299458 0.590148 -0.181615 0.860556 -0.103006 0.147522 -0.0758239 0.694582 0.429798 -0.1868 1.21063 0.0100054 0.535816 0.315979 -0.552023 -0.0555008 0.171675 -0.273916 1.01503 0.0853003 -0.209591 0.234379 0.602117 -0.467156 -0.787719 0.172942
+internal_weight=0 22966 13905 8491 6765 6732 9061 2506 7105 7173 3588 1700 4226 4917 806 3226 1128 2545 3177 2662 1145 3297 573 2188 1308 235 1681 1956 1726 1408
+internal_count=31457 22966 13905 8491 6765 6732 9061 2506 7105 7173 3588 1700 4226 4917 806 3226 1128 2545 3177 2662 1145 3297 573 2188 1308 235 1681 1956 1726 1408
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=68 69 57 56 69 59 57 59 55 57 56 56 55 56 51 28 54 4 61 52 54 53 46 55 1 59 54 59 72 61
+split_gain=149757 131231 36662.9 27540.6 26554.5 19430 14145.7 10700.1 10077.8 9412.38 9302.04 8453.73 8421.8 8324.7 8323.11 7290.85 7218.64 6728.88 6255.88 6117.91 8040.12 6021.35 5776.03 5413.16 7863.02 5000.49 5326.69 5000.38 5294.5 4894.76
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 15 9 12 -3 -8 27 -2 -7 -9 14 -14 -4 22 17 -10 -12 23 -21 -18 -1 -20 -25 -11 -27 -5 -29 -15
+right_child=4 6 5 8 -6 10 7 11 16 25 18 -13 13 29 -16 -17 21 -19 19 20 -22 -23 -24 24 -26 26 -28 28 -30 -31
+leaf_value=0.63065072555768453 -0.070964038645038169 0.023143136157886341 0.43909637745216645 0.84896182171982804 -0.59078887496640897 0.21545923688611962 -0.049253335627219758 -0.12130125187039079 0.53751615616914139 -0.1604655081256447 0.12489588015615249 -0.36651720819001743 0.47435469682724762 0.32270176283336449 1.1419293193899693 1.3077158391592092 0.36435824161354813 -0.27128666254381339 0.087680605365516598 0.028827728496657479 -1.2778276361744192 0.020982773625653837 1.1457584760943602 -0.10692487694323061 -0.8210546238592169 -0.20457928091342276 -0.42424844920914861 0.52986538564536811 -0.091061562654517925 0.029649817718798103
+leaf_weight=1003 1965 2711 878 282 1726 2195 2080 1511 667 1486 1522 2759 766 644 135 160 535 80 899 63 68 1052 178 875 122 1204 2110 642 112 1027
+leaf_count=1003 1965 2711 878 282 1726 2195 2080 1511 667 1486 1522 2759 766 644 135 160 535 80 899 63 68 1052 178 875 122 1204 2110 642 112 1027
+internal_value=0 0.110558 0.271362 0.460397 -0.299031 0.174501 -0.136212 -0.204245 0.333296 -0.224593 0.0806137 -0.279744 0.330815 0.246872 0.532761 0.779808 0.237286 0.450897 -0.00278604 -0.0986577 -0.649436 0.136739 0.708288 -0.0606029 -0.194311 -0.287485 -0.344441 0.549596 0.437632 0.142591
+internal_weight=0 22966 13905 4711 8491 9194 9061 6350 3370 6765 5744 4270 3450 2437 1013 1341 2334 747 3549 2027 131 1587 1181 1896 997 4800 3314 1036 754 1671
+internal_count=31457 22966 13905 4711 8491 9194 9061 6350 3370 6765 5744 4270 3450 2437 1013 1341 2334 747 3549 2027 131 1587 1181 1896 997 4800 3314 1036 754 1671
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 70 69 70 66 57 61 56 70 62 70 65 67 65 66 55 65 67 3 62 70 23 31 65 63 71 50 56
+split_gain=121303 106297 61234.8 34249 21509.2 30533.1 18278.4 16381.8 15261.4 14383.1 12332.8 11744.9 10575.2 9169.22 10010.9 8876.65 9038.45 8751.37 8144.48 7530.6 6992.72 6656.11 6463.89 6201.99 6062.53 5962.39 5846.13 5830.61 5620.23 5524.58
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 11 5 15 10 9 -9 -1 19 20 13 -8 29 16 -2 26 -13 -3 -4 25 -11 -18 -24 -5 -10 -27 -20 -15
+right_child=4 6 3 21 -6 -7 12 8 17 22 -12 18 -14 14 -16 -17 23 -19 28 -21 -22 -23 24 -25 -26 27 -28 -29 -30 -31
+leaf_value=0.79436577585826118 0.30028146765356467 0.23232506936010938 0.14047543497187079 -0.091366475984247006 -0.47853898970744235 -0.3512492314259178 -0.090158882519725189 0.46546442431284385 0.30031097699889803 0.55081397015411548 -0.20343392829867757 0.61365637369044534 -0.50469979564615297 0.047003349021200416 -0.80229420723476852 -0.12133858496674008 -0.0044457568315898676 0.062443378279293846 0.20059838227867427 -0.0081803281876160448 -0.40611876463134816 0.00020878059674474112 0.19143997621017533 -0.74804130944733827 0.84932101274078553 -0.0594992671400238 1.1147614275606779 -0.54179227662963025 0.66658519392133253 -0.34937067730406174
+leaf_weight=797 726 1061 1340 1061 1726 3177 2465 1711 1063 883 1321 546 635 272 218 2280 510 1541 1051 2364 146 2068 753 72 88 211 52 425 169 725
+leaf_count=797 726 1061 1340 1061 1726 3177 2465 1711 1063 883 1321 546 635 272 218 2280 510 1541 1051 2364 146 2068 753 72 88 211 52 425 169 725
+internal_value=0 0.089552 0.219803 0.0638674 -0.242215 -0.181921 -0.110331 0.378659 0.290779 0.53089 -0.00876056 0.242153 -0.222048 -0.173275 -0.3419 -0.0319883 0.12376 0.178247 0.372898 0.0663237 0.0867724 -0.0901259 0.409085 -0.096437 0.260279 -0.20021 0.338294 -0.381786 0.265149 -0.241233
+internal_weight=0 22966 13905 7017 8491 6765 9061 6888 4367 2521 4746 3252 4315 3680 1215 3588 1308 2656 1766 3425 1486 3765 1724 582 841 1697 1115 636 1220 997
+internal_count=31457 22966 13905 7017 8491 6765 9061 6888 4367 2521 4746 3252 4315 3680 1215 3588 1308 2656 1766 3425 1486 3765 1724 582 841 1697 1115 636 1220 997
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=60 57 57 55 61 55 26 66 63 53 53 5 66 62 5 53 53 17 11 22 61 7 61 63 14 46 7 16 63 31
+split_gain=55265.8 40398.8 24169.9 13035.3 12429.1 10181.1 6111.51 5871.93 6878.8 5613.83 5459.26 5212.17 5012.22 6766.93 6298.12 5206.89 4962.61 5012.73 4958.49 4679.66 5582.56 5233.04 4613.58 4595.77 4443.88 4152.51 4141.71 4062.29 6724.31 4130.09
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 16 7 12 19 -5 10 -9 -7 23 -11 15 14 -14 -3 17 25 -6 20 -2 24 -12 -4 -21 -1 27 -18 -29 -30
+right_child=1 4 3 6 18 9 -8 8 -10 11 22 -13 13 -15 -16 -17 26 -19 -20 21 -22 -23 -24 -25 -26 -27 -28 28 29 -31
+leaf_value=0.3551135629406314 0.2927410119687659 0.1040334786706819 -0.0020362480961043259 -0.0027023246801748235 -0.14227546533467172 0.099247747937780184 0.23187688904351933 0.37364184558391572 -0.03314340738351685 -0.037884428829749447 0.34491300224096377 0.14320532867891922 -0.14162323338179184 -0.0097441305086323673 -0.53673234654492452 -0.035702492661835568 0.2492487658962349 -0.36210020445287228 -0.024583105005087126 0.35614816066886185 0.073981884623543603 1.0279963452942098 0.10279020769140002 0.49018686298280961 -0.39642510359937494 0.8181287814736028 -0.0085670662831225913 0.34317832367200607 -0.33547329616245875 0.41556291160258385
+leaf_weight=405 369 975 58 4995 8042 1433 294 127 572 3396 263 450 875 1177 114 2108 1614 22 1007 181 1391 26 781 260 22 55 219 95 109 22
+leaf_count=405 369 975 58 4995 8042 1433 294 127 572 3396 263 450 875 1177 114 2108 1614 22 1007 181 1391 26 781 260 22 55 219 95 109 22
+internal_value=0 -0.0448823 0.0978598 0.0519034 -0.0936732 0.0511019 0.0103372 0.158572 0.0407646 0.0147772 0.219032 -0.0166961 -0.0324643 -0.0907556 -0.187167 0.00848906 0.230791 0.375211 -0.129178 0.147511 0.119847 0.360128 0.163785 0.40041 0.274588 0.410474 0.196984 0.221449 0.0229103 -0.209345
+internal_weight=0 21566 9891 7350 14298 7268 5289 2061 699 5279 1362 3846 5249 2166 989 3083 2541 482 9049 1989 1760 229 1044 318 203 460 2059 1840 226 131
+internal_count=31457 21566 9891 7350 14298 7268 5289 2061 699 5279 1362 3846 5249 2166 989 3083 2541 482 9049 1989 1760 229 1044 318 203 460 2059 1840 226 131
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 69 66 62 60 54 62 65 65 5 71 60 62 62 7 67 55 12 32 55 46 60 54 51 63 65 62 39
+split_gain=97154.2 84036.9 46371.2 16957.9 13798.3 12748.7 9377.49 9223.88 9097.37 8112.22 7185.39 6406.69 5955.31 5708.53 8082.71 5389.31 5267.83 5668.12 5185.14 6131.81 5112 4806.34 7753.75 4786.97 5771.71 4937.85 4930.57 4771.46 5440.49 5188.21
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 10 9 -4 12 18 -6 13 16 -9 -1 14 -3 -12 17 -2 19 -8 -17 -14 -23 24 -7 -26 -27 28 -5 -30
+right_child=3 4 5 27 8 23 7 11 -10 -11 15 -13 21 -15 -16 20 -18 -19 -20 -21 -22 22 -24 -25 25 26 -28 -29 29 -31
+leaf_value=0.55956367634526227 0.11818702232859928 0.049577219988332547 -0.045058091676178857 -0.43478227891554877 -0.27917560733599955 0.44824315311130797 0.43874189598089064 0.12622064312863862 -0.084750550207929667 -0.066795852135437275 -0.30852331797211696 0.46537648480079602 0.49201718462458222 0.028699162956744496 0.59064556201468843 -0.17886575244207786 -0.3218394440963554 -0.098112802195064047 0.27333817083246909 1.1016974175544014 0.13041744317496651 0.18847436951531696 0.69344042076641688 0.080617783697802092 0.20697300235004826 0.64571037430694145 -0.43200428239882938 -0.51519047271750473 -0.045154065015606669 -0.68419584457690907
+leaf_weight=738 759 258 3183 542 1959 402 543 2401 2356 3272 1415 276 571 982 234 2151 320 1853 1122 70 267 1011 156 2487 817 23 105 689 430 65
+leaf_count=738 759 258 3183 542 1959 402 543 2401 2356 3272 1415 276 571 982 234 2151 320 1853 1122 70 267 1011 156 2487 817 23 105 689 430 65
+internal_value=0 0.071239 0.174184 -0.192683 -0.0867397 0.0535639 0.297062 0.23879 -0.173019 -0.00829572 -0.145095 0.161188 0.400898 0.121563 0.306915 -0.205186 -0.0665374 -0.03526 0.358525 0.514446 -0.144714 0.333525 0.255976 0.13544 0.23666 0.146654 -0.238352 -0.379205 -0.288853 -0.129069
+internal_weight=0 22966 13905 8491 9061 7017 6888 4412 4315 4746 6765 2677 2476 1474 492 3833 2932 2612 1735 613 2418 1738 1167 3834 1347 945 128 1726 1037 495
+internal_count=31457 22966 13905 8491 9061 7017 6888 4412 4315 4746 6765 2677 2476 1474 492 3833 2932 2612 1735 613 2418 1738 1167 3834 1347 945 128 1726 1037 495
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=68 69 70 66 70 69 57 70 66 59 60 65 60 66 62 59 65 66 59 60 54 35 24 23 63 65 19 45 66 65
+split_gain=78694.9 68069.9 40259.2 25796.9 17027.3 19462.4 13739.8 13327.9 11496.7 10983.1 9026.79 7540.92 6956.93 6850.52 6476.18 6147.45 5852.85 6483.12 5588.82 5418.86 5321.45 9946.45 5113.44 4945.45 4858.19 4759.59 9597.8 4508.58 4465.84 4573.37
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 -4 5 16 10 8 12 22 14 18 -3 -12 -1 -7 17 -2 -10 -6 21 -11 24 -19 -8 26 -5 -26 29 -9
+right_child=4 7 3 25 19 15 9 28 11 20 13 -13 -14 -15 -16 -17 -18 23 -20 -21 -22 -23 -24 -25 27 -27 -28 -29 -30 -31
+leaf_value=0.52975201031602015 0.35001116036552909 0.29156633633838541 0.26963232899931294 -0.091454811529307581 -0.23707887271607817 -0.12362572455450016 0.77631156694270809 -0.02691838622604515 0.15377006891743353 0.39166787795965813 0.65826526231179816 -0.38007863130957009 -0.01689245171229586 0.2564413144464599 1.1067526086748172 -0.58177065140655648 -0.11468466897740176 0.011550910989297371 -0.17449458118055711 -0.51183544060459629 0.035290085738016806 -1.0372436619272418 0.036309917425771936 -0.87379481857642538 0.49800029905181092 -0.24752115659674767 0.56222774591665026 -0.1733262910920641 -0.56618435669045053 -0.40334606655861105
+leaf_weight=328 726 1058 3408 2002 1017 408 617 561 742 1087 885 1215 2367 815 478 1038 2280 510 1723 2440 1375 51 212 72 769 1510 253 115 635 760
+leaf_count=328 726 1058 3408 2002 1017 408 617 561 742 1087 885 1215 2367 815 478 1038 2280 510 1723 2440 1375 51 212 72 769 1510 253 115 635 760
+internal_value=0 0.0961726 0.235148 0.0703055 -0.260122 -0.142772 0.410789 -0.117099 -0.0534637 0.300776 0.596309 -0.176183 0.078392 0.465626 0.871943 -0.452502 -0.0179474 0.150677 -0.0756823 -0.431006 0.167675 0.327631 0.496037 -0.0979764 0.560969 -0.110121 -0.0181148 0.410667 -0.348247 -0.243485
+internal_weight=0 22966 13905 7173 8491 5034 6732 9061 7105 4226 2506 3680 3425 1700 806 1446 3588 1308 2465 3457 2513 1138 1713 582 1501 3765 2255 884 1956 1321
+internal_count=31457 22966 13905 7173 8491 5034 6732 9061 7105 4226 2506 3680 3425 1700 806 1446 3588 1308 2465 3457 2513 1138 1713 582 1501 3765 2255 884 1956 1321
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=57 56 54 56 56 54 55 61 55 33 11 1 61 20 70 54 67 73 61 53 7 70 33 61 73 42 31 72 7 67
+split_gain=38302.1 23293.8 23071.7 16234.1 11128.2 9724.94 7138.58 6671.18 6361.96 6151.69 5827.29 7745.7 5647.61 5031.03 4812.71 4629.48 4450.7 4211.94 9038.36 5062.85 4206.81 4178.11 4714.33 4140.47 6652.52 4493.45 4975.63 4138.15 6452.48 5160.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 15 4 14 10 12 -7 8 -6 23 -2 -12 13 -3 17 27 -5 19 -19 -4 -11 22 -14 25 -25 -8 -27 28 -1 -29
+right_child=2 5 3 16 7 6 9 -9 -10 20 11 -13 21 -15 -16 -17 -18 18 -20 -21 -22 -23 -24 24 -26 26 -28 29 -30 -31
+leaf_value=0.72304784176983139 0.21471273549568826 0.47645500422637355 0.32725824531235204 -0.31834865899368325 0.52810234691041547 0.18444253691635765 -0.03998300077152693 -0.078353012604658601 0.056555491474806888 0.16657207440295368 0.49992404198684037 2.1628424560322483 0.37259563804488954 1.6113494915041056 -0.12382360696177748 0.36230140352620266 -0.17430430568078481 0.47460247223498303 -0.53751114700776592 0.027406517774955175 1.1089220200147893 -0.044752279464977195 -0.29587545577718427 -0.12692000473708981 -0.63607034980275401 0.77242553289145688 -0.79106231927871706 1.9533478746227191 -0.54588110215134089 0.12106745351444592
+leaf_weight=366 1802 348 818 3443 370 1565 974 3791 1262 386 159 34 930 44 2060 1978 5690 128 284 1807 54 544 119 1929 296 134 24 51 45 22
+leaf_count=366 1802 348 818 3443 370 1565 974 3791 1262 386 159 34 930 44 2060 1978 5690 128 284 1807 54 544 119 1929 296 134 24 51 45 22
+internal_value=0 0.163926 -0.0742773 -0.148814 0.0687074 0.0747199 0.00471872 -0.00558093 0.163463 -0.0693576 0.270645 0.792873 0.263811 0.603841 -0.0058387 0.430133 -0.228607 0.0741906 -0.223068 0.120846 0.282224 0.180138 0.296763 -0.115439 -0.194654 0.0402616 0.534934 0.707345 0.584114 1.40115
+internal_weight=0 9809 21648 14230 7418 7347 5362 5423 1632 3797 1995 193 1985 392 5097 2462 9133 3037 412 2625 440 1593 1049 3357 2225 1132 158 484 411 73
+internal_count=31457 9809 21648 14230 7418 7347 5362 5423 1632 3797 1995 193 1985 392 5097 2462 9133 3037 412 2625 440 1593 1049 3357 2225 1132 158 484 411 73
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=59 60 57 56 54 54 60 56 57 56 57 55 57 19 22 56 69 55 0 54 44 14 47 55 25 56 46 45 41 28
+split_gain=47425.8 31848.7 18355.5 16327.5 15372.7 12420 12015.4 11865 9880.19 8820.73 8716.48 8082.57 7621.12 7579.12 7089.22 8651.41 6996.88 8266.77 6216.78 5588.97 5610.94 4808.76 4612.37 4606.48 4612.53 4604.22 5158.35 4531.71 5215.41 4239.81
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 3 9 10 8 11 -6 -8 -1 -3 -2 25 -5 -13 15 -7 17 22 21 -14 -21 -15 -9 -12 -25 26 -4 28 29 -17
+right_child=1 2 5 12 6 14 7 16 -10 -11 23 13 19 18 -16 27 -18 -19 -20 20 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.51860552894634382 0.49951411832649956 0.11959795011913926 0.38546522034535957 0.1171249548006857 0.20798122241202377 -0.16390961432621515 0.17445946371346191 0.25389161961524132 0.19445176596972019 -0.070385806554074101 0.36250104434198921 -0.19016768424624811 0.060115925778354645 0.42104915696776146 -0.016978712949378857 -0.23513621012729163 -0.16860640728642012 -0.070020731621692256 -0.44561233109869491 -0.13890936474335808 0.28441040791772504 -0.63656148342859176 -0.18027991396375001 0.13946692715492331 -0.24549901757850084 -0.010199434251335873 -0.56652711104779019 -0.58263389293245871 -0.56547709396563772 -0.52755171972301174
+leaf_weight=521 399 1538 262 1627 2041 2096 1520 723 2112 3697 354 2187 1232 212 577 1709 1338 1550 58 2330 148 21 128 1064 159 943 28 316 314 253
+leaf_count=521 399 1538 262 1627 2041 2096 1520 723 2112 3697 354 2187 1232 212 577 1709 1338 1550 58 2330 148 21 128 1064 159 943 28 316 314 253
+internal_value=0 -0.0556079 -0.113782 0.0574387 0.120498 -0.171644 0.0706888 0.0174061 0.258593 -0.0145701 0.221149 -0.0782367 -0.00317425 -0.147638 -0.237482 -0.264621 -0.0464401 0.0216392 0.17199 -0.0559308 -0.113626 0.325728 0.188587 0.150719 0.0894182 0.0612417 0.293549 -0.346061 -0.313215 -0.272843
+internal_weight=0 21524 14211 7313 9933 8976 7300 5259 2633 5235 1976 3711 5337 2478 5265 4688 3739 2401 291 3710 2478 233 851 1577 1223 1233 290 2592 2276 1962
+internal_count=31457 21524 14211 7313 9933 8976 7300 5259 2633 5235 1976 3711 5337 2478 5265 4688 3739 2401 291 3710 2478 233 851 1577 1223 1233 290 2592 2276 1962
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=68 66 59 70 56 57 56 61 59 54 57 55 21 0 54 32 54 7 55 24 53 56 54 24 67 42 39 57 43 32
+split_gain=82189.7 36277.6 16635.2 15747.2 15567.1 14420.7 10612.8 10128.3 8820.88 7412 6979.94 6833.05 6598.08 6126.06 5705.85 5592.85 5761.22 5517.55 5300.57 5057.85 4789.35 4768.85 4532.52 4339.84 4051.82 4019.15 3987.11 4314.5 8444.59 4517.62
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 21 8 5 17 12 14 24 -7 22 20 -4 26 -6 16 19 -1 -11 -12 -9 -3 -8 -24 25 -2 27 28 29 -13
+right_child=3 2 6 -5 7 9 10 11 -10 18 15 13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.18902376196365189 0.041788520805708974 0.093888543166033914 0.0011683049036531634 -0.10754260385092212 0.12568327883103242 0.12353418018459443 0.052521941718445694 0.10312251754871248 -0.059723780484587943 0.096826069250393415 -0.018128274821591326 0.043917922629043461 0.12974400894663726 -0.097542531239579511 0.048492960195623755 0.017400798784688361 -0.10709064577228691 0.019638175232445494 0.0082130127570590426 -0.17961831901521577 0.020506401009216545 0.022783626430767662 -0.048023123603069109 0.091377598398430335 -0.016769452462101292 0.24465429094738103 -0.074988611569439159 -0.015317145771525327 0.22848814199306069 -0.15419418534263968
+leaf_weight=1034 435 750 2104 3457 870 916 541 671 3542 626 1052 714 283 439 1918 421 1874 136 1294 137 1266 2755 1258 157 986 71 345 1175 150 80
+leaf_count=1034 435 750 2104 3457 870 916 541 671 3542 626 1052 714 283 439 1918 421 1874 136 1294 137 1266 2755 1258 157 986 71 345 1175 150 80
+internal_value=0 0.0245712 -0.00726547 -0.0664589 0.0555815 0.0954866 -0.0275351 0.0346245 -0.0382455 0.0650205 -0.0468186 0.0127606 0.0164121 -0.0115035 0.0725803 -0.068037 -0.0797801 0.169334 0.0371046 -0.0367356 0.0491256 0.0379987 -0.00902476 -0.032556 0.0127438 0.0702539 0.00382564 0.0166576 0.0564567 0.023957
+internal_weight=0 22966 11332 8491 11634 4006 7827 7628 5034 2836 5440 4840 2387 2903 2788 3484 3063 1170 1920 1189 1937 3505 1956 1415 1492 506 2464 2119 944 794
+internal_count=31457 22966 11332 8491 11634 4006 7827 7628 5034 2836 5440 4840 2387 2903 2788 3484 3063 1170 1920 1189 1937 3505 1956 1415 1492 506 2464 2119 944 794
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=68 60 54 54 60 61 55 35 3 53 63 4 46 14 1 55 65 46 40 55 53 6 43 67 43 14 28 28 14 9
+split_gain=62697 25384 11777.6 8581.5 6874.07 6676.4 6394.57 5764.95 5141 4840.35 7688.68 8362.6 4575.2 5187.82 4205.31 4000.63 3637.27 3435.44 4840.23 3374.29 4486.96 5181.26 3876.8 3357.18 3253.19 4951.41 4965.15 4284.37 4281.08 4845.77
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 7 16 15 -5 8 -1 12 11 -11 -4 14 -14 -3 -2 -8 -19 20 -7 22 23 -22 27 26 -26 -21 29 -29
+right_child=4 2 9 6 -6 19 17 -9 -10 10 -12 -13 13 -15 -16 -17 -18 18 -20 24 21 -23 -24 -25 25 -27 -28 28 -30 -31
+leaf_value=0.32019997747164686 0.02900107612581064 0.48724733535609499 -0.0032056465479077902 0.2760130716452241 -0.23270546023549402 0.44826947848766285 0.053395842374970498 -0.2544658684258414 0.75040497148156771 -0.23917226478107403 -0.0091084100701748771 0.2007335296633897 0.43677516151237966 -0.39713544306547749 -0.29702679332933929 0.17807303766061947 -0.16335926859590855 0.37398471703474939 -0.31252612586145279 -0.072083253075567413 0.30964117278954983 0.66360411838553424 -0.44976852468924949 -0.053829134016255435 0.44859778807340611 -0.55110602500590877 -0.44625309374021455 0.58319704238262926 -0.57212811108791473 -0.39075337699055679
+leaf_weight=1667 1159 346 3228 1552 5956 273 3311 101 199 2320 3824 314 406 69 57 1186 1376 449 77 2067 258 87 101 440 289 47 46 179 33 40
+leaf_count=1667 1159 346 3228 1552 5956 273 3311 101 199 2320 3824 314 406 69 57 1186 1376 449 77 2067 258 87 101 440 289 47 46 179 33 40
+internal_value=0 0.0686739 0.0109379 0.191194 -0.185745 0.106597 0.138991 0.334216 0.366079 -0.039541 -0.0815546 -0.186731 0.0326197 0.249996 0.346437 0.2479 -0.0754123 0.0835674 0.273488 0.050515 0.1647 0.0773245 0.0134868 0.0805195 0.00151831 0.217841 0.325723 -0.0341156 0.277309 0.405307
+internal_weight=0 22966 15610 7356 8491 5392 5389 1967 1866 10218 6458 2634 3760 532 463 1532 2535 3837 526 3860 1159 886 799 698 2701 382 335 2319 252 219
+internal_count=31457 22966 15610 7356 8491 5392 5389 1967 1866 10218 6458 2634 3760 532 463 1532 2535 3837 526 3860 1159 886 799 698 2701 382 335 2319 252 219
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 69 59 62 56 57 59 27 66 61 62 49 20 55 61 11 60 49 59 59 43 62 7 6 48 61 55 49
+split_gain=50784.6 50213.9 26534.4 10883.1 8811.02 8265.23 8021.86 8931.89 7277.76 6973.83 6971.42 5719.3 6343.81 6787.37 5636.8 5654.45 5887.27 5343.56 5259.29 6385.39 5030.48 4843.75 4334.04 4218.13 4010.77 3838.8 4789.41 4699.29 6621.93 4497.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 20 -3 21 7 9 25 18 -6 12 13 -9 15 17 -17 -10 -1 -20 -2 -4 -16 -12 -5 26 29 28 -28 -8
+right_child=3 4 5 24 10 -7 8 11 14 -11 23 -13 -14 -15 22 16 -18 -19 19 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.92242145789442243 -0.012742993906642481 0.037900783779619251 0.11401170843281024 -0.40896140038216733 -0.056775410474909374 0.13220458019118664 0.41674003596910303 0.35174516894500907 0.15244944394346818 1.2725556647295462 -0.33007245360537751 0.18156516920396543 0.75222745598878937 -0.97653385069635179 0.35346899682555105 0.15799797545660133 -0.19334591002635537 0.69877582387677561 0.52028765987929415 -0.31158910115559896 -0.1718833267226782 -0.11410763166127535 1.3356414056486554 -0.13560267974204815 -0.025044050232944204 0.66633800169945823 -0.61405469865227746 -0.40019915638577325 1.1368619240199527 -0.0057380523820574165
+leaf_weight=180 1930 2699 902 1510 3263 3834 1131 244 872 102 1525 1129 321 30 234 617 715 145 440 75 4835 2281 36 1574 216 223 24 123 40 207
+leaf_count=180 1930 2699 902 1510 3263 3834 1131 244 872 102 1525 1129 321 30 234 617 715 145 440 75 4835 2281 36 1574 216 223 24 123 40 207
+internal_value=0 0.0643817 0.163851 -0.174136 -0.0882643 0.0497978 0.280041 0.398404 0.211712 0.629102 -0.141788 0.291753 0.500832 0.206313 0.123824 0.0823758 -0.0305988 0.230343 0.534667 0.399141 -0.126482 -0.0494631 0.484425 -0.2313 -0.360916 0.343393 0.296169 -0.0988627 0.480268 0.351379
+internal_weight=0 22966 13905 8491 9061 7017 6888 2521 4367 797 6362 1724 595 274 2619 2349 1332 1017 695 515 6765 3183 270 3099 1726 1748 1525 187 64 1338
+internal_count=31457 22966 13905 8491 9061 7017 6888 2521 4367 797 6362 1724 595 274 2619 2349 1332 1017 695 515 6765 3183 270 3099 1726 1748 1525 187 64 1338
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=68 56 54 54 53 37 58 55 16 37 63 21 67 61 50 16 42 53 21 28 40 48 27 6 38 25 19 55 53 40
+split_gain=41135.5 22479.6 10536 5313.34 4899.75 4737.97 4794.9 4376.07 4701.42 6128.87 4345.75 4748.31 5439.42 4336.02 4727.15 5063.19 3973.42 4329.22 3788.79 3735.21 3726.31 4106.53 3828.23 4701.7 3860.54 4766.67 3348.49 3279.7 5121.54 5015.16
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 13 -1 -4 -2 -7 18 26 -10 11 16 -13 -3 27 -16 20 19 -6 -18 21 -5 23 24 25 -23 -9 28 29 -15
+right_child=5 2 4 10 7 6 -8 8 9 -11 -12 12 -14 14 15 -17 17 -19 -20 -21 -22 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.35812626447551671 -0.21809218073937095 0.2586520344420421 0.034129202450706907 0.23534923237488445 0.036308444476767406 -0.32784892705180868 0.12246143268268617 -0.18071866542713805 0.27293567784975487 -0.85502770120447336 0.57094831179380423 0.78023412425008398 0.15142512035790398 0.77672577412011701 0.4381148878754913 -0.58289186965536188 0.094788931083420055 -0.3109259120846728 -0.34098003194775695 1.4232290170192721 -0.082533954562532985 0.17532969434435169 -0.7043681643403521 -0.82992280429264287 -0.52474077306096523 1.367316966255506 -0.50911384033429063 -0.049570501684846689 0.045924857744402345 -0.57447775271721191
+leaf_weight=1938 7310 1531 3826 2738 2300 327 854 3188 388 55 250 238 326 194 483 54 138 409 301 25 604 240 82 53 63 39 344 2332 795 32
+leaf_count=1938 7310 1531 3826 2738 2300 327 854 3188 388 55 250 238 326 194 483 54 138 409 301 25 604 240 82 53 63 39 344 2332 795 32
+internal_value=0 0.0695323 0.00305896 0.216782 -0.055849 -0.188067 -0.0022223 -0.108199 -0.174187 0.132895 0.164155 0.143631 0.416774 0.116094 0.0599863 0.335444 0.108547 -0.13725 -0.00735316 0.298537 0.145362 0.188177 -0.082596 0.0464808 0.182298 0.341952 -0.212703 0.0158704 0.16534 0.585405
+internal_weight=0 22966 15823 7143 10402 8491 1181 6576 3975 443 5205 4955 564 5421 3890 537 4391 572 2601 163 3819 3215 477 395 342 279 3532 3353 1021 226
+internal_count=31457 22966 15823 7143 10402 8491 1181 6576 3975 443 5205 4955 564 5421 3890 537 4391 572 2601 163 3819 3215 477 395 342 279 3532 3353 1021 226
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=59 69 68 57 66 70 70 68 56 70 54 57 68 69 55 66 5 22 47 51 20 56 58 27 56 27 67 47 71 49
+split_gain=35255.3 22402.1 21467.6 13229.1 12594 11234.9 10381.4 9290.56 7569.74 7209.16 7129.76 7071.77 6275.98 6363.91 6825.2 6096.4 5623.44 6158.28 5530.69 5425.14 5306.49 5459.75 6737.03 6940.23 5160.87 5155.6 5033.98 4515.23 4314.59 4168.15
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 4 10 11 -4 27 9 -5 15 -1 20 13 14 18 -3 26 -18 -10 -7 21 25 -23 -24 -12 -2 -13 -6 29 -28
+right_child=1 7 5 8 6 19 -8 -9 12 -11 24 16 -14 -15 -16 -17 17 -19 -20 -21 -22 22 23 -25 -26 -27 28 -29 -30 -31
+leaf_value=0.40935518421332812 0.28203395050865687 0.0093007589642897046 -0.011617918654591199 0.15399817176937952 0.054213066242582535 -0.23287405404585512 -0.090802147644988174 -0.27390033525574631 0.32594669258480541 -0.2134506006148289 0.34258910476024307 -0.078567465027255062 -0.093236450514727495 -0.039804734232383121 0.046153018544536739 -0.12465863510288584 0.40282901569299434 -0.41099671252463993 -0.12773573173885852 0.024585935886023366 0.54376140415668495 0.31392776612965562 0.072108916944559051 -0.49913654935493901 0.11016462234956136 0.87492361263744545 0.33868479920506478 0.31572803148692785 0.037537273566551427 -0.18176258438367113
+leaf_weight=521 440 2318 2504 1957 1837 1985 2618 1270 672 1455 439 855 1397 1575 1671 2589 281 38 113 346 171 371 548 89 1588 60 375 273 1036 65
+leaf_count=521 440 2318 2504 1957 1837 1985 2618 1270 672 1455 439 855 1397 1575 1671 2589 281 38 113 346 171 371 548 89 1588 60 375 273 1036 65
+internal_value=0 -0.0431503 0.00221996 0.0935031 0.0567163 -0.0998634 -0.010985 -0.125735 0.0528307 -0.0961573 0.211386 0.130657 0.0163559 0.0543367 0.114708 -0.061378 0.0696161 0.305884 0.26064 -0.194658 0.227 0.191081 0.110674 -0.00770403 0.160502 0.353181 0.0372826 0.0880489 0.104391 0.261801
+internal_weight=0 21524 13892 9933 9057 4835 4728 7632 7385 6362 2548 4329 5428 4031 2456 4907 2650 319 785 2331 1679 1508 1008 637 2027 500 2331 2110 1476 440
+internal_count=31457 21524 13892 9933 9057 4835 4728 7632 7385 6362 2548 4329 5428 4031 2456 4907 2650 319 785 2331 1679 1508 1008 637 2027 500 2331 2110 1476 440
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=59 60 70 69 56 69 70 65 68 68 68 63 68 67 54 0 63 54 65 61 67 51 35 61 4 67 26 61 69 68
+split_gain=28556.8 22972.4 11153.2 12838.5 10749 10425.3 10380.4 8587.83 7719.88 6615.17 6305.59 5899.46 5769.11 5327.77 4881.1 7187.49 4939.55 4868.64 4763.55 7766.27 4959.56 4825.55 4617.34 4474.8 4456.65 4437.99 4799.57 4433.63 6162.08 4777.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 3 12 27 6 -3 25 -8 14 23 -11 -1 -14 -4 16 -16 24 21 -20 -21 -10 -12 -7 -6 26 -5 28 -2 -29
+right_child=1 5 9 7 17 10 8 -9 18 11 22 -13 13 -15 15 -17 -18 -19 19 20 -22 -23 -24 -25 -26 -27 -28 29 -30 -31
+leaf_value=0.42354439419118678 0.78040707635907292 0.04348143377204431 0.31971835334991278 0.43180437551197637 0.2114595610599681 -0.061366606251171921 -0.085611155468384326 -0.13666536431269816 -0.28505108564522946 -0.18143410780570335 -0.53835808095013271 -1.4711195677518845 0.49263996252579229 0.0057178743781799123 -0.11702551408696014 -0.43496149394401834 0.21868257204837405 -0.056531448895179928 -0.1117672204448948 -0.59415549382948407 -1.3385973236647746 0.42055122969405989 0.50011491676171616 -0.27557179345477378 -0.32495121176129788 0.11575111175767912 1.9550697670741515 0.30704733924758909 -0.10496064791312586 -0.087977836932099998
+leaf_weight=2576 322 4109 642 346 1410 1504 3322 1255 720 857 882 37 318 766 740 316 1075 3753 271 352 120 112 45 2774 174 983 22 1130 104 420
+leaf_count=2576 322 4109 642 346 1410 1504 3322 1255 720 857 882 37 318 766 740 316 1075 3753 271 352 120 112 45 2774 174 983 22 1130 104 420
+internal_value=0 -0.0647254 0.140255 0.221317 0.0792892 -0.138836 -0.0737212 0.0516823 -0.172064 0.00173869 -0.2515 -0.23481 0.342101 0.14856 0.0780008 0.00517928 0.0818099 0.00551882 -0.354412 -0.538443 -0.78342 -0.190066 -0.487947 -0.200264 0.152536 0.226646 0.522869 0.278536 0.564261 0.200008
+internal_weight=0 21524 9933 6266 7313 14211 9006 2606 4897 3667 5205 894 3660 1084 2773 2131 1815 5337 1575 743 472 832 927 4278 1584 1351 368 1976 426 1550
+internal_count=31457 21524 9933 6266 7313 14211 9006 2606 4897 3667 5205 894 3660 1084 2773 2131 1815 5337 1575 743 472 832 927 4278 1584 1351 368 1976 426 1550
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=57 60 54 60 55 65 69 22 61 54 68 4 26 55 54 35 61 73 66 42 71 54 1 73 17 71 19 41 15 1
+split_gain=24841.2 18494.1 11138.6 10201.4 7145.58 6410.39 6037.52 5537.59 5470.26 5334.26 5333.01 5184.03 4922.71 4362.29 4299.27 4202.64 4042.77 6797.89 4238.49 4092.99 4700.21 3990.83 5203.77 3965.43 3927.72 3799.93 3819.26 3698.95 3685.05 3878.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 8 9 -2 21 7 10 13 11 24 23 14 -3 28 -15 19 18 -18 20 -7 -5 -23 -1 -4 26 -10 -26 -6 -30
+right_child=1 2 6 5 12 16 -8 -9 25 -11 -12 -13 -14 15 -16 -17 17 -19 -20 -21 -22 22 -24 -25 27 -27 -28 -29 29 -31
+leaf_value=0.60003683471146707 0.22704765978746014 0.44244876572811925 -0.05867099726241496 0.34611154670379984 0.17813471016023164 0.42883644176016955 -0.29909981862348395 0.1519504211542102 0.0094952816579032019 0.23215144056563092 -0.3027139575130835 -0.30376472125450771 0.40520422756671909 0.09310286859977833 -0.077130464705477395 -0.75778413239072584 0.071447583963895875 -0.45990658814745738 -0.21459841450636785 0.67070419196795705 -0.068082878884277137 0.15439270488519963 -0.3284468642551916 1.5209488335645425 -0.35019416044632051 -0.14612380128061964 0.60118661367746651 -1.6242947066271747 -0.14319605138685024 -1.6318819284439088
+leaf_weight=397 2061 370 2925 954 1357 269 3413 619 1031 2034 1794 57 294 1199 3478 61 1716 399 742 133 651 2155 249 53 146 2591 122 27 140 20
+leaf_count=397 2061 370 2925 954 1357 269 3413 619 1031 2034 1794 57 294 1199 3478 61 1716 399 742 133 651 2155 249 53 146 2591 122 27 140 20
+internal_value=0 -0.0598179 -0.126087 0.132015 0.0690965 0.0717159 -0.19458 -0.129851 -0.0123485 0.304489 -0.165508 0.594695 0.00754661 0.140559 -0.0158591 0.0519091 -0.0153176 -0.0770496 -0.0149015 0.152174 0.077212 0.173056 0.104381 0.7085 -0.0860545 -0.0789189 0.0721027 -0.549042 0.124617 -0.329282
+internal_weight=0 21648 14298 9809 7350 7268 8924 5511 5374 2541 4892 507 5289 1630 4995 1260 3910 2857 2458 1053 920 3358 2404 450 3098 3744 1153 173 1517 160
+internal_count=31457 21648 14298 9809 7350 7268 8924 5511 5374 2541 4892 507 5289 1630 4995 1260 3910 2857 2458 1053 920 3358 2404 450 3098 3744 1153 173 1517 160
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=69 70 70 59 59 65 65 59 55 49 55 56 51 27 2 56 42 60 53 62 17 15 20 29 56 27 67 7 63 16
+split_gain=37387 42306.9 12961.4 11623 8264.11 7677.51 6779.46 6314.56 5597.29 6440.2 5490.28 5061.42 4742.84 4518.79 4462.94 4453.56 4453.15 4392.04 4329.54 4881.16 4886.52 4270.09 4231.43 4073.03 4071.69 4296.19 3852.45 5081.46 4413.89 3841.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 10 6 8 14 -3 9 29 12 -6 -1 -14 -2 -12 -11 24 -19 -20 -21 -16 -10 -8 -9 26 -26 28 -28 -5
+right_child=2 7 -4 5 11 -7 23 17 22 16 15 -13 13 -15 21 -17 -18 18 19 20 -22 -23 -24 -25 25 -27 27 -29 -30 -31
+leaf_value=0.11523844091461762 0.068806274244343213 0.013713796652621705 -0.091318382115927174 0.10889711961584184 -0.0066771780351659194 0.015316378704569467 -0.044453095232514429 0.057866304573612887 0.023902441193040202 0.21636757750862412 0.11864490015888091 -0.055961226950461698 0.31036076437847765 -0.05980279333889485 -0.12623194557925066 0.047229965185649335 0.62135024927556515 -0.0096536302272872063 -0.085658073686741082 -0.034800009281198321 0.17275570447742938 0.242283833026886 0.17066136888803585 0.098162935491889092 -0.073911073007419434 0.073151154809087265 0.10851877384342766 -0.18162436552345754 -0.025145799909381473 -0.054455810469934855
+leaf_weight=997 1193 3118 2236 824 1927 4203 1114 564 1264 112 807 4018 146 24 135 1686 20 1672 1855 1295 75 23 136 141 786 267 262 80 376 101
+leaf_count=997 1193 3118 2236 824 1927 4203 1114 564 1264 112 807 4018 146 24 135 1686 20 1672 1855 1295 75 23 136 141 786 267 262 80 376 101
+internal_value=0 0.0196889 -0.0377278 0.0555073 -0.0237144 0.0358391 0.0134065 -0.0160256 0.0709459 0.114372 0.0912968 -0.0399864 0.13605 0.258102 0.0522702 0.0703474 0.277729 -0.0288475 -0.0423006 -0.0592264 -0.0234375 -0.0725872 0.038159 -0.0284301 -0.000633405 -0.0192635 -0.0356695 0.0061938 0.0297447 0.0910607
+internal_weight=0 20670 10787 10320 8551 6660 2606 10350 2457 1057 3660 5945 1167 170 1351 2493 132 7232 4897 3225 1370 158 1400 1255 2335 1771 1504 718 638 925
+internal_count=31457 20670 10787 10320 8551 6660 2606 10350 2457 1057 3660 5945 1167 170 1351 2493 132 7232 4897 3225 1370 158 1400 1255 2335 1771 1504 718 638 925
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 69 61 57 11 66 62 12 22 56 40 54 0 54 24 53 60 49 33 38 0 49 62 47 18 22 0 15
+split_gain=27564.3 29015.8 18628.1 6469.31 6177.17 9376.47 6004.59 5951.88 5925.97 4258.7 4205.1 4096.46 4593.4 4221.44 3848.51 4344.17 4411.78 4155.74 5272.3 3876.56 3785.7 3781.44 3812.82 3488.2 3469.02 3890.76 3461.41 3423.13 3317.1 4414.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 -2 9 11 14 -3 -4 -1 -11 12 -6 -14 17 27 -17 18 -7 -20 23 26 -23 -8 25 -9 -10 -16 29 -27
+right_child=3 7 8 -5 5 6 20 24 21 10 -12 -13 13 -15 15 16 -18 -19 19 -21 -22 22 -24 -25 -26 28 -28 -29 -30 -31
+leaf_value=0.33884829339816208 -0.10985993986475145 -0.0050445028905779293 -0.067879704711095612 -0.32675717736289245 0.70390291474171729 0.57253338167984635 0.50459345697791658 -0.32175661388032595 0.19827130019738534 0.88088120144458815 -0.11636100471019746 0.26264447760734494 0.93507872687445759 -0.58284693540711152 0.2538457938387424 -0.41753385201274995 -1.841924589447677 -0.05036459245679617 0.15905771567582858 -0.62517627461089031 -0.44439439607991116 -0.011234180878512471 -0.73315972104417471 1.6101916977853485 -0.085562634072879229 0.078583025127047235 -0.085713080077601422 -0.96454728146049173 -0.71641562553339222 1.4416234330998527
+leaf_weight=2217 6765 4746 3183 1726 503 310 211 1691 2828 274 50 1104 27 57 158 167 25 1111 506 72 36 411 89 33 2356 198 506 27 43 27
+leaf_count=2217 6765 4746 3183 1726 503 310 211 1691 2828 274 50 1104 27 57 158 167 25 1111 506 72 36 411 89 33 2356 198 506 27 43 27
+internal_value=0 0.0569183 0.147654 -0.15395 0.264477 0.192074 0.0748858 -0.0823242 0.0329786 0.388339 0.726986 0.376137 0.589588 -0.0949423 0.0232699 -0.269792 -0.603001 0.0785397 0.239815 0.0613677 0.512883 0.116712 -0.139737 0.654121 -0.167323 -0.265652 0.155171 0.0760263 0.0883485 0.242148
+internal_weight=0 22966 13905 8491 6888 4347 2656 9061 7017 2541 324 1691 587 84 2376 377 192 1999 888 578 280 3834 500 244 4315 1959 3334 185 268 225
+internal_count=31457 22966 13905 8491 6888 4347 2656 9061 7017 2541 324 1691 587 84 2376 377 192 1999 888 578 280 3834 500 244 4315 1959 3334 185 268 225
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=68 66 61 57 13 56 21 60 7 18 56 65 37 18 11 65 11 26 23 40 65 47 7 41 30 57 47 2 30 41
+split_gain=22327.1 18195.9 8664.29 8094.82 7767.78 7307.89 6571.73 6304.46 6127.45 9064.29 5648.64 5645.07 6106.83 5436.72 4885.72 3896.58 6930.43 4703.36 3878.27 3873.04 4206.95 3830.65 3780.33 4976.42 3636.52 3519.96 3687.22 3467.44 3602.63 3434.98
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 15 8 14 6 -3 13 10 18 19 12 -2 25 -5 16 17 -1 -10 20 -4 -22 -13 24 -24 26 -7 -12 -29 -17
+right_child=11 5 3 4 -6 7 -8 -9 9 -11 27 22 -14 -15 -16 29 -18 -19 -20 -21 21 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.26814602803462384 -0.10069403594805393 0.03839309461316745 0.87514201491088661 0.0026774654475556713 -0.36817848443639789 0.21572773060815434 0.49032332082330199 -0.15001114611944388 0.17495013205055576 -1.5262549194362429 0.10631305755427499 -0.24703598694085394 0.26138815393983278 -0.29335438033782674 0.33328926466860953 0.14102551832891774 1.0096981391588353 1.1547628736685194 -0.93270579850351487 -0.068213108202273207 0.24576494078600347 1.1361979387700558 0.022105791470676196 0.85404889059789257 -0.91877122806466149 0.024334260476354924 0.98426294788508351 0.36349188542366029 1.5062746692448856 0.48802305097700266
+leaf_weight=1190 3430 2773 273 3776 518 517 364 5502 217 45 1534 4026 539 421 507 2236 161 63 37 110 352 56 384 66 46 1684 71 200 32 327
+leaf_count=1190 3430 2773 273 3776 518 517 364 5502 217 45 1534 4026 539 421 507 2236 161 63 37 110 352 56 384 66 46 1684 71 200 32 327
+internal_value=0 0.0512265 0.139075 0.0768805 -0.00242214 -0.038963 0.0908326 -0.088648 0.21019 -0.218152 0.260278 -0.138555 -0.0515224 0.0367214 0.0418136 0.258819 0.392083 0.312725 0.0135987 0.48236 0.571292 0.367981 -0.214944 0.0455491 -0.0785462 0.0978842 0.308527 0.160806 0.521117 0.185297
+internal_weight=0 22966 11634 7657 4801 11332 3137 8195 2856 299 2557 8491 3969 2693 4283 3977 1414 1253 254 791 681 408 4522 496 430 2272 588 1766 232 2563
+internal_count=31457 22966 11634 7657 4801 11332 3137 8195 2856 299 2557 8491 3969 2693 4283 3977 1414 1253 254 791 681 408 4522 496 430 2272 588 1766 232 2563
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=60 70 70 56 53 22 56 67 65 53 56 51 62 39 29 3 46 25 54 62 42 54 7 62 13 65 7 71 48 8
+split_gain=24625.7 14004.4 7747.51 7419.74 5180.35 7453.19 6492.11 5044.91 10744.2 6619.02 4543.11 4270.55 4269.9 4221.5 4142.23 4299.5 3836.73 3762.61 3618.2 4239.84 3518.1 3513.68 4285.55 5087 3840.28 3506.01 3426.96 3518.84 3322.39 4269.62
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 7 14 5 11 17 8 -1 10 -10 16 20 -7 -2 28 -3 -6 19 -12 -9 22 -5 -24 -23 -15 -11 -28 29 -16
+right_child=1 4 -4 21 6 13 -8 12 9 26 18 -13 -14 25 15 -17 -18 -19 -20 -21 -22 24 23 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.21676645615799486 0.059264980747421737 -0.084815323524982555 0.0069560848266283677 -0.0034573963510643175 -0.0054256907301293783 0.23663848510538921 -0.11138412356743928 -0.03653803753745815 0.40195326537671305 0.028678653919394465 -0.024233731329441073 0.096553096629235446 0.081737754910301691 0.16882352420261929 -0.013436565113040698 0.28028190025916472 0.066149692682549374 -0.17912340422826156 0.034892438158156382 0.56095754948373033 0.16313321866922911 -0.027300279301349584 -0.021493205311654631 0.27065649648978252 -0.13580560185798146 -0.56210046086992538 0.14582070138719347 -0.31993888399934262 -0.32576670232860527 -0.5769906491818636
+leaf_weight=1104 3854 1702 3750 2886 1827 251 4151 1099 115 1035 32 319 2161 21 332 52 320 224 252 52 162 4521 174 211 590 21 36 93 87 23
+leaf_count=1104 3854 1702 3750 2886 1827 251 4151 1099 115 1035 32 319 2161 21 332 52 320 224 252 52 162 4521 174 211 590 21 36 93 87 23
+internal_value=0 -0.0239679 0.0522589 0.00288682 -0.0626575 -0.0156606 -0.0826172 0.079923 0.120596 0.0548542 0.184949 -0.0394649 0.047606 0.174531 0.0452871 -0.0637627 -0.0609237 -0.0243961 0.110676 0.338028 -0.0108864 -0.0191075 0.0132653 0.13862 -0.0398258 -0.196638 0.00444814 -0.189959 -0.104239 -0.0499485
+internal_weight=0 21566 9891 12730 8836 2634 6202 6141 2719 1615 451 2341 3422 293 4348 494 2022 2051 336 84 1261 8382 3271 385 5111 42 1164 129 442 355
+internal_count=31457 21566 9891 12730 8836 2634 6202 6141 2719 1615 451 2341 3422 293 4348 494 2022 2051 336 84 1261 8382 3271 385 5111 42 1164 129 442 355
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=59 60 70 69 56 69 70 65 55 2 29 15 22 48 16 70 72 10 30 53 23 56 52 58 22 56 60 6 63 20
+split_gain=24091.4 14810.6 8534.59 8657.46 8193.13 7449.35 8346.17 6630.2 4734.52 4269.28 3976.31 3973.02 3948.94 3491.84 5472.41 3445.53 3770.67 4801.26 4204.39 4663.99 3998.39 3330.24 4668.04 3210.45 3958.37 3177.84 4490.15 3746.74 3653.34 3770.97
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 3 8 -2 6 -3 9 -1 -5 -9 -11 -8 -6 -15 21 17 18 20 -20 -17 22 -7 24 -23 -4 27 28 -27 -30
+right_child=1 5 25 7 13 15 12 10 -10 11 -12 -13 -14 14 -16 16 -18 -19 19 -21 -22 23 -24 -25 -26 26 -28 -29 29 -31
+leaf_value=0.46515407453338203 0.23013828562366162 0.041179010948967421 0.18124984568030425 0.27886023363793283 -0.040008345007202767 -0.0076489133700225953 -0.18465663237521043 -0.16838740776518704 0.22110234258219755 -0.48128711673948504 0.39526296346745593 0.94057762104531994 0.095567454884290332 0.10488896511810722 1.0242894377973346 -0.36827741201972342 0.064983904801007644 -1.0514909532247929 -0.73103650527841912 0.69327431295959041 -1.1413279050910796 -0.46028312667804222 -0.81774540348847724 -0.15336612115531942 0.16065000622955145 0.53697681365268568 -0.11788420766973023 0.76074324846267705 0.058321436050758568 -0.78405139525731415
+leaf_weight=1167 1976 4109 819 1193 4623 1379 4328 1114 2493 135 141 23 569 642 72 698 173 114 34 71 74 838 75 1632 117 140 2090 93 465 60
+leaf_count=1167 1976 4109 819 1193 4623 1379 4328 1114 2493 135 141 23 569 642 72 698 173 114 34 71 74 838 75 1632 117 140 2090 93 465 60
+internal_value=0 -0.0594499 0.128823 0.199734 0.0561852 -0.118956 -0.0639142 0.060433 0.298919 0.214167 -0.105061 -0.274307 -0.152096 -0.00822017 0.197602 -0.214192 -0.365787 -0.440988 -0.361629 0.232069 -0.442378 -0.170525 -0.0494352 -0.238583 -0.384211 0.00765418 -0.0422668 0.16623 0.0830874 -0.0379497
+internal_weight=0 21524 9933 6266 7313 14211 9006 2606 3660 1351 1255 158 4897 5337 714 5205 1164 991 877 105 772 4041 1454 2587 955 3667 2848 758 665 525
+internal_count=31457 21524 9933 6266 7313 14211 9006 2606 3660 1351 1255 158 4897 5337 714 5205 1164 991 877 105 772 4041 1454 2587 955 3667 2848 758 665 525
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=57 60 56 56 55 53 60 54 61 18 27 10 53 67 6 38 55 54 3 18 42 62 41 8 71 62 54 54 32 54
+split_gain=22532.1 12531.3 9000 7620.86 6595.28 6281.64 5780.77 5684.12 5682.86 4883.9 5808.54 5453.12 4584.23 4487.67 4570.04 4446.79 3905.94 7102.87 3887.77 4390.56 3782.98 3536.04 4671.38 3476.87 3400.43 7792.14 3377.57 3235.18 3230.12 3218.94
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 7 6 -2 9 -1 15 12 10 26 24 -4 16 -15 23 17 -14 -7 21 -19 -20 -23 -3 25 -11 -5 -6 -26 -10
+right_child=1 2 8 5 27 18 -8 -9 29 11 -12 -13 13 14 -16 -17 -18 20 19 -21 -22 22 -24 -25 28 -27 -28 -29 -30 -31
+leaf_value=0.48588779177210006 0.16741152761991179 0.10661460089151006 0.072214390017373981 0.61051275161961882 0.090642169138009182 -0.0076411460553905399 0.16752439968682076 -0.062556718156835389 -0.12717101018033564 -1.8355372189765884 -0.07209922141312658 0.82738228059477281 0.48593766717185749 -0.093477392320142211 0.34032331213329053 0.50524434130752616 -0.40880475921481763 -0.19031751803302951 0.083377187314825685 -0.24782359490877595 -1.2042581215072636 0.66770603328212164 -0.32934976973685254 -0.50042708306280892 0.10817839908011165 -0.12778160197829658 0.2640891708296037 -0.051244109380147305 -0.98075135864994734 -0.25532082614160012
+leaf_weight=496 2061 1300 1190 241 1600 4867 1966 3516 2531 28 311 36 114 1441 191 191 566 215 233 116 29 231 38 69 135 55 1034 3689 22 2945
+leaf_count=496 2061 1300 1190 241 1600 4867 1966 3516 2531 28 311 36 114 1441 191 191 566 215 233 116 29 231 38 69 135 55 1034 3689 22 2945
+internal_value=0 -0.0474749 -0.0929333 0.104775 0.0409555 0.0622545 0.231663 -0.00381762 -0.141985 0.194505 0.250806 -0.129021 -0.0628917 -0.125793 -0.0427078 0.128571 -0.272542 -0.0571085 0.0173591 0.214246 -0.310827 0.321019 0.526858 0.0760186 -0.272481 -0.703892 0.32957 -0.00832143 -0.0444105 -0.19609
+internal_weight=0 21648 14298 9809 7350 7347 2462 5076 9222 1862 1586 276 3746 2556 1632 1560 924 358 5485 618 244 502 269 1369 240 83 1275 5289 157 5476
+internal_count=31457 21648 14298 9809 7350 7347 2462 5076 9222 1862 1586 276 3746 2556 1632 1560 924 358 5485 618 244 502 269 1369 240 83 1275 5289 157 5476
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=59 69 70 68 54 66 60 26 68 70 10 68 69 27 12 51 71 60 66 53 63 61 14 66 39 7 54 63 31 72
+split_gain=21186.2 11631.4 11887.3 8492.29 7147.63 6999.2 5567.69 5731.39 4745.46 4971.33 4593.16 4548.5 4265.3 4165.84 4231.06 4064.38 4013.18 3970.87 3904.67 3799.45 6134.44 3847.38 3747.75 3462.5 3524.89 4692.9 3829.06 4103.4 5222.2 3380.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 11 5 -1 10 7 19 9 18 -4 17 -8 -14 16 23 -15 -2 -3 20 -6 22 -21 24 26 -26 27 -5 -29 -7
+right_child=1 8 3 15 6 29 12 -9 -10 -11 -12 -13 13 14 -16 -17 -18 -19 -20 21 -22 -23 -24 -25 25 -27 -28 28 -30 -31
+leaf_value=0.26205233882399409 0.27980131170039763 0.022712054858273465 0.16439971025464664 -0.29756029405517553 -0.34234761180885043 -0.177481194147009 0.08022860280781946 0.9054967590740749 -0.33141641267905325 -0.28203405240710661 -0.27626041235374427 -0.011336876898289869 -0.045298877124075168 -1.2657821351203367 0.53961744755506513 0.06911551899335891 -0.35917861343077023 0.080002293558579532 -0.15596863287494292 0.49872526030386655 0.62799048279677783 0.010093490234274201 -0.62224577502770861 -0.64707488595090057 -0.79104876951147352 0.66422550249099732 -0.30454297722917845 0.46337444302745356 -0.88037271842812048 0.12836000472737377
+leaf_weight=2633 1649 2318 2015 205 81 2185 3466 112 1270 1455 268 2504 1521 69 36 346 167 2507 2589 310 333 1172 33 254 195 25 1039 234 33 433
+leaf_count=2633 1649 2318 2015 205 81 2185 3466 112 1270 1455 268 2504 1521 69 36 346 167 2507 2589 310 333 1172 33 254 195 25 1039 234 33 433
+internal_value=0 -0.0557502 -0.00126353 -0.0900337 0.120806 -0.0153007 0.0698608 0.210047 -0.154929 -0.119698 0.112671 0.0951307 0.0154549 -0.109757 -0.470204 -0.247162 -0.624245 0.159278 -0.0715623 0.169669 0.438142 0.0963038 0.390877 -0.302291 -0.251699 -0.625677 -0.197249 0.0389353 0.297293 -0.126897
+internal_weight=0 21524 13892 7232 9933 4901 7300 2041 7632 6362 2283 6660 5259 1793 272 2331 236 4156 4907 1929 414 1515 343 1985 1731 220 1511 472 267 2618
+internal_count=31457 21524 13892 7232 9933 4901 7300 2041 7632 6362 2283 6660 5259 1793 272 2331 236 4156 4907 1929 414 1515 343 1985 1731 220 1511 472 267 2618
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 70 55 70 69 70 66 62 3 41 13 65 65 50 0 65 66 7 44 4 61 16 38 56 57 61 29 18
+split_gain=37248.4 30727.5 18675.3 12435.1 8797.44 8362.56 8559.2 6921.14 5846.56 5334.38 5910.25 4855.39 8760.95 4780.82 4616.47 4691.7 4385.05 4349.91 4846.37 4449.89 4214.93 4000.52 4097.79 5250.03 3917.43 4237.97 3823.93 5711.77 5260.07 8138.66
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 9 11 6 17 8 -3 10 -4 -1 -13 -10 -11 -16 -17 18 21 -20 -9 22 23 -2 -15 -26 28 -28 -6 -30
+right_child=5 7 3 -5 26 -7 -8 20 13 14 -12 12 -14 24 15 16 -18 -19 19 -21 -22 -23 -24 -25 25 -27 27 -29 29 -31
+leaf_value=0.096365550208738673 0.18236770769495231 0.012552079393633092 0.022832660983441704 -0.015800398830735033 0.074015140745281496 -0.05974341370548842 -0.060424369374254043 -0.05590591680944644 -0.0077520808122886267 0.10942436831423351 -0.11117006072646951 0.05329113021860888 -0.25053966132707373 -0.070110626764553222 0.023728193814284055 0.09284003351355942 0.37089735139299324 -0.019467889819772131 0.0025560379803525228 -0.17544074096376935 0.071531683195721021 -0.076545140884424517 0.040765524115109503 -0.12018636501752412 0.19584192762983604 -0.030741038299627134 0.057545552428757134 -0.0018669246575063231 0.017851342160576655 -0.34595194532953455
+leaf_weight=2164 195 3425 1340 3765 1509 3457 1446 1846 2465 546 146 324 43 1057 1051 142 27 2280 519 63 110 76 429 26 47 111 1116 1541 162 29
+leaf_count=2164 195 3425 1340 3765 1509 3457 1446 1846 2465 546 146 324 43 1057 1051 142 27 2280 519 63 110 76 429 26 47 111 1116 1541 162 29
+internal_value=0 0.0132331 0.0319078 0.00894371 0.055302 -0.0357922 -0.0193442 -0.0154251 -0.00625371 0.0375912 0.00966685 0.0849578 0.0176924 -0.0237564 0.0610881 0.0394556 0.137263 -0.0027885 0.0262857 -0.0167117 -0.0487392 0.0607546 0.0768081 0.146773 -0.056226 0.0366602 0.0380748 0.0230877 0.0614989 -0.0373858
+internal_weight=0 22966 13905 7017 6888 8491 5034 9061 7105 3252 1486 2531 367 3680 1766 1220 169 3588 1308 582 1956 726 650 221 1215 158 4357 2657 1700 191
+internal_count=31457 22966 13905 7017 6888 8491 5034 9061 7105 3252 1486 2531 367 3680 1766 1220 169 3588 1308 582 1956 726 650 221 1215 158 4357 2657 1700 191
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=68 69 60 57 69 59 57 57 55 47 24 55 5 50 57 63 59 55 72 30 61 54 54 24 59 61 59 32 38 54
+split_gain=80981.3 49935.5 15115.1 10190.2 9444.69 8290.18 7658.8 7067.24 6413.24 5668.5 5972.99 5516.55 6149.26 5383.74 5194.53 5146.35 5035.82 4758.88 4697.05 4458.8 4362.95 4379.43 4003.61 4140.68 5370.74 4164.69 4329.55 3994.56 3907.71 4424.82
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 11 14 9 28 -3 -8 -5 27 18 13 -13 -2 -15 -9 -16 -4 -14 -17 -22 -10 25 -25 26 -24 -11 29 -1
+right_child=4 7 3 5 -6 -7 8 16 22 10 -12 12 19 15 17 20 -18 -19 -20 -21 21 -23 23 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.16172381168032854 -0.012274471239073863 0.00834273436248106 0.093860669150440529 0.04496643136876554 -0.078778831705290209 -0.0057883816549541712 0.08143787816325912 -0.0025363405469943246 0.062320800921652264 0.021666342129961387 -0.22360715540046364 0.012853101825587349 0.083665097696592097 -0.033854995450162469 -0.02148341647421112 0.25675557170962465 -0.034160956623411017 -0.056438714199304546 -0.0037947805728686689 0.29664853375445133 0.20246984539609966 0.013295321571134895 0.13575089089025741 -0.19035277050093743 0.0073835063219806285 0.0033667613589367664 0.029933842781214613 -0.15802091673792651 0.022271007573096781 0.086632529264717373
+leaf_weight=294 1965 2711 880 2031 1726 3504 1043 2080 778 244 39 1824 229 67 1647 58 4270 3153 162 31 55 89 159 59 108 858 331 40 179 843
+leaf_count=294 1965 2711 880 2031 1726 3504 1043 2080 778 244 39 1824 229 67 1647 58 4270 3153 162 31 55 89 159 59 108 858 331 40 179 843
+internal_value=0 0.01626 0.0360987 0.0237776 -0.043979 0.0104625 0.0606057 -0.0141845 0.0471742 0.0346525 -0.030201 0.0467525 0.0326146 0.0231184 -0.0351003 0.0927237 -0.023802 -0.0444447 0.0786782 0.109059 0.134708 0.0855495 0.0315889 0.0158071 -0.0624754 0.0255053 0.0642704 -0.00364172 0.0946539 0.106049
+internal_weight=0 22966 13905 9253 8491 5858 4652 9061 3336 2354 323 3395 2353 2093 6765 269 6350 4800 1042 260 202 144 2293 1515 167 1348 490 284 1316 1137
+internal_count=31457 22966 13905 9253 8491 5858 4652 9061 3336 2354 323 3395 2353 2093 6765 269 6350 4800 1042 260 202 144 2293 1515 167 1348 490 284 1316 1137
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 70 70 55 69 70 11 49 66 38 62 44 71 25 41 13 20 57 32 20 56 18 55 50 45 69 12 27
+split_gain=23781.9 21696.8 14325.4 10185.9 7693.92 7329.84 6253.54 5653.38 5445.21 5252.85 4428.18 4362.62 4740.46 4018.32 3998.79 4009.22 3896.35 7998.73 4152.23 3858.08 4457.75 3885.17 3760.13 4159.74 8991.04 3696.17 3578.11 3837.69 3566.92 3516.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 11 6 8 -2 10 16 19 -3 12 -4 -9 -13 -16 18 -18 -1 20 21 -7 -14 -24 -25 -10 27 -6 -28 -20
+right_child=4 7 3 -5 26 9 -8 13 25 -11 -12 14 22 -15 15 -17 17 -19 29 -21 -22 -23 23 24 -26 -27 28 -29 -30 -31
+leaf_value=0.31803508297758548 0.0066424887262673069 0.055738624316973295 0.063015610430681823 -0.081206436270617868 -0.18603993856061993 0.33598024090156531 -0.23968296668454903 -0.25307022008140806 0.94037787635993753 -0.11215712268154221 -0.10225526142409408 0.36369287832679914 0.54191352179692343 0.36907906013286929 -0.46087295027908565 0.588619924159277 0.19138596576556827 -1.2717708568240322 0.94773282167734585 0.11826599838294552 -0.14414292306213056 0.93795472734560414 0.299870758737589 0.68461003045122781 -0.84059552976489071 -0.12293443711180436 -0.426336087095254 -0.59431763498550394 -1.3417443720623852 -0.072459105020616116
+leaf_weight=1698 3588 3425 1275 3765 2782 1173 1446 1846 234 629 3680 117 522 110 273 42 285 43 192 2260 177 118 860 63 100 38 376 251 48 41
+leaf_count=1698 3588 3425 1275 3765 2782 1173 1446 1846 234 629 3680 117 522 110 273 42 285 43 192 2260 177 118 860 63 100 38 376 251 48 41
+internal_value=0 0.0528691 0.131331 0.0307677 -0.142997 0.233777 -0.0641137 -0.0675382 0.369124 0.155154 -0.0260935 0.160406 0.205739 -0.218082 -0.135519 -0.320941 0.318228 -0.000430325 0.372355 0.200255 0.326478 0.391002 0.32352 0.212082 -0.251099 0.791827 -0.257866 -0.219828 -0.529967 0.768214
+internal_weight=0 22966 13905 7017 8491 6888 5034 9061 2531 4357 7105 3252 2820 1956 432 315 2259 328 1931 3728 1468 1291 1545 1023 163 272 3457 3033 424 233
+internal_count=31457 22966 13905 7017 8491 6888 5034 9061 2531 4357 7105 3252 2820 1956 432 315 2259 328 1931 3728 1468 1291 1545 1023 163 272 3457 3033 424 233
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=68 69 66 70 70 55 69 70 11 49 59 66 62 3 25 25 37 39 24 44 72 60 10 18 61 28 37 8 71 50
+split_gain=19263.4 17574.4 11603.6 8250.62 6232.08 5937.17 5065.37 4579.24 4410.62 4254.81 4393 3586.82 3535.06 5607.25 4041.42 3500.48 3391.59 3322.82 3310.14 3254.84 3249.68 3585.37 5742.55 4384.19 3406.8 3249.44 3248.16 3252.17 3204.69 3165.48
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 12 6 8 -2 11 26 10 15 -3 13 -4 28 -7 -8 -17 -13 -9 21 22 25 -23 -22 -11 27 -1 -15 -14
+right_child=4 7 3 -5 -6 9 16 19 -10 20 -12 18 29 14 -16 17 -18 -19 -20 -21 24 23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.27457577419617613 0.0059782394211842609 0.050164759241887472 0.094824194667457756 -0.073085790250010066 -0.23207944511052836 0.25385419964957451 -0.27919334083387243 -0.22776319546982463 0.71264419413363456 -0.31571308082677951 0.091754726879132387 -0.12602596556800952 0.18703773984235433 -1.1948024475213255 -1.8783562302589418 0.9147682337830656 0.15377907791649395 -0.11722338474713839 0.17255667426350008 0.33217115188186819 1.0538173714085766 -0.26426530664237285 1.2531404814808758 -1.3492923643699912 -0.11238429513844578 0.86299213511603223 0.61533224363372019 -0.2688299182133797 -0.047758674044762889 0.57841616370812621
+leaf_weight=1877 3588 3425 1340 3765 3457 1293 1234 1846 272 142 2240 3261 1527 33 20 156 212 39 419 110 46 278 37 43 55 28 265 117 93 239
+leaf_count=1877 3588 3425 1340 3765 3457 1293 1234 1846 272 142 2240 3261 1527 33 20 156 212 39 419 110 46 278 37 43 55 28 265 117 93 239
+internal_value=0 0.0475822 0.118198 0.0276909 -0.128698 0.2104 -0.0577023 -0.0607844 0.332212 0.139638 0.18023 -0.0234842 0.144365 0.0307048 -0.557789 0.313418 -0.215715 0.70837 -0.0920297 -0.196274 -0.100941 -0.200353 0.124148 -0.409612 0.418757 -0.121573 0.286405 0.242691 -0.348175 0.240005
+internal_weight=0 22966 13905 7017 8491 6888 5034 9061 2531 4357 3728 7105 3252 1486 146 1488 1446 195 3680 1956 629 528 207 321 101 170 2259 1994 126 1766
+internal_count=31457 22966 13905 7017 8491 6888 5034 9061 2531 4357 3728 7105 3252 1486 146 1488 1446 195 3680 1956 629 528 207 321 101 170 2259 1994 126 1766
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=57 59 65 60 67 53 60 54 60 54 51 35 55 53 45 47 61 11 55 54 6 43 11 49 1 37 30 9 62 59
+split_gain=18039.5 13340.5 9478.32 8169.53 7205.01 6642.63 7187.97 5384.21 5384.05 4990.27 7150.75 4727.32 4255.23 4517.25 5057.52 4034.11 4464.6 7387.36 3982.77 3621.98 3602.61 4069.79 4581.96 3545.59 3521.46 3448.24 3417.28 3342.28 3332.77 4659.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 8 4 11 5 26 -7 12 20 -8 18 19 13 -5 -15 16 -10 23 -11 25 21 -2 -23 -18 -17 -3 -1 -25 -4 -30
+right_child=1 3 28 7 -6 6 9 -9 15 10 -12 -13 -14 14 -16 24 17 -19 -20 -21 -22 22 -24 27 -26 -27 -28 -29 29 -31
+leaf_value=0.7938715585637971 0.20679819917827566 0.086140125735099604 -0.09806220132523398 0.42522754721754208 0.12306654494505725 0.5628988698506967 0.39648892432995086 -0.23056853858246062 0.18851114110774145 0.11194155748984586 0.87148448511958121 -0.40721404626437113 -0.14882904703374064 -0.12078266637078648 0.54446114394673728 -0.29992046956029716 -0.03028880776069022 0.41513557281898106 -0.54837738735845587 -0.042399966660585632 0.56471337004540823 -0.40617913141917283 0.82925007394381933 -0.44961215635649182 0.38271889250812147 0.54483715198973914 -0.080557606697082521 0.33138409612001851 0.26517989651344148 0.0052392323182958184
+leaf_weight=421 1583 1326 1644 288 2966 468 274 5265 1395 146 60 282 2478 812 133 623 2433 340 244 3492 234 211 35 381 86 187 50 64 939 2597
+leaf_count=421 1583 1326 1644 288 2966 468 274 5265 1395 146 60 282 2478 812 133 623 2433 340 244 3492 234 211 35 381 86 187 50 64 939 2597
+internal_value=0 -0.050975 0.112499 -0.107462 0.216485 0.3831 0.257469 -0.165546 0.0581206 0.0600365 -0.144826 -0.00884976 -0.0732943 0.0785104 -0.0271558 0.00495983 0.0390923 -0.0256806 -0.301181 0.0135955 0.195261 0.147994 -0.230407 -0.0777576 -0.217118 0.142833 0.701045 -0.337289 0.0195745 0.0742676
+internal_weight=0 21648 9809 14263 4629 1663 1192 8976 7385 724 450 5287 3711 1233 945 5322 4613 3218 390 5005 2063 1829 246 2878 709 1513 471 445 5180 3536
+internal_count=31457 21648 9809 14263 4629 1663 1192 8976 7385 724 450 5287 3711 1233 945 5322 4613 3218 390 5005 2063 1829 246 2878 709 1513 471 445 5180 3536
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=68 69 70 57 65 37 57 69 70 41 18 73 33 11 46 35 63 1 23 26 25 23 71 70 11 61 55 21 71 21
+split_gain=20126.1 18931.2 9427.97 6101.76 5419.31 4580.03 4477.71 3855.33 4614.76 4452.12 3728.97 4781.6 3770.13 4696.18 3405.34 4469.97 3776.16 3798.11 4469.8 3906.01 3364.56 3770.8 6982.52 3244.8 3137.67 3039.46 5568.03 3909.85 3158.45 4187.34
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 10 5 -2 -3 8 -6 24 12 -12 -1 -14 -4 16 17 18 19 -16 21 -10 -23 -8 -9 26 28 -28 -5 -30
+right_child=4 6 14 25 7 -7 23 9 20 -11 11 -13 13 -15 15 -17 -18 -19 -20 -21 -22 22 -24 -25 -26 -27 27 -29 29 -31
+leaf_value=0.21468153777152452 -0.044428717131860848 0.021875786174663108 0.0074707707615027409 0.41513990082571078 -0.038344515466331427 0.11235577014511614 -0.035588879358655651 -0.30152995076806305 -0.090535375552039735 0.12006532455032522 0.081279105873983029 -0.50272604975944912 0.077572129969819326 -0.66091237540046377 0.27508000672055211 -0.31343470438052035 -0.33932454697787762 -0.1156210401439452 -0.13748382447626104 -0.1930409240225951 -0.35931844784938105 -0.76090788706427537 -0.12266438280704861 -0.12109108914751808 0.059125723755534959 0.031520096758514062 0.019426269942408914 0.32372989184775597 0.22291557236247767 -0.25966383928761766
+leaf_weight=1888 3430 2711 6205 180 2280 539 4917 533 1185 88 346 39 209 24 622 59 40 111 88 48 171 63 134 1433 68 2497 1001 118 379 51
+leaf_count=1888 3430 2711 6205 180 2280 539 4917 533 1185 88 346 39 209 24 622 59 40 111 88 48 171 63 134 1433 68 2497 1001 118 379 51
+internal_value=0 0.024318 0.0609634 0.103462 -0.0657741 -0.023137 -0.031918 -0.103197 -0.0836232 -0.212089 0.165278 0.0221201 0.191263 0.00150506 0.0210779 0.108301 0.135675 0.157539 0.19754 0.241543 -0.150098 -0.12421 -0.326773 -0.0548841 -0.260724 0.0668052 0.117764 0.0515155 0.239291 0.165679
+internal_weight=0 22966 13905 6732 8491 3969 9061 4522 3833 689 2506 385 2121 233 7173 968 909 869 758 670 1553 1382 197 6350 601 4226 1729 1119 610 430
+internal_count=31457 22966 13905 6732 8491 3969 9061 4522 3833 689 2506 385 2121 233 7173 968 909 869 758 670 1553 1382 197 6350 601 4226 1729 1119 610 430
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+BON4=77
+BON2=76
+BON3=73
+BON8=69
+BON7=60
+brown=60
+blue=57
+BON9=55
+BON5=50
+yellow=49
+green=46
+BON10=40
+grey=36
+black=32
+BON1=29
+no_players=17
+x0_SCORE8=16
+x1_SCORE3=13
+x0_map1=12
+x5_SCORE6=11
+x2_SCORE1=10
+x3_SCORE1=10
+x5_SCORE8=10
+x2_SCORE5=9
+x2_SCORE7=9
+x4_SCORE2=9
+x5_SCORE4=9
+x0_SCORE2=8
+x0_SCORE6=8
+x2_SCORE9=8
+x4_SCORE3=8
+x4_SCORE6=8
+x5_SCORE3=8
+x5_SCORE7=8
+BON6=8
+x0_map2=8
+x0_SCORE1=7
+x0_SCORE7=7
+x1_SCORE8=7
+x2_SCORE3=7
+x2_SCORE8=7
+x3_SCORE2=7
+x3_SCORE6=7
+x3_SCORE9=7
+x4_SCORE7=7
+x0_map3=7
+x0_SCORE4=6
+x1_SCORE5=6
+x1_SCORE6=6
+x2_SCORE2=6
+x2_SCORE4=6
+x2_SCORE6=6
+x0_SCORE5=5
+x3_SCORE3=5
+x3_SCORE4=5
+x4_SCORE4=5
+x4_SCORE5=5
+x4_SCORE8=5
+x5_SCORE5=5
+x1_SCORE2=4
+x1_SCORE4=4
+x1_SCORE7=4
+x3_SCORE5=4
+x3_SCORE7=4
+x4_SCORE9=4
+x5_SCORE2=4
+x0_SCORE3=3
+x0_SCORE9=3
+x1_SCORE9=3
+x5_SCORE9=3
+x1_SCORE1=2
+x3_SCORE8=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/cultists_model.txt b/data/faction-picker-bot/models/cultists_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2fcadbeeaa1b8868b277c3be38227212fb76969b
--- /dev/null
+++ b/data/faction-picker-bot/models/cultists_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1]
+tree_sizes=2820 2911 2898 2895 2910 2915 2912 2946 2889 2904 2910 2932 2900 2914 2892 2904 2901 2892 2900 2918 2918 2891 2894 2893 2882 2878 2890 2935 2906 2888 2905 2871 2899 2868 2955 2947 2890 2882 2886 2893
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=68 67 67 60 66 64 66 64 62 57 57 64 60 66 64 62 60 62 62 29 13 64 28 5 60 60 41 21 57 61
+split_gain=246378 79286.8 75161 38621.2 29704.1 32040.2 21428.5 15375.6 12259.2 12253.1 11861.9 10751.2 10417.2 9939.31 9247.39 9002.36 8573.68 8018.6 7949.69 9532.54 10868.6 7615.29 7231.47 5805.33 5412.69 5120.17 4693.2 4569.22 4542.96 4294.2
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 11 8 15 14 24 -4 -8 21 23 -10 -13 -3 -6 -9 -16 25 20 -20 -5 28 26 -2 -11 -1 29 -18 -14
+right_child=2 6 4 10 5 -7 9 16 12 18 -12 13 27 -15 17 -17 22 -19 19 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=100.29254673886881 100.57672495079696 98.745389839128833 99.094285060093952 99.721094113390933 99.978351481802235 98.283719221281828 99.333770154757147 100.27044603434749 99.931919879706399 99.076321625914545 98.924777025579104 99.129894543138761 99.134954534315654 99.843917588227029 98.004263825509497 100.78987719021896 100.24278723886849 98.507869217760728 98.75275228516459 100.15670968510837 100.0931451616818 99.122362865749693 98.915321632192899 99.266851754418454 100.23039842794365 98.423760574050903 99.503210516869729 98.780154958929984 99.666305435363796 99.587281623524007
+leaf_weight=462 724 777 1094 378 268 83 544 418 458 150 1603 384 316 396 519 279 189 809 548 67 68 485 100 83 1198 606 90 120 494 625
+leaf_count=462 724 777 1094 378 268 83 544 418 458 150 1603 384 316 396 519 279 189 809 548 67 68 485 100 83 1198 606 90 120 494 625
+internal_value=99.3715 99.0009 99.8353 99.3247 99.4981 100.114 98.6936 100.185 99.3495 98.9295 99.0857 99.7411 99.5333 99.4924 98.4714 100.392 99.9048 98.3111 98.7766 99.0239 98.9007 99.3846 99.7095 100.047 100.361 98.5532 100.164 99.3613 99.8258 99.4354
+internal_weight=0 7969 6366 3881 3243 630 4088 3123 2613 1983 2466 1415 1519 780 2105 547 1201 1328 1439 683 616 863 783 635 1922 756 552 1061 683 941
+internal_count=14335 7969 6366 3881 3243 630 4088 3123 2613 1983 2466 1415 1519 780 2105 547 1201 1328 1439 683 616 863 783 635 1922 756 552 1061 683 941
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=68 69 67 67 69 69 67 66 60 53 60 56 62 60 56 56 66 23 56 62 34 43 60 60 63 37 62 30 21 56
+split_gain=199566 119619 60880.4 59584.2 46688.2 41848.1 29965.8 18275.1 16615.9 12330.9 11143.5 9505.7 9007.15 8813.43 8386.15 7668.58 6349.97 6052.98 5981.06 5918.17 5249.7 5241.36 5456.19 5164.46 5011.07 4982.3 4869.33 4797.05 4456.58 4540.01
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 8 7 14 10 12 -1 16 -3 -6 -4 -14 -2 -9 -5 21 20 -10 -8 22 -17 -16 -7 -13 -11 -12 29 -15
+right_child=2 6 4 9 11 24 18 15 19 26 27 25 13 28 23 17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.4385299939854761 0.89069060831579283 -0.14565592908291591 -0.065272606498397445 -0.6276267183028853 -0.037384074604336591 0.47645852899824093 -0.48155626574357352 0.95408128602775166 -0.058418507579322362 -0.26200633558410769 -0.57701179738336084 -0.51270027860584066 0.49246662206612191 0.36812955472321018 0.74823402537607864 0.84176498899857199 -0.26864477234525408 -0.34918561547317284 -0.93457704097521699 0.21037221225780828 -1.4441637921900976 1.0786595863284487 0.21569911606190789 0.4825914656474713 0.11324672778325702 -1.1259073719382287 -0.05714853234855348 -0.12300123638152397 -0.33229706843907691 0.032873599546773186
+leaf_weight=890 582 525 816 438 182 204 250 144 745 943 892 371 370 284 540 83 438 44 853 712 28 55 243 818 979 70 1138 117 93 488
+leaf_count=890 582 525 816 438 182 204 250 144 745 943 892 371 370 284 540 83 438 44 853 712 28 55 243 818 979 70 1138 117 93 488
+internal_value=0 -0.222323 0.278306 -0.0392381 0.0759913 0.488394 -0.586707 0.199339 0.21157 -0.238307 -0.394756 -0.442744 0.106601 0.220162 0.678963 0.533622 -0.448136 0.391161 -0.847056 0.0729329 -0.57851 0.476661 0.375096 0.588223 0.17588 -0.610035 -0.149979 -0.524366 0.103685 0.156206
+internal_weight=0 7969 6366 5304 3243 3123 2665 2620 2347 2957 1534 623 2051 1235 1940 569 876 425 1131 1457 278 381 326 1358 1183 441 2081 1009 865 772
+internal_count=14335 7969 6366 5304 3243 3123 2665 2620 2347 2957 1534 623 2051 1235 1940 569 876 425 1131 1457 278 381 326 1358 1183 441 2081 1009 865 772
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=68 69 69 64 64 66 66 64 56 60 60 56 64 54 62 40 56 56 42 60 60 60 23 62 73 60 66 44 54 59
+split_gain=161649 96891.1 45833.7 44241.5 28333.1 23043.5 17348.4 17299.6 12113 11028.5 10465.6 10263.2 8935.33 8167.43 7601.31 7385.27 6847.4 6742.62 6333.47 6288.2 5724.83 5430.64 5363.55 5229.63 5057.38 4984.96 4917.05 4915.24 4722.4 6953.17
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 8 6 23 9 25 28 -2 -6 12 15 -12 -7 20 22 -11 24 -10 -4 -9 -8 -5 -18 26 -3 -27 29 -1
+right_child=2 7 11 5 10 14 16 21 19 17 13 -13 -14 -15 -16 -17 18 -19 -20 -21 -22 -23 -24 -25 -26 27 -28 -29 -30 -31
+leaf_value=2.1702901606559752 0.94705276021637541 -0.63678518160786324 1.2502435680731987 -0.74292926384664293 0.60512151103401057 -0.23488555583574719 1.4585937074228621 -0.73698525759935762 0.49754344339053019 0.73057219617627156 0.46722724341927102 -0.20162742388881949 -1.0372981184585528 -0.075115267995699814 0.1536929737432956 -0.57436398873563677 0.96534856143666237 0.25246961668521045 0.21168050125882193 -0.0075399309713557322 0.38938435762638418 -1.2310681807558599 3.0813386321067813 -0.37793729464967546 1.7893631337748634 -0.64928235150708824 -0.0011198013796504722 -1.6460613821454062 0.55345294230594877 0.77966072318376978
+leaf_weight=50 580 238 103 670 567 924 178 308 386 457 400 1289 44 908 1106 61 432 832 93 682 309 801 23 948 90 1017 249 52 410 128
+leaf_count=50 580 238 103 670 567 924 178 308 386 457 400 1289 44 908 1106 61 432 832 93 682 309 801 23 948 90 1017 249 52 410 128
+internal_value=0 -0.300136 0.375713 -0.0529715 0.544576 -0.247559 0.752878 -0.792055 0.375686 0.584921 0.246288 -0.0506535 0.325759 0.0907387 -0.0231773 0.452555 1.13757 0.421975 0.971967 0.175009 0.604599 -1.09385 1.64428 -0.529077 1.10742 -0.57696 -0.311774 -0.697769 0.740182 1.17029
+internal_weight=0 7969 6366 5304 4560 3648 2685 2665 1656 1869 1875 1806 517 1308 2030 473 816 1289 615 1068 412 1109 201 1618 522 1556 487 1069 588 178
+internal_count=14335 7969 6366 5304 4560 3648 2685 2665 1656 1869 1875 1806 517 1308 2030 473 816 1289 615 1068 412 1109 201 1618 522 1556 487 1069 588 178
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=69 64 67 67 65 67 64 65 65 64 60 65 60 66 56 60 66 56 65 64 12 51 66 0 45 60 8 46 71 12
+split_gain=127697 93432.4 59570.5 55316.9 52526.6 44185.1 43736.6 18142.5 16375.5 15130.2 8281.94 7295.24 7049.8 6836.32 5906.61 6514.92 5873.9 5760.33 5508.14 5227.91 5178.15 4768.17 4633.77 4345.82 4168.94 4135.19 4013.94 3929.77 3838.27 5048.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 6 10 -5 12 11 13 9 23 -3 21 18 -7 -9 -16 -13 -10 22 26 -18 -2 24 -4 -1 27 -19 -8 29 -17
+right_child=2 3 8 4 -6 7 25 14 17 -11 -12 16 -14 -15 15 28 20 19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.6952512091894945 0.29320822757782333 0.42830052756465203 -0.45529781114923346 -0.021615898133378497 -0.73519477332390348 0.24744576834779869 -0.45582252966086706 0.31152710824635282 -0.59819843528212435 -1.0512349568402626 0.11404381617938589 0.12620292807872041 0.6445477172153935 0.70681205256025414 0.29620731789330906 -0.52761347996590491 -0.14158324282668552 -1.0478753842896333 0.79215590714417328 -1.9189027998158161 -1.0551425513057482 1.0853641865357675 0.84004151877367272 0.11063131273804623 0.44160693410843138 -0.72219280949553988 -2.021790411944191 0.47613439398507273 -0.032933377669494612 0.7388230669570881
+leaf_weight=150 391 915 739 1828 1178 370 247 484 121 326 1602 961 1082 574 302 245 357 360 411 68 49 61 106 108 21 615 32 36 572 24
+leaf_count=150 391 915 739 1828 1178 370 247 484 121 326 1602 961 1082 574 302 245 357 360 411 68 49 61 106 108 21 615 32 36 572 24
+internal_value=0 0.16745 -0.369432 -0.0599276 -0.301255 0.45674 -0.125031 0.236144 -0.748016 -0.568815 0.228285 0.109888 0.777165 0.526764 0.0675245 -0.0357978 0.0139238 -1.10981 0.98573 -1.24439 -0.25184 0.400114 1.27295 -0.383137 1.54129 -0.600886 -1.12738 -0.33727 -0.15502 -0.414623
+internal_weight=0 9864 4471 5523 3006 4341 2717 2571 1754 1173 2517 1819 1770 944 1627 1143 1367 581 688 460 406 452 277 847 171 898 392 283 841 269
+internal_count=14335 9864 4471 5523 3006 4341 2717 2571 1754 1173 2517 1819 1770 944 1627 1143 1367 581 688 460 406 452 277 847 171 898 392 283 841 269
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=69 64 67 67 67 64 64 53 56 62 56 56 43 0 11 62 51 53 0 43 46 53 73 28 66 31 22 63 50 28
+split_gain=103435 75680.2 48252.1 44806.7 35789.9 35426.6 11793.9 9634.8 8173.51 6720.86 6339 5476.35 4997.41 4868.53 5788.19 4866.44 5657.05 4261.86 4088.58 3999.27 3922.83 3853.24 3456.11 3500.59 3348.9 7631.19 3797.07 3306.38 3294.58 4042.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 5 15 11 -2 10 20 21 -9 13 12 18 14 -4 -3 19 -8 22 28 -5 -6 23 -1 -23 26 -26 -19 29 -17
+right_child=2 3 6 7 8 -7 17 9 -10 -11 -12 -13 -14 -15 -16 16 -18 27 -20 -21 -22 24 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.27668160802308295 0.052746022686705418 0.038694941224900657 -0.1416440784014541 -0.30707898296835789 0.028714756647201432 -0.28842542465887744 -0.8569888960513885 -0.17673024038605037 0.061437812624436497 -0.018582431583384434 -0.35531401653750999 0.31499513702731724 0.78691008860401157 0.25912713655549235 -0.77161073121759627 0.29552073535151557 -0.061688629598933772 -0.32179407367513263 0.69734086573915777 0.00061661773105538514 -0.039093145975149915 0.21620171045282294 0.6690363023016187 0.73157461298120618 0.63974045096909427 -0.31476775998078682 0.022608773662272281 -0.61095523307085298 0.028677416772102948 0.01289087099406222
+leaf_weight=345 1819 1087 289 751 146 898 81 1009 1799 1120 973 1141 89 52 32 812 191 129 92 174 126 443 66 37 137 23 23 198 139 114
+leaf_count=345 1819 1087 289 751 146 898 81 1009 1799 1120 973 1141 89 52 32 812 191 129 92 174 126 443 66 37 137 23 23 198 139 114
+internal_value=0 0.0803761 -0.177327 -0.0287652 0.219235 -0.0600151 -0.359047 -0.144603 0.113349 -0.0935336 -0.295596 0.373039 0.478331 -0.139818 -0.204444 0.109577 0.163457 -0.568374 0.427473 0.198165 -0.268577 0.234319 0.372053 0.320742 0.282272 0.442212 0.551028 -0.496882 0.23044 0.260726
+internal_weight=0 9864 4471 5523 4341 2717 1754 3006 2571 2129 1346 1770 629 373 321 2517 1430 408 540 1239 877 772 448 382 626 183 160 327 1065 926
+internal_count=14335 9864 4471 5523 4341 2717 1754 3006 2571 2129 1346 1770 629 373 321 2517 1430 408 540 1239 877 772 448 382 626 183 160 327 1065 926
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=68 69 57 69 60 60 56 65 56 60 57 56 60 66 66 66 55 56 28 39 56 58 66 57 62 6 49 51 65 13
+split_gain=108350 50136.4 25123.5 24512.5 18320.9 15371 13163.7 10850.7 10799.3 7580.37 7564.94 8706.66 8284.11 6681.87 6143.73 6026.7 5441.59 5245.64 5109.85 5308 5105.24 4970.06 4957.58 5056.09 4805.44 5059.5 4704.92 4568.3 4467.52 4325.93
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 5 -4 17 21 -1 22 14 -5 12 -12 18 28 -9 -16 -2 19 -8 24 27 23 -7 25 29 -23 -6 -3 -11
+right_child=3 9 4 10 6 8 13 15 -10 20 11 -13 -14 -15 16 -17 -18 -19 -20 -21 -22 26 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.35747858432715374 0.70629898047532269 -0.076878351698812297 0.063847293255687179 0.24090106657202726 0.10344040630702619 0.61650979707690434 -0.69368714818067967 -0.11758793290715287 0.12425578407333698 -0.55321025266720536 0.64895532262800759 -0.19159212001570913 -0.0097091133042189436 -0.25129418938617826 0.60698307587665579 0.2293587879482161 -0.12786564239168663 0.4006928457552788 -0.065009005819813587 -0.10002796520025303 -0.54276370257939144 -0.22235061770495892 0.69789873424204096 0.22322571144236242 -0.14649114905318331 -1.446922773361206 0.31859255206872183 0.99246291127698183 -0.52905091223840284 0.48976908346017201
+leaf_weight=745 327 141 1238 431 225 191 472 575 2192 152 117 949 309 893 53 363 289 1055 89 78 1335 514 188 607 338 25 83 29 312 20
+leaf_count=745 327 141 1238 431 225 191 472 575 2192 152 117 949 309 893 53 363 289 1055 89 78 1335 514 188 607 338 25 83 29 312 20
+internal_value=0 -0.163816 -0.0452856 0.205066 -0.144203 0.287394 -0.252289 0.167538 0.206679 -0.399721 -0.00280449 -0.0791951 0.171192 -0.369069 -0.227279 0.0166782 -0.0139856 0.473003 -0.533659 -0.609495 -0.473032 -0.0420558 0.389915 0.317358 -0.299027 -0.560739 -0.147144 0.204943 -0.388308 -0.431934
+internal_weight=0 7969 5304 6366 3621 4560 2383 1683 3178 2665 1806 1375 426 1532 795 938 342 1382 639 550 1870 851 986 798 535 197 597 254 453 172
+internal_count=14335 7969 5304 6366 3621 4560 2383 1683 3178 2665 1806 1375 426 1532 795 938 342 1382 639 550 1870 851 986 798 535 197 597 254 453 172
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=69 64 64 65 57 62 62 65 56 71 53 62 56 50 54 72 27 34 53 65 56 37 71 54 53 2 13 28 50 15
+split_gain=67863.4 56879.8 27163.9 16789.2 11315 9059.05 7608.87 6972.51 6800.49 6101.9 5645.33 5431.76 5134.97 4787.67 4496.87 6199.75 5411.76 4416.05 6060.93 4377.32 6213.88 4377.65 4325.85 4466.31 4314.44 4225.6 4218.79 4044.99 3955.46 3876.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 12 17 9 7 22 -8 13 -11 28 14 -6 15 -1 -16 18 27 20 -7 -21 23 -2 -9 -19 -12 -3 -5 -23
+right_child=2 4 -4 11 5 19 8 24 -10 10 26 -13 -14 -15 16 -17 -18 25 -20 21 -22 29 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.0509555597056945 1.1619666478850625 -0.16837053051168435 -0.70689411802933333 0.15374991446796615 0.072814352231103996 0.53143071682886189 0.24764184149300489 -1.1218842364274539 -0.16564896015821551 -0.77994075584730937 -0.22222189556004057 0.37379257726128412 0.54216308172507011 -0.75699201141610561 0.56509492280978735 2.5649000026962976 1.6292334997228215 0.80313256789316856 0.20646907530868416 -0.20585787550581489 -0.043131559834051918 0.51206218559461036 -0.28243864511386452 0.023559198013079242 -0.4548141336048766 -0.52607830188104088 -0.81870103894377788 -1.3132251048300949 -0.46261273202628406 -0.78509349690543284
+leaf_weight=150 44 261 1306 885 491 298 591 117 1220 350 807 1728 1045 81 326 33 56 164 1091 1083 511 157 468 159 566 28 139 35 118 27
+leaf_count=150 44 261 1306 885 491 298 591 117 1220 350 807 1728 1045 81 326 33 56 164 1091 1083 511 157 468 159 566 28 139 35 118 27
+internal_value=0 0.146486 -0.323179 0.417346 -0.0664067 -0.156972 -0.164843 -0.344161 -0.030776 -0.316743 -0.436815 0.266347 0.67348 -0.0446932 0.916359 1.32396 0.721094 0.159806 0.0975848 -0.0132089 0.168512 -0.129241 -0.115214 0.270308 -0.569085 0.609289 -0.309865 -0.303742 0.0812367 0.321719
+internal_weight=0 9864 4471 4341 5523 3944 3165 1354 1811 1868 1296 2731 1610 572 565 183 382 1579 1387 2076 809 1267 671 203 683 192 946 296 1003 184
+internal_count=14335 9864 4471 4341 5523 3944 3165 1354 1811 1868 1296 2731 1610 572 565 183 382 1579 1387 2076 809 1267 671 203 683 192 946 296 1003 184
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=68 67 67 60 66 57 57 60 57 62 60 66 53 66 62 1 49 24 34 62 29 13 5 45 55 66 30 40 58 16
+split_gain=132458 51564.6 41048.3 23458.2 12896.7 12698.8 8153.26 7880.08 8370.02 7511.49 6564.35 6036.3 4961.03 4726.86 4555.81 4625.28 4013.45 3997.51 3828.5 3781.3 7843.74 8228.3 3710.58 5734.54 5703.44 3960.17 3518.59 3505.93 6233.16 4427.06
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 7 3 22 10 13 16 27 17 18 14 12 -7 -4 -3 -16 -5 -9 -6 -13 21 -21 23 26 -24 -25 -1 29 -29 -2
+right_child=1 4 5 6 9 11 -8 8 -10 -11 -12 19 -14 -15 15 -17 -18 -19 -20 20 -22 -23 24 25 -26 -27 -28 28 -30 -31
+leaf_value=0.082341943457408667 0.13745781876367424 -0.024925477986686012 -0.066630722081350499 -0.0091336984492929405 0.043064455935897555 -0.17049052611334262 -0.059734285933663346 0.12133392700356423 0.061905281001358531 0.13537312349541084 -0.021712372373946846 -0.10268067526799417 -0.10412627403611793 -0.00034306033248510939 0.087532089061329879 -0.078039234089859133 0.10365067935150481 0.25953185926645228 -0.12786321209536658 -0.088661372337100572 0.12268199724937554 0.10571766145089094 0.13184472648870377 -0.11643755026008366 -0.078078786346279544 0.046419973506172205 -0.018849971503862795 -0.13868033828759435 0.12391722107217425 0.24310088284589626
+leaf_weight=959 878 213 663 764 273 459 1603 551 1365 315 1942 756 983 544 405 53 99 65 42 548 67 68 49 81 135 85 106 33 105 126
+leaf_count=959 878 213 663 764 273 459 1603 551 1365 315 1942 756 983 544 405 53 99 65 42 548 67 68 49 81 135 85 106 33 105 126
+internal_value=0 0.0566836 -0.0452814 -0.0064594 0.0101353 -0.0821376 -0.0374983 0.10502 0.0849194 0.0778236 -0.00618451 -0.101151 -0.125251 -0.0367546 0.038756 0.0683721 0.00380449 0.135917 0.0202741 -0.0770011 -0.0485768 -0.0672039 0.0476338 0.0580683 -0.0221752 -0.0330466 0.0722703 0.139889 0.0611222 0.150716
+internal_weight=0 6366 7969 3881 3243 4088 2466 3123 1981 630 2613 2881 1442 1207 671 458 863 616 315 1439 683 616 1415 1231 184 166 1065 1142 138 1004
+internal_count=14335 6366 7969 3881 3243 4088 2466 3123 1981 630 2613 2881 1442 1207 671 458 863 616 315 1439 683 616 1415 1231 184 166 1065 1142 138 1004
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=68 67 67 65 60 66 64 64 62 65 63 65 43 65 66 62 54 62 60 28 63 46 63 49 2 25 45 66 60 62
+split_gain=90053.7 41486.4 31884.6 22192.5 16829.1 9608.14 19133.3 7475.9 7252.44 6894.39 6713.36 6905.8 5266.99 5085.25 8207.57 4981.66 4852.23 4697.89 4572.25 4352.5 4458.36 4288.22 4149.25 4120.03 4092.72 4483.37 4040.85 4032.21 3811.69 5673.5
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 7 4 8 16 17 9 10 12 15 -2 28 -4 -6 -15 -7 -1 -3 -19 -9 -21 -14 -20 -22 25 -17 -18 -28 -12 -30
+right_child=1 5 3 -5 13 6 -8 19 -10 -11 11 -13 21 14 -16 24 26 18 22 20 23 -23 -24 -25 -26 -27 27 -29 29 -31
+leaf_value=0.5532274832582158 1.0703881489280276 -0.2126023394156118 -0.46880885553989499 -0.6655313802276317 0.031919846975570661 0.3735943455573682 -1.0342883775885923 0.4181224857049195 -0.015888690065709588 -0.59063943359586923 1.3153987149951185 0.4525139069273017 -0.050656669742373886 -0.5103727049236878 -0.066491957743794225 1.0055774417139736 0.22411645899001498 0.32325297070415004 -0.006385022111155176 -1.1808997790018718 0.39422048604908855 1.4671011648394847 -0.86253533740838373 -1.1452097983587357 2.0449997128862321 -0.43935935894648237 -0.87065758349960809 0.16024739228283302 1.0929114164511364 0.1498531315777753
+leaf_weight=396 334 1094 935 1928 794 241 83 1046 1082 45 157 1170 121 787 885 204 867 458 1001 33 101 22 60 21 33 24 73 79 150 111
+leaf_count=396 334 1094 935 1928 794 241 83 1046 1082 45 157 1170 121 787 885 204 867 458 1001 33 101 22 60 21 33 24 73 79 150 111
+internal_value=0 0.280427 -0.224018 -0.418915 -0.018726 0.0299134 0.38046 0.540567 -0.198788 0.595129 0.662871 0.577159 -0.382365 -0.176466 -0.275424 0.701423 0.256176 -0.0546041 0.0591878 0.34484 -0.149696 0.182845 -0.0548007 0.129237 1.00413 0.853479 0.140737 -0.334858 0.926048 0.691841
+internal_weight=0 6366 7969 4088 3881 3243 630 3123 2160 547 1922 1588 1078 2466 1672 502 1415 2613 1519 1201 155 143 1061 122 261 228 1019 152 418 261
+internal_count=14335 6366 7969 4088 3881 3243 630 3123 2160 547 1922 1588 1078 2466 1672 502 1415 2613 1519 1201 155 143 1061 122 261 228 1019 152 418 261
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=68 69 67 67 65 69 69 67 64 64 64 65 64 53 64 66 57 57 49 6 73 65 41 63 64 65 50 64 53 15
+split_gain=72943.5 40721.4 33604 21752.4 18896.3 18590.9 17026.8 13521.9 12207.8 8210.87 8152.71 7776.23 14996 7559.64 7370.7 11391.9 7222.76 6144.75 7308.45 6083.81 5687.25 5685 5020.21 4604.72 4554.92 4398.4 4259.36 4171.02 4069.07 4060.78
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 17 16 11 8 27 -2 -6 23 13 -13 -4 20 -16 -5 18 -1 28 22 -7 29 -8 25 -9 -10 -3 -11 -15
+right_child=2 7 5 4 9 21 10 24 26 19 -12 12 -14 14 15 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.29709867673560914 0.93711176327167289 -0.16957327807484721 -0.082388664611932866 0.36651233961539614 -0.1277489988388032 -0.30594876546256539 0.7619187286616057 -0.40699487618556135 0.51384594058711397 -0.88373232269287105 -0.4622797606490463 0.10021016459439572 -0.91872931694442583 0.62730529687872238 0.3897215336369268 -0.99511871875628177 -0.11461396449814454 0.071551388192195864 1.2086514140119649 -1.2844272095177856 1.5767450953033608 -1.041143716771656 -0.3111115688314805 0.19688616051545205 -1.0666616915826457 -0.8902893888827873 -0.082923254322098655 -0.49970809153581419 -0.40766381940539792 1.7810272327459911
+leaf_weight=681 905 802 346 448 468 489 174 389 897 250 166 1159 165 297 427 69 1028 1565 101 126 71 134 52 843 377 365 138 732 637 34
+leaf_count=681 905 802 346 448 468 489 174 389 897 250 166 1159 165 297 427 69 1028 1565 101 126 71 134 52 843 377 365 138 732 637 34
+internal_value=0 -0.201616 0.252385 -0.0413818 -0.221801 0.026922 0.486511 -0.520522 0.668847 -0.474166 0.187498 0.143676 -0.0267725 0.317806 0.463562 0.197072 0.031419 0.185929 0.414831 -0.634208 0.754704 -0.464081 0.602315 0.293558 -0.782854 -0.64095 0.434277 -0.327108 -0.541843 0.745814
+internal_weight=0 7969 6366 5304 2957 3243 3123 2665 1940 1481 1183 2620 1324 1296 950 496 1476 2347 782 1013 454 623 383 1017 1131 754 1035 1534 887 331
+internal_count=14335 7969 6366 5304 2957 3243 3123 2665 1940 1481 1183 2620 1324 1296 950 496 1476 2347 782 1013 454 623 383 1017 1131 754 1035 1534 887 331
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=68 69 69 64 60 66 56 65 56 56 60 46 29 56 64 23 65 30 56 64 64 33 44 13 2 66 43 16 6 60
+split_gain=59084.2 32984.3 17134.4 13713.7 10919 9578.48 8818.98 7700.7 6461.83 5982.06 5165.97 4866.67 4743.39 4962.04 4516.4 4478.63 4460.59 3967.59 3948.65 3847.25 3731.35 3757.15 3693.73 3674.91 4572.56 3320.59 4713.64 3227.57 3223.79 3303.19
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 8 12 7 23 -5 -1 14 11 17 13 -2 -4 28 -13 -3 -12 25 21 22 -20 -6 -25 -8 -27 -11 -10 -30
+right_child=2 10 9 5 6 -7 19 -9 15 27 18 16 -14 -15 -16 -17 -18 -19 20 -21 -22 -23 -24 24 -26 26 -28 -29 29 -31
+leaf_value=0.31175685528995223 0.66038804545503571 -0.18117242539097214 0.22931736190189689 0.030374446844409993 0.36481514149227701 -0.00061104046936301371 0.075435511062805286 -0.30320131707931369 0.037807008007075635 -0.13919979072991551 -0.21980360423571599 0.85526844119584133 0.022735669857925841 0.3453935114169982 -0.47682656988953098 -0.39054947942997065 -0.062463753013049857 -0.71747828020769 -0.24407784759938717 -0.025423885522901219 -0.55940289507477969 -0.74940652593161705 -0.9575951622981651 0.15639335195947851 -0.95167577068010978 0.21400834732825824 0.84626650295622352 0.17903930742308927 0.93592453008299481 0.15318899838363423
+leaf_weight=588 291 623 473 413 870 2030 832 1205 864 1127 535 36 150 941 44 99 68 68 625 927 590 86 34 96 20 372 61 162 37 68
+leaf_count=588 291 623 473 413 870 2030 832 1205 864 1127 535 36 150 941 44 99 68 68 625 927 590 86 34 96 20 372 61 162 37 68
+internal_value=0 -0.12097 0.151431 -0.0248291 0.220262 -0.0970541 0.152233 -0.218055 0.134275 -0.0223627 -0.312313 -0.169958 0.376699 0.419796 0.16922 0.0365608 0.255213 -0.233949 -0.372833 0.0777499 -0.43416 -0.334974 -0.280891 0.317819 -0.034653 0.153356 0.303079 -0.0992039 0.0801974 0.42901
+internal_weight=0 7969 6366 5304 4560 3648 3178 1618 1656 1806 2665 795 1382 1232 517 1068 104 691 1870 2192 1335 745 659 986 116 1265 433 1289 969 105
+internal_count=14335 7969 6366 5304 4560 3648 3178 1618 1656 1806 2665 795 1382 1232 517 1068 104 691 1870 2192 1335 745 659 986 116 1265 433 1289 969 105
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=69 64 64 56 60 57 60 56 57 56 57 60 43 40 62 8 2 43 60 62 33 45 72 58 60 62 54 35 46 61
+split_gain=71914.9 47670.6 22403.5 13969 10106.1 11957.4 7526.21 7519.98 6781.79 5759.19 5683.22 5684.29 5124.24 4990.03 4799.46 4703.37 4548.83 4275.64 4207.18 4179.02 4075.12 3901.5 3857.21 3757.73 4961.37 3686.22 3570.06 3520.11 3256.58 3250.57
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 12 15 -6 14 19 22 -7 13 -12 23 20 16 -3 -5 26 28 -2 -9 -20 -8 25 -25 -1 29 -21 -4 -13
+right_child=2 4 18 6 5 9 8 10 -10 -11 11 17 -14 -15 -16 -17 -18 -19 21 27 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.12333655777886726 -0.079167505900065105 0.040203658677538272 -0.16619281002069228 0.11415040729384004 0.041665563675859107 -0.014787528559971017 0.16892919514665411 -0.014956294400955585 0.0052675889838175189 -0.11920739672688681 -0.049258705587549641 0.10905150881398727 0.37951015287285877 0.22657641942302387 0.2273953569351046 0.28057984761479826 -0.26886921493630661 -0.35182158211359432 -0.23848464403012626 0.050290418968255611 -0.28301190275836874 -0.44480608860994209 -0.032511644763872027 0.28172350212426683 0.10214272957678479 0.34932666565906606 -0.20000544116077443 0.3996589252615676 0.14633976656293113 -0.13182858851456197
+leaf_weight=115 320 1563 314 369 1228 882 604 505 1215 1754 605 91 192 84 586 96 38 137 834 557 72 116 128 241 588 265 563 34 42 197
+leaf_count=115 320 1563 314 369 1228 882 604 505 1215 1754 605 91 192 84 586 96 38 137 834 557 72 116 128 241 588 265 563 34 42 197
+internal_value=0 0.0502649 -0.110895 0.13292 -0.0147009 -0.0442461 0.0916429 -0.0629641 0.0535551 -0.0842687 -0.0956291 -0.129724 0.219541 -0.0134605 0.166322 0.0541133 0.0783894 -0.178997 -0.227054 0.0178557 -0.0484052 -0.263678 0.133705 0.194136 0.154349 0.280935 -0.151175 0.0703895 -0.129321 -0.0557172
+internal_weight=0 9864 4471 4341 5523 3864 2940 3165 1947 2636 2254 1593 1401 661 993 1659 407 988 1306 911 577 950 732 1209 829 380 851 591 356 288
+internal_count=14335 9864 4471 4341 5523 3864 2940 3165 1947 2636 2254 1593 1401 661 993 1659 407 988 1306 911 577 950 732 1209 829 380 851 591 356 288
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=67 69 68 64 69 69 64 60 56 57 64 53 57 56 64 38 33 56 31 2 51 32 60 5 47 23 41 6 62 57
+split_gain=52782.4 38726.1 31927.3 19231.7 17519.4 12399 9637.54 7377.81 7245.58 6897.05 6414.25 5601.51 5171.78 6058.42 4824.94 5120.87 4922.76 4295.34 4046.37 4203.31 3994.29 3913.64 3878.88 6510.8 3666.29 3531.89 4585.97 4754.23 3695.26 3245.7
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 4 11 7 6 -4 -1 -3 21 29 -2 -9 -14 -10 16 -16 -13 19 -8 24 -5 23 -6 -12 26 -19 -28 -27 -7
+right_child=1 8 5 9 22 10 18 12 14 -11 20 17 13 -15 15 -17 -18 25 -20 -21 -22 -23 -24 -25 -26 28 27 -29 -30 -31
+leaf_value=0.40341174394310864 -0.10279098440423935 -0.25650417223896671 0.82827788288545534 -0.066766408151065437 0.10843321983421837 0.55884495979839277 0.38530983440964617 0.28641987111930617 -0.60766044472538527 -0.32527650051826595 0.020200700610876084 0.44519123928710674 0.21791931123470143 -0.30778603107392999 -1.0377155386232864 -2.1133860641717912 0.40672875092579769 0.27271567164851834 0.93535074665505658 -0.30454435608904773 -1.6521647840738298 0.60229114129988837 -0.37271496318963732 -0.88700085282325747 -1.3337369353820883 -0.85533766419115198 -0.45533196569224937 1.1788603121042251 0.17610797389026953 0.16149549659637152
+leaf_weight=890 685 460 905 748 448 286 819 532 973 2159 120 626 357 568 255 40 26 939 117 99 22 99 1009 77 24 71 162 20 68 731
+leaf_count=890 685 460 905 748 448 286 819 532 973 2159 120 626 357 568 255 40 26 939 117 99 22 99 1009 77 24 71 162 20 68 731
+internal_value=0 -0.187559 0.196315 -0.0586639 0.00479159 0.434325 0.589921 0.17656 -0.597391 -0.230401 0.179163 0.142131 0.0379891 -0.104892 -0.718572 -1.05476 -0.904066 0.231087 0.381502 0.310914 -0.397188 0.0114351 -0.258012 -0.0375638 -0.205456 0.124714 0.183669 -0.27575 -0.350746 0.273238
+internal_weight=0 7331 7004 5577 3881 3123 1940 2347 1754 3006 1183 2571 1457 925 1294 321 281 1886 1035 918 166 847 1534 525 144 1260 1121 182 139 1017
+internal_count=14335 7331 7004 5577 3881 3123 1940 2347 1754 3006 1183 2571 1457 925 1294 321 281 1886 1035 918 166 847 1534 525 144 1260 1121 182 139 1017
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=68 67 67 57 56 56 62 54 56 62 62 55 4 52 43 21 26 9 73 58 59 38 10 37 35 51 26 17 57 54
+split_gain=44355.6 23092.4 19740.3 7326.68 6769.84 6058.23 5618.21 5358.18 5153.51 5814.96 5051.89 4457.64 4436.35 4312.64 3973.34 3942.21 3909.66 3597.08 4432.05 4232.1 3531.67 3501.49 3495.91 4165.75 3334.83 3780.65 3317.05 3178.77 3052.48 2991.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 6 26 24 14 28 10 9 20 11 -6 29 -7 -2 -11 -12 18 19 27 -5 -14 23 -22 25 -3 -4 -9 -1 -8
+right_child=1 4 3 8 7 13 12 17 -10 15 16 -13 21 -15 -16 -17 -18 -19 -20 -21 22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.063085399594000072 0.43621417390701328 0.22634047521707329 -0.05114539699255214 0.14163522715451288 -0.98453818936633253 0.28054241601667196 0.28215847632047092 0.11653963224882755 -0.40318359506314355 -0.0637274424782312 0.24260078535144089 -0.013680362691863988 -0.37551906277931768 -0.20726186778414901 0.93840172210234052 0.68243269084980995 1.2975798224409421 -0.44066229343726004 0.25531489374526084 -0.27155939561483095 -0.80862796114317614 0.5269906722186577 0.18095058459265712 0.29222147332297432 0.79064925848155898 -0.29126547078346521 -0.62700652989961614 -0.83510722067111576 -0.17590007056738161 0.061164690994488034
+leaf_weight=527 790 738 1133 61 39 2072 658 390 2030 464 395 208 203 134 127 55 26 247 212 787 206 35 38 27 62 113 74 26 1255 1203
+leaf_count=527 790 738 1133 61 39 2072 658 390 2030 464 395 208 203 134 127 55 26 247 212 787 206 35 38 27 62 113 74 26 1255 1203
+internal_value=0 0.164007 -0.131016 -0.25881 0.00825532 0.325744 0.00359369 -0.0671135 -0.33102 -0.15888 0.132218 -0.166974 0.095977 0.250912 0.505765 0.0153454 0.307754 -0.14723 -0.0960091 -0.157922 -0.431239 -0.242797 -0.560189 -0.681062 0.200599 0.15761 -0.0864509 0.0570617 -0.105224 0.139302
+internal_weight=0 6366 7969 4088 3243 3123 3881 2330 2881 851 668 247 2099 2206 917 519 421 1662 1415 1203 332 238 271 233 913 851 1207 416 1782 1861
+internal_count=14335 6366 7969 4088 3243 3123 3881 2330 2881 851 668 247 2099 2206 917 519 421 1662 1415 1203 332 238 271 233 913 851 1207 416 1782 1861
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 67 64 64 64 53 65 64 68 65 62 43 9 68 64 53 49 65 43 25 66 34 37 51 57 1 58 54
+split_gain=40397.8 29093.4 20690.1 20456.8 20070.4 15167.4 12938.7 10274 8409.45 6012.07 5516.45 5456.39 4869.81 4389.15 4142.78 4114.89 4111.59 4327.67 4068.2 4035.31 4795.9 4112.64 4312.65 4104.82 4015.67 3886.94 5000.66 3790.09 3694.8 4434.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 7 6 -4 10 11 13 16 14 19 25 -13 -3 -9 -7 18 -18 24 20 21 22 23 -1 -5 -2 -27 -15 -24 -30
+right_child=3 2 4 8 -6 15 -8 9 -10 -11 -12 12 -14 27 -16 -17 17 -19 -20 -21 -22 -23 28 -25 -26 26 -28 -29 29 -31
+leaf_value=0.35403270164602685 0.1959120978812075 -0.17599124643575953 -0.0010634095934145245 -0.052639840094489049 -0.40754400240581529 0.033237361959615339 -0.29104963059978922 0.46524243113320995 -0.62001889323951564 0.11415321546071394 0.52934899172390615 -0.20688832563076875 0.088170655898762593 0.55069211517771088 -0.063912842850940135 0.22812658275032174 -1.0398042118007487 -0.35975756941506498 -0.62820878083653309 0.12275829620223982 1.064197417027317 1.0141641379615596 0.48844959779642527 1.5189458052814007 -0.55305896727102144 -0.064521519602699723 1.3496306882454798 -0.49317191246151926 0.25671566667035223 -0.78928969013241113
+leaf_weight=114 391 704 1627 640 1178 1482 898 586 581 1270 905 491 876 90 97 1035 66 260 102 490 60 43 45 20 105 22 39 25 40 53
+leaf_count=114 391 704 1627 640 1178 1482 898 586 581 1270 905 491 876 90 97 1035 66 260 102 490 60 43 45 20 105 22 39 25 40 53
+internal_value=0 0.0847651 -0.0281647 -0.18701 -0.171771 0.231677 -0.0581117 0.117151 -0.386678 0.210654 0.399903 0.0568846 -0.0178088 -0.105818 0.390092 0.113377 -0.271101 -0.497436 -0.183988 0.264471 0.449643 0.332585 0.224835 0.5279 -0.123169 0.282783 0.839609 0.323765 -0.0694456 -0.339395
+internal_weight=0 9864 5577 4471 2805 4287 2717 2772 1754 1953 1770 1819 1367 819 683 2517 1173 326 847 865 375 315 272 134 745 452 61 115 138 93
+internal_count=14335 9864 5577 4471 2805 4287 2717 2772 1754 1953 1770 1819 1367 819 683 2517 1173 326 847 865 375 315 272 134 745 452 61 115 138 93
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=60 57 65 46 62 65 23 5 65 29 5 41 24 63 47 22 14 6 26 62 42 24 19 40 5 65 42 26 32 9
+split_gain=21489.3 20770.4 5482.19 5189.75 4496.71 4252.19 3495.94 3482.68 2961.43 2878.23 3795.85 2936.32 4422.46 6012.48 3361.35 4173.42 7932.27 2867.49 2806.31 3421 2760.62 3320.96 2640.46 2930.4 2717.31 2810.09 2676.67 2571.93 3154.23 2580.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 8 9 18 -4 -5 -7 -6 -2 11 17 14 13 -13 15 27 -17 -11 22 -20 21 -9 -1 24 25 -24 -27 29 -29 -3
+right_child=1 2 4 5 7 6 -8 20 -10 10 -12 12 -14 -15 -16 16 -18 -19 19 -21 -22 -23 23 -25 -26 26 -28 28 -30 -31
+leaf_value=0.043735736519133317 0.12068369330687667 -0.071106139575648639 -0.18701317177044605 0.38849507245406206 -0.10158267281694262 0.17430675324052572 -0.31608007244947478 0.27096871575398479 0.022936046784040393 -0.010242705145650659 0.61402223218571061 -0.73969398075307791 0.26918633408016629 -0.1555298909482597 0.12460095695284164 -0.35147114760690817 0.57293496564603774 0.51589398887650728 -0.027499924894468286 0.37257624944304207 -0.30206242975113651 -0.30201873220503334 0.45367322920097247 -0.19144440252096095 -0.12558072520063279 0.24808300194069208 -0.24113293145384107 0.055087184717117904 0.71813298910856249 0.11091985991675948
+leaf_weight=3164 1360 1368 1794 245 1879 320 41 161 1801 242 33 54 45 239 290 216 26 29 81 157 35 30 135 47 47 139 35 71 24 227
+leaf_count=3164 1360 1368 1794 245 1879 320 41 161 1801 242 33 54 45 239 290 216 26 29 81 157 35 30 135 47 47 139 35 71 24 227
+internal_value=0 -0.0408138 -0.0902668 0.0918242 -0.128849 0.227723 0.118612 -0.0792782 0.0649913 -0.0377416 0.107714 -0.0550144 -0.192313 -0.263192 -0.0341292 -0.0579552 -0.252155 0.0460597 0.0701804 0.236416 0.106165 0.180971 0.0590887 0.179627 0.228617 0.282491 0.149677 -0.0301468 0.222593 -0.0452002
+internal_weight=0 9924 6763 4411 3899 606 361 2105 3161 2864 304 2560 338 293 2222 1932 242 271 3805 238 226 191 3567 403 356 309 174 1690 95 1595
+internal_count=14335 9924 6763 4411 3899 606 361 2105 3161 2864 304 2560 338 293 2222 1932 242 271 3805 238 226 191 3567 403 356 309 174 1690 95 1595
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=68 67 67 65 60 66 64 65 62 52 43 60 54 15 64 53 62 71 54 0 51 65 40 51 66 5 55 30 65 64
+split_gain=30566.8 15374.2 12848.7 10356.2 8222.08 4794.87 11567.8 4686.54 4601.77 4046.97 4021.34 4001.89 4215.04 3632.33 3952.58 3542.76 3534.12 3731.72 5966.29 3478.69 5752.59 3393.13 4963.27 3317.04 3311.67 3282.25 5481.08 3678.38 4041.51 3348.89
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 9 4 8 13 -3 7 16 10 11 -4 21 -13 25 -15 -11 -7 18 -18 -14 -21 -2 -23 -24 -16 27 -27 29 -29 -1
+right_child=1 5 3 -5 -6 6 -8 -9 -10 15 -12 12 19 14 24 -17 17 -19 -20 20 -22 22 23 -25 -26 26 -28 28 -30 -31
+leaf_value=0.30892739513921091 0.54448243707184152 -0.032552890667064772 -0.21708411791732074 -0.28180268618565141 -0.073633060385162125 0.15796325038577513 -0.56102049663722764 -0.36813858659179122 0.027885884645171763 0.46277471300243411 0.16251908738365817 0.31947794352532188 0.15131819243577602 0.92072113022889979 -0.28194987522928339 -0.21928518325777677 1.6458561453325999 0.32758625441906497 0.48738101365104802 0.002863714381822161 -1.0078557161490123 0.33225172606227954 0.033796848318515683 -0.89308702512220906 0.57222908037577491 0.44651923739548882 -0.42632265452115126 0.37152328372001653 -0.48904546987155323 0.064692970035792691
+leaf_weight=454 265 2613 935 1928 2466 241 83 45 1082 43 143 609 1072 51 38 159 29 170 62 151 30 694 78 22 43 44 117 35 79 554
+leaf_count=454 265 2613 935 1928 2466 241 83 45 1082 43 143 609 1072 51 38 159 29 170 62 151 30 694 78 22 43 44 117 35 79 554
+internal_value=0 0.108919 -0.0870094 -0.16949 -0.000129305 0.00725088 0.172342 0.28362 -0.0692412 0.214494 -0.166729 0.234451 0.175603 0.12797 0.460974 -0.0740942 0.342044 0.51202 0.856565 0.105674 -0.164659 0.337921 0.268981 -0.170118 0.171503 0.0937091 -0.187782 0.134101 -0.224836 0.174695
+internal_weight=0 6366 7969 4088 3881 3243 630 547 2160 3123 1078 2921 1862 1415 132 202 502 261 91 1253 181 1059 794 100 81 1283 161 1122 114 1008
+internal_count=14335 6366 7969 4088 3881 3243 630 547 2160 3123 1078 2921 1862 1415 132 202 502 261 91 1253 181 1059 794 100 81 1283 161 1122 114 1008
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=69 67 67 65 64 64 64 53 6 65 64 65 68 62 50 1 11 55 62 53 63 9 73 63 18 65 68 68 44 41
+split_gain=32967.6 19478.9 14330.5 12859.2 14879.1 11120.2 9414.52 8199.99 5531.56 5486.54 3931.71 3872.08 3826.7 3741.64 3570.36 4805.67 3526.32 3492.51 3453.29 3507.51 3272.62 3268.96 3942.64 3912.47 3191.97 3170.54 3164.93 3146.34 3152.62 3137.47
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 6 7 20 12 11 13 -6 -4 21 -2 -1 -3 27 17 -12 25 19 26 -5 22 -9 -24 -21 -16 -13 -7 -29 -22
+right_child=2 3 9 4 8 14 -8 10 -10 -11 16 18 -14 -15 15 -17 -18 -19 -20 24 29 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.30403985230736652 0.30311405937294517 -0.38076105063245169 -0.32360190317711179 0.18794631581732082 -0.36186327035691973 0.073468250416535666 -0.34633650565416219 0.40855637984904913 -1.0234014673572449 -0.69937603498052447 0.084155824926257616 -1.3933252297017886 0.59818836984548784 0.051152341628176536 -0.73798913644707731 0.77720753916435781 0.64553912909280875 -0.55171304348783168 0.084481811289968969 -0.24296524983465162 -0.027758356320591256 -0.10122391910282608 0.21175910126079214 1.5453239783644677 0.54662613287568096 0.66796603922574027 -0.14145721594492597 0.27404778127213109 1.1328757270177205 -0.57367922879201327
+leaf_weight=865 452 351 1173 696 1034 1295 898 487 144 581 1146 46 905 468 23 45 124 204 876 349 810 97 33 66 60 53 36 852 45 121
+leaf_count=865 452 351 1173 696 1034 1295 898 487 144 581 1146 46 905 468 23 45 124 204 876 349 810 97 33 66 60 53 36 852 45 121
+internal_value=0 0.102099 -0.225252 -0.0211074 -0.172059 0.262379 -0.0814057 0.131641 -0.44273 -0.448074 0.24302 0.0493848 0.454438 -0.133953 0.127319 -0.18199 0.138968 -0.336146 -0.0345111 -0.246808 0.0239159 0.436497 0.525506 1.1008 -0.127133 0.24248 -0.843725 0.17318 0.317133 -0.0987105
+internal_weight=0 9864 4471 5577 2805 4287 2717 2772 1178 1754 1953 1819 1770 819 2517 325 1270 280 1367 491 1627 683 586 99 409 76 82 2192 897 931
+internal_count=14335 9864 4471 5577 2805 4287 2717 2772 1178 1754 1953 1819 1770 819 2517 325 1270 280 1367 491 1627 683 586 99 409 76 82 2192 897 931
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=69 64 64 56 53 41 57 21 57 56 71 58 3 54 46 45 71 57 4 52 43 16 9 45 53 6 58 55 56 71
+split_gain=26703.7 15901.6 8782.52 7380.48 6286.16 4608.71 4446.08 4333.27 4200.99 3987.39 3811.64 3793.89 3731.61 4394.59 3707.78 3626.51 4259.73 3350.98 3846.6 3670.8 3184.54 3131.11 4314.65 3090.91 3625.02 3057.44 4026.97 2970.79 2967.69 2808.22
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 9 11 29 8 -6 -7 10 12 -5 21 -2 -14 -12 -13 -17 18 19 -11 -19 22 -1 24 28 26 -22 -25 -4 -3
+right_child=2 4 23 5 6 7 -8 -9 -10 17 14 15 13 -15 -16 16 -18 20 -20 -21 25 -23 -24 27 -26 -27 -28 -29 -30 -31
+leaf_value=0.92356536111929133 0.13769072228486637 0.011474283612915316 -0.014950213829676311 0.079123934907648644 0.20303989925296004 -0.044351336279316173 -0.025315987441372607 -1.0308180921217975 0.10168046570599053 0.031813975420446873 0.62733928211124024 0.38967151507029985 0.51251572255165356 -0.9002277956589273 -0.080749894284653942 0.77080041953495571 -0.51613901478728075 -0.2049581246954385 -0.61440076639597452 1.0489108611094324 -0.15112579872534759 -0.0067420505483945211 0.040582823486470465 -1.6897479876875878 -0.26190167133982445 0.26495575203615079 -1.1042130079781336 -0.61733333931040413 -0.84227503038265494 -0.27885606476269093
+leaf_weight=318 804 480 54 294 1244 351 2710 51 1664 536 493 824 31 76 87 35 97 1366 87 38 69 60 67 32 866 34 124 134 220 1089
+leaf_count=318 804 480 54 294 1244 351 2710 51 1664 536 493 824 31 76 87 35 97 1366 87 38 69 60 67 32 866 34 124 134 220 1089
+internal_value=0 0.0918888 -0.202727 0.235103 -0.0206756 0.145093 0.0465289 -0.1695 0.194922 -0.112696 0.372443 0.42399 0.0638573 -0.490928 0.521126 0.311717 -0.174905 -0.184053 0.00523152 0.0991479 -0.262595 0.665187 0.769903 -0.420911 -0.362206 -0.609434 -0.763472 -0.824064 -0.679226 -0.190036
+internal_weight=0 9864 4471 4341 5523 2940 3954 402 2538 3165 874 1401 911 107 580 956 132 2254 661 574 1593 445 385 1306 1140 227 193 166 274 1569
+internal_count=14335 9864 4471 4341 5523 2940 3954 402 2538 3165 874 1401 911 107 580 956 132 2254 661 574 1593 445 385 1306 1140 227 193 166 274 1569
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=69 64 68 56 60 57 41 6 21 60 54 43 57 56 60 3 39 56 11 15 54 17 60 66 59 56 12 46 39 3
+split_gain=21630 12880.3 7323.95 5978.19 4378.59 6241.62 3733.06 3862.2 3728.65 3573.05 3678.01 3424.73 3419.12 4087.71 4977.46 3805.24 3682.21 3350.73 3001.21 3683.13 2924.39 3095.73 3110.76 3053.06 2823.6 3899.09 3405.08 2690.46 3713.8 5077.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 20 11 27 -6 9 8 -8 18 -11 -1 -4 14 15 -14 -15 -7 19 -5 -2 23 -23 -22 25 -25 -27 -3 29 -29
+right_child=2 4 12 6 5 17 7 -9 -10 10 -12 -13 13 16 -16 -17 -18 -19 -20 -21 21 22 -24 24 -26 26 -28 28 -30 -31
+leaf_value=0.21285656752387849 -0.072794760083588511 0.042004005199885092 0.14585368750359046 0.13159748071529825 0.072839905245959694 -0.0031367232883665838 -0.093240652500818935 0.48032410885448812 -0.74237612062030367 0.18990705122069645 -0.014264198977317484 0.51595059021169121 0.64519379714510283 -0.19703124557592461 -0.038002478901172275 -0.36473800400892897 0.19394765505138128 -0.16243169152098935 0.60172434707944711 0.57717427949533384 -0.32905868837812469 0.60032525344898824 -0.15080838589276668 0.58993030060892515 -0.23334274429414692 0.017424586664034011 -0.81955053769548736 0.54199842694827494 -0.28751738487288014 -0.31758124205443233
+leaf_weight=1209 682 1404 431 671 1228 882 312 45 45 620 1067 192 97 826 309 20 123 1754 86 94 1039 38 69 46 607 159 25 175 43 37
+leaf_count=1209 682 1404 431 671 1228 882 312 45 45 620 1067 192 97 826 309 20 123 1754 86 94 1039 38 69 46 607 159 25 175 43 37
+internal_value=0 0.0551333 -0.121636 0.141062 -0.0124054 -0.0513003 0.0870557 -0.1017 -0.175064 0.116953 0.0607721 0.254394 -0.0179862 -0.0693425 0.102221 0.472556 -0.146356 -0.109132 0.228325 0.186348 -0.191877 -0.232832 0.115949 -0.252725 -0.15797 0.0409502 -0.0962949 0.0781854 0.277396 0.391977
+internal_weight=0 9864 4471 4341 5523 3864 2940 402 357 2538 1687 1401 1806 1375 426 117 949 2636 851 765 2665 1983 107 1876 837 230 184 1659 255 212
+internal_count=14335 9864 4471 4341 5523 3864 2940 402 357 2538 1687 1401 1806 1375 426 117 949 2636 851 765 2665 1983 107 1876 837 230 184 1659 255 212
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=69 67 67 65 53 56 56 65 49 43 73 9 42 6 65 66 25 43 34 58 19 19 53 58 57 54 37 56 73 23
+split_gain=28396.4 20516.2 15085.6 10251.3 6820.6 4858.84 4362.55 4088.83 3703.08 3391.51 3202.19 5009.97 3087.12 3024.69 2971.93 5400.48 3901.2 3077.5 2985.05 4582.49 2827.27 2778.75 2710.32 3147.72 3860.82 3824.37 5758.24 4219.82 4127.61 2876.17
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 -2 4 9 -4 10 8 -7 -3 14 20 -8 -11 15 16 17 -1 -16 -20 -12 -6 -5 25 -25 26 -24 -27 29 -29
+right_child=2 3 5 22 21 7 12 -9 -10 13 11 -13 -14 -15 18 -17 -18 -19 19 -21 -22 -23 23 24 -26 27 -28 28 -30 -31
+leaf_value=0.14372748354099313 -0.015366536553839086 -0.054944730239962644 -0.0396296755094891 -0.082555116486107666 0.040889365733038918 -0.082222412780823359 0.058486283094720114 -0.19406412187356339 -0.24728208957239983 0.032661556711322384 0.2100051467956015 -0.12781600546836852 -0.013204255588436964 0.37092289701104164 0.075476739637959062 0.031726807102066587 0.50214271557827783 0.42145266019064809 -0.38317824304103848 0.031861946017791826 0.51612101143056699 0.13483813396227118 0.053205868097624391 0.0071047358809028828 -0.080447383829318167 0.10202643450881754 0.44199820253355743 -0.0043092843109426397 -0.28032445975619813 -0.24327250348670143
+leaf_weight=178 2717 704 460 743 1731 738 2492 460 96 95 132 25 442 20 695 162 27 29 23 60 22 222 133 492 874 140 29 313 46 35
+leaf_count=178 2717 704 460 743 1731 738 2492 460 96 95 132 25 442 20 695 162 27 29 23 60 22 222 133 492 874 140 29 313 46 35
+internal_value=0 0.0236891 -0.0522633 -0.00792189 0.0261738 -0.109418 0.0648121 -0.134226 -0.101222 -0.0343831 0.10195 0.200447 0.0476863 0.0914896 0.086932 0.142685 0.219502 0.182636 0.0585539 -0.0831492 0.253736 0.0515686 -0.0416165 -0.026865 -0.0489132 0.0164077 0.122804 -0.01587 -0.0577621 -0.0283429
+internal_weight=0 9864 4471 5577 2772 1754 4287 1294 834 819 1353 179 2934 115 1174 396 234 207 778 83 154 1953 2805 2062 1366 696 162 534 394 348
+internal_count=14335 9864 4471 5577 2772 1754 4287 1294 834 819 1353 179 2934 115 1174 396 234 207 778 83 154 1953 2805 2062 1366 696 162 534 394 348
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=67 60 53 7 64 54 38 18 26 28 38 16 64 48 46 43 27 42 40 23 63 26 64 53 61 30 21 1 33 53
+split_gain=19564 8724.92 5371.95 4464.31 4275.75 3737.25 4969.02 3740.67 3603.79 3122.92 5484.8 3594.61 2986.44 6140.04 3425.3 2900.55 2893.07 2816.64 2862.67 2814.3 2708.25 2677.74 2637.52 2598.02 2590.42 4443.39 3912.26 2688.51 2586.63 2581.45
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 22 12 8 5 6 -3 19 -4 11 17 -6 13 21 -14 -9 -10 18 -11 24 -19 -2 -1 -8 25 27 -26 -7 -5 -13
+right_child=2 4 3 28 9 7 23 15 16 10 -12 29 14 -15 -16 -17 -18 20 -20 -21 -22 -23 -24 -25 26 -27 -28 -29 -30 -31
+leaf_value=0.2896521378368293 -0.15600435774500349 0.32747493533229921 -0.091929921178877702 0.1076406348444417 -0.054311076002340919 0.065227558797273405 0.19951611486077311 0.43902213102763465 0.31109888932182772 0.14829285083545579 -1.1837933515891053 -0.11637185202992482 -0.36751082312069783 0.35349140464877477 0.060723608532122213 -0.51113473622695271 -0.37480286836624149 -1.3836608432588122 -0.64062671712926922 0.28219811723782467 -0.1723278019163344 -0.74746480221931755 0.12682952092366548 -0.64783093797076841 -0.24686230103095586 0.83554961779382497 0.32665500050241303 -0.64336537110178105 0.68104270836072311 0.47426504583942974
+leaf_weight=1359 846 665 4475 499 1729 349 40 194 242 144 39 69 818 156 140 23 47 21 37 169 27 52 1198 55 564 45 88 38 56 151
+leaf_count=1359 846 665 4475 499 1729 349 40 194 242 144 39 69 818 156 140 23 47 21 37 169 27 52 1198 55 564 45 88 38 56 151
+internal_value=0 0.0956155 -0.0913505 -0.049232 0.0279091 0.106125 0.250159 0.031658 -0.0742477 -0.0507651 -0.306816 -0.0155564 -0.202697 -0.109775 -0.30493 0.338314 0.199551 -0.157462 -0.012978 -0.0214501 -0.702286 -0.190254 0.213367 -0.291053 -0.0687901 0.0831395 -0.169455 -0.00435004 0.165497 0.28902
+internal_weight=0 7004 7331 5319 4447 2230 760 1470 4764 2217 268 1949 2012 1054 958 217 289 229 181 1253 48 898 2557 95 1084 432 652 387 555 220
+internal_count=14335 7004 7331 5319 4447 2230 760 1470 4764 2217 268 1949 2012 1054 958 217 289 229 181 1253 48 898 2557 95 1084 432 652 387 555 220
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=68 67 65 66 67 55 53 43 62 43 0 1 46 16 56 56 3 56 57 27 29 19 61 61 63 66 29 16 62 0
+split_gain=18097.6 9004.43 7101.92 9830.68 7205.72 5284.54 4665.93 4663.62 4345.16 4510.17 4170.91 4167.78 4150.57 5507.78 4020.12 4006.37 3688.08 3680.53 3639.69 3574.04 3573.3 3655.53 3419.5 3167.06 4106.86 4473.64 3113.33 4663.88 2939.46 3190.65
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 14 5 7 6 12 16 28 9 -7 -9 18 -1 -14 -2 -3 -5 20 -8 23 21 -10 -6 -11 -25 -26 27 -24 29 -4
+right_child=1 15 3 4 22 8 11 10 17 19 -12 -13 13 -15 -16 -17 -18 -19 -20 -21 -22 -23 26 24 25 -27 -28 -29 -30 -31
+leaf_value=0.10210843554055106 0.35240230720553856 0.15546932207524514 -0.39078735054088426 -0.047766918409221128 -0.7004782204420712 -0.22104312563434947 0.38884577311450552 -0.40195467526646433 0.268133257810933 -0.56537970065167453 -1.1491329733617408 0.71265766608929781 0.86143071477147637 -0.53540477301511502 0.14479767965256574 -0.050477253700168839 -0.79683883120248344 -0.052068353188353116 0.022102401697427811 0.93565181786553908 1.0022017397289353 -0.6280664879296507 -0.34508559558120633 0.83463324526945737 0.83769982810767873 -0.6353084442792114 0.66845589944686024 0.56296198986194756 -0.13673555606954207 0.065922539731674404
+leaf_weight=863 917 913 779 295 104 1165 271 294 326 44 63 96 107 24 2206 2330 54 692 613 38 41 35 309 50 21 45 29 45 1443 123
+leaf_count=863 917 913 779 295 104 1165 271 294 326 44 63 96 107 24 2206 2330 54 692 613 38 41 35 309 50 21 45 29 45 1443 123
+internal_value=0 0.104761 -0.0836878 -0.152443 -0.00250116 0.00632522 0.0979839 -0.253218 -0.0592652 -0.158549 -0.53381 0.191164 0.168454 0.605522 0.205756 0.00750277 -0.163669 0.0644315 0.134532 0.209154 0.264974 0.181244 -0.27672 0.0366111 0.264952 -0.166624 -0.161653 -0.229656 -0.210501 -0.328509
+internal_weight=0 6366 7969 4518 1816 3451 1329 2702 2457 1363 357 980 994 131 3123 3243 349 1094 884 198 402 361 487 160 116 66 383 354 2345 902
+internal_count=14335 6366 7969 4518 1816 3451 1329 2702 2457 1363 357 980 994 131 3123 3243 349 1094 884 198 402 361 487 160 116 66 383 354 2345 902
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=67 56 56 45 7 38 30 9 50 63 54 27 25 66 19 43 63 42 50 49 58 44 71 50 54 2 39 53 61 27
+split_gain=13566.4 6528.13 4063.65 4731.13 4028.73 3081.41 4088.24 4026.12 3021.46 2888.89 2736.04 4973.3 2781.48 3825.72 5073.42 3303.4 4042.42 3759.5 3033.12 3032.98 2735.25 2630.14 2553.14 3472.77 3899.9 3491.4 2905.08 4726.48 3160.07 2936.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 3 5 22 6 -1 -7 -8 -4 11 -3 13 -12 15 16 17 -15 -14 -16 -6 -18 23 24 -2 -26 -24 -28 -29 -30
+right_child=1 10 9 -5 20 7 8 -9 -10 -11 12 -13 18 14 19 -17 21 -19 -20 -21 -22 -23 26 -25 25 -27 27 28 29 -31
+leaf_value=0.26933037227951634 0.82604256661165332 0.035842424356982913 0.2095532287427575 -0.17920609937102167 1.1655540729110891 0.11633954007721425 1.0066014250043696 -1.0069699304276392 -0.12146233854622678 0.012773146007996602 -0.31455885123789284 -0.45087722981944678 -0.092788477234138425 -0.89234983419830149 0.23268337203056688 0.23382523629595253 -0.094037981585909924 0.37476450941924538 0.57668593143715574 1.3902530926245231 0.28503536702960391 -0.8002494743257238 -0.0076574660254056168 -0.44394755538304653 0.24115475492500971 -0.75952092619278488 -1.4656517214245266 0.64220108304704937 -0.69952737969656786 0.5891845085404136
+leaf_weight=1441 105 1310 918 265 44 199 131 38 29 3983 2057 250 332 143 140 170 705 28 85 27 178 57 1074 75 329 39 36 35 90 22
+leaf_count=1441 105 1310 918 265 44 199 131 38 29 3983 2057 250 332 143 140 170 705 28 85 27 178 57 1074 75 329 39 36 35 90 22
+internal_value=0 -0.095088 0.0995274 0.215808 0.0575588 0.272761 0.322578 -0.0637692 0.80214 0.0496318 -0.153424 -0.0421575 -0.199785 -0.2303 -0.0938274 -0.171599 -0.24547 -0.684869 0.0436751 0.419835 0.459553 -0.146865 0.00811693 0.188243 0.288484 0.135105 -0.0704105 -0.438699 -0.1872 -0.446388
+internal_weight=0 7331 7004 2103 2027 1838 1601 237 160 4901 5304 1560 3744 3327 1270 1103 933 171 417 167 222 762 1805 548 473 368 1257 183 147 112
+internal_count=14335 7331 7004 2103 2027 1838 1601 237 160 4901 5304 1560 3744 3327 1270 1103 933 171 417 167 222 762 1805 548 473 368 1257 183 147 112
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=69 64 67 67 67 65 64 65 65 65 51 57 31 56 49 12 49 63 63 55 52 57 59 41 58 66 66 55 73 9
+split_gain=20548.3 10991.7 7882.67 5198.1 5184.59 11211.3 5073.67 3236.8 3228.54 3164.68 3185.21 4017.56 3070.03 5096.37 2993.53 3105.27 2824.81 2805.42 2795.17 4400.66 4773.42 2982.07 4108.56 2849.34 2803.9 3381.61 2704.05 3570.37 5153.48 2986.63
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 16 -3 -6 9 12 14 10 -2 -12 -5 -14 -4 -16 18 -15 -1 23 21 22 -21 -20 -24 -26 -7 -28 29 -29
+right_child=2 4 8 7 5 26 -8 -9 -10 -11 11 -13 13 17 15 -17 -18 -19 19 20 -22 -23 24 -25 25 -27 27 28 -30 -31
+leaf_value=0.26635985176130633 0.089639352842060205 0.055740629431188862 -0.11356562236081001 0.19095479270452148 0.032035017175196433 -0.16994291450544274 -0.15938210800273517 0.014047361922661587 -0.32151983365224174 -0.030587756345130303 -0.092518262565135956 0.92151897861407361 -0.81492562341690078 -0.27107826317057893 -0.29048180650442079 -1.082870104994093 0.39960808589515112 0.48891245648264897 0.37274679034589292 0.65059154371420558 -0.54429652534863537 -0.037870805655528278 0.40308947434792153 -0.15101172869178381 0.19492098075012831 -0.59328718195902186 0.084692028067074723 -0.5756644553299014 -1.4039298857813298 0.24839016759395605
+leaf_weight=640 391 2517 1035 844 1828 1023 898 1627 581 1367 22 39 30 34 117 21 221 36 249 63 51 371 52 44 43 36 36 76 23 20
+leaf_count=640 391 2517 1035 844 1828 1023 898 1627 581 1367 22 39 30 34 117 21 221 36 249 63 51 371 52 44 43 36 36 76 23 20
+internal_value=0 0.0483633 -0.1067 0.119805 -0.00778863 -0.0609833 -0.0426889 0.0653276 -0.205855 0.0149199 0.15255 0.555801 0.15371 -0.160636 -0.148565 -0.411063 0.198935 0.119774 0.170305 0.102675 0.0116266 0.0618073 0.252429 0.294094 0.0609459 -0.164262 -0.205327 -0.438866 -0.597253 -0.403986
+internal_weight=0 9864 4471 4341 5523 3006 2717 2571 1754 1819 452 61 944 100 1173 138 1770 70 1549 909 616 565 194 293 131 79 1178 155 119 96
+internal_count=14335 9864 4471 4341 5523 3006 2717 2571 1754 1819 452 61 944 100 1173 138 1770 70 1549 909 616 565 194 293 131 79 1178 155 119 96
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=69 64 67 67 67 64 50 1 64 63 0 63 51 59 28 8 24 63 40 60 14 72 63 0 56 32 59 68 11 60
+split_gain=16644.1 8903.29 6384.96 4210.46 4199.52 4109.67 2908.44 3757.72 2903.69 3316.73 3403.56 2965.25 2768.08 4159.4 3465.23 4282.27 3192.64 3875.37 3062.71 2938.4 3361.34 3244.8 2928.72 2719.25 3200.55 3711.31 2925.4 2663.83 2577.95 3505.01
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 28 6 -2 12 -8 23 11 -11 -10 14 -14 18 16 17 -16 19 20 -3 27 -20 -4 -25 26 -26 -21 -1 -30
+right_child=2 4 8 -5 -6 -7 7 -9 9 10 -12 -13 13 -15 15 -17 -18 -19 22 21 -22 -23 -24 24 25 -27 -28 -29 29 -31
+leaf_value=0.25593794554507449 0.022379902369635093 0.44579190759601339 -0.29697337684800401 0.097991436018051756 -0.091474927305253209 -0.23907315831399112 -0.33187406484303733 0.65263230871823108 -0.66334728087697714 -0.61435203946607064 -1.6527092448762948 0.2132396774236546 -0.63974652192345616 0.10667893826438671 -1.0780100848223713 1.1815160115559897 -1.2716788490613302 0.063937316252695817 1.5739700661765206 -0.16170285362073691 -0.42395255149019012 0.51417615402327932 0.44486125066465176 0.77798390468725798 0.87412709069974504 -1.4011250957846642 -0.22179481496093092 0.21963520434459183 1.177661550919215 0.30621500288446746
+leaf_weight=1575 1819 477 1148 2571 3006 898 280 45 70 215 37 86 111 228 37 21 30 151 27 468 49 138 154 52 33 20 93 301 75 120
+leaf_count=1575 1819 477 1148 2571 3006 898 280 45 70 215 37 86 111 228 37 21 30 151 27 468 49 138 154 52 33 20 93 301 75 120
+internal_value=0 0.072545 -0.16005 0.179707 -0.0116829 -0.0640334 0.0836109 -0.195558 -0.308783 -0.542479 -0.766809 -0.180101 0.125002 -0.137726 0.173068 -0.182303 -0.31368 -0.160808 0.22569 0.176733 0.36477 0.0676842 0.613292 -0.237945 0.104303 -0.135639 0.0652324 -0.0124405 0.298403 0.641387
+internal_weight=0 9864 4471 4341 5523 2717 2517 325 1754 408 252 156 2192 339 1853 239 218 188 1614 1433 526 907 181 1346 198 146 126 769 1770 195
+internal_count=14335 9864 4471 4341 5523 2717 2517 325 1754 408 252 156 2192 339 1853 239 218 188 1614 1433 526 907 181 1346 198 146 126 769 1770 195
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=68 62 60 54 58 57 65 72 50 66 67 61 57 6 60 15 58 21 57 18 54 54 26 63 3 64 63 10 42 57
+split_gain=12110.9 6136.49 5677.08 5278.66 6655.31 5694.93 4234.09 4193.82 5414.17 3431.8 3981.28 3492.94 3160.48 3113.46 2789.12 3270.19 3169.42 4091.17 4756.66 2936.58 2763.36 2689.38 2676.83 2666.87 2623.65 2573.13 3327.89 2373.59 2366.49 2333.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 14 22 4 12 7 -3 24 28 20 13 21 -4 -11 15 16 17 18 -1 -18 -8 -12 -2 -6 27 26 -13 -5 -9 -16
+right_child=2 6 3 5 23 -7 9 8 -10 10 11 25 -14 -15 29 -17 19 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.96357462358474733 0.21337067249752623 0.12359771262532804 1.2906961405614639 0.1240621383637943 0.1075651632194296 -0.12802644747250078 0.015120715433377738 0.10565549679766827 -1.8341233513876796 0.097919509156655538 -1.8140900012992678 0.74191949494549492 0.45261872125001967 0.68721558288173767 -0.080685964667121413 0.49854365813617529 0.095268315143326815 -1.7861167473452433 -0.54645125739246847 -0.49392444902658461 -0.25941964243592924 -0.47325200083164076 0.68466438221377002 -0.69751608443641389 0.73898434400784252 -0.57558394965070947 -0.23604045118446704 0.68060596989489153 -0.91295816402084062 -0.28967990200618871
+leaf_weight=25 1832 1651 53 643 954 2057 546 123 20 692 21 61 298 103 741 104 549 21 126 100 1116 52 129 43 99 65 81 87 28 1915
+leaf_count=25 1832 1651 53 643 954 2057 546 123 20 692 21 61 298 103 741 104 549 21 126 100 1116 52 129 43 99 65 81 87 28 1915
+internal_value=0 -0.0821523 0.102839 0.0398309 0.204682 -0.032861 -0.00287904 0.162894 -0.28801 -0.0791717 0.0600589 -0.264215 0.579166 0.174269 -0.17929 -0.0297444 -0.0966651 -0.478325 -0.296447 0.00448361 -0.169228 -0.858973 0.244374 0.0728425 0.255904 -0.0544693 0.184069 0.19039 -0.0832265 -0.231372
+internal_weight=0 7969 6366 4405 1348 3057 4388 1000 171 2737 1075 280 351 795 3581 925 821 172 151 649 1662 73 1961 997 829 207 142 730 151 2656
+internal_count=14335 7969 6366 4405 1348 3057 4388 1000 171 2737 1075 280 351 795 3581 925 821 172 151 649 1662 73 1961 997 829 207 142 730 151 2656
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=69 64 64 41 73 53 60 20 60 62 62 43 34 63 34 37 0 42 6 49 63 68 2 59 17 16 2 49 11 50
+split_gain=24091.2 11678.3 6130.22 4335.96 4648.59 3927.47 3539.31 4062.81 3524.71 3840.47 3518.84 4319.01 3388.48 3372.46 3234.77 10994.1 3368.76 3089.57 3053.9 3434.01 2996.77 2904.25 2890.21 3242.89 2883.19 3283.42 3213.44 2773.62 2892.21 6368.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 14 8 22 27 12 10 9 24 -8 -12 20 -6 17 16 18 -2 19 -16 -7 -18 -5 -24 25 26 -1 28 -3 -30
+right_child=2 5 -4 4 13 6 7 -9 -10 -11 11 -13 -14 -15 15 -17 21 -19 -20 -21 -22 -23 23 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.10194624176265199 -0.030731625955908982 -0.0084942832019503662 -0.093709927099966561 -0.01475473031453136 -0.099102067363194449 0.021727071629481315 -0.024333681452020507 -0.09520477110599268 0.045895211100291239 0.13282587612022689 0.055285134181544626 -0.087719772444841901 0.16063748725511609 0.26357395232228908 -0.073651389559475519 -0.39686803198419512 0.32579418520132702 0.045279291513635175 0.14079577379460848 -0.38038807969826921 0.21084668895060368 -0.037599600957972663 -0.42325303380688029 -0.066078063718816069 -0.21547468350483823 -0.12812440874722769 -0.19728402017305297 -0.12055432651388019 -0.048250813849095332 -0.44208695931780728
+leaf_weight=343 2411 1180 1306 434 22 1094 1227 282 2567 742 1003 152 141 59 186 64 27 388 35 26 55 28 24 47 26 53 24 209 149 31
+leaf_count=343 2411 1180 1306 434 22 1094 1227 282 2567 742 1003 152 141 59 186 64 27 388 35 26 55 28 24 47 26 53 24 209 149 31
+internal_value=0 0.0218196 -0.0481387 0.0525024 -0.0107452 -0.00229674 0.0109834 -0.00547582 0.0623727 0.0979769 0.005147 0.0364654 0.0449735 0.165069 -0.0293342 -0.0992276 -0.0361515 -0.0201949 -0.0755522 -0.11127 0.0307798 0.140794 -0.0389451 -0.186813 0.0399996 0.0558146 0.0823781 -0.0357637 -0.0227333 -0.116078
+internal_weight=0 9864 4471 4341 586 5523 3954 2664 3755 1188 2382 1155 1290 81 3165 366 302 2799 247 212 1149 55 505 71 446 420 367 1569 1360 180
+internal_count=14335 9864 4471 4341 586 5523 3954 2664 3755 1188 2382 1155 1290 81 3165 366 302 2799 247 212 1149 55 505 71 446 420 367 1569 1360 180
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=68 56 57 60 56 54 58 31 45 60 51 40 58 50 9 11 12 60 3 57 58 47 1 57 71 53 11 62 40 58
+split_gain=10659.2 5900.55 5508.98 6179.96 6824.96 4385.92 4398.19 3805.54 3843.69 3705.1 3290.7 5153.3 3155.52 6231.73 5505.08 3714.53 3274.38 2938.49 6305.29 3483.64 3335.71 3110.05 2917.23 2836.71 2823.36 4270.59 2713.95 2791.88 3465.82 3464.83
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 17 12 22 -5 6 7 8 -3 26 -8 -12 15 14 -14 -1 -15 18 -2 -19 21 -21 -4 -11 -16 -26 27 29 -29 -7
+right_child=1 5 3 4 -6 9 10 -9 -10 23 11 -13 13 16 24 -17 -18 19 -20 20 -22 -23 -24 -25 25 -27 -28 28 -30 -31
+leaf_value=0.15738140121302618 0.61754560672566106 0.77677153163552282 -0.029170205590175483 -0.019033330401652962 -0.3064889105765165 0.42648684222783362 0.013323094379240355 -0.31164721128891926 -0.37148934428890551 0.044630262725095383 0.24995160129453456 1.8378547267913818 -0.025859508114206443 -0.65599531167745595 0.023889007266745511 0.94540147494886129 0.37999136033985348 0.46862901018589542 -0.46792335371006166 0.24886355601107321 -0.024169915785753966 1.2260502304579761 0.3632436933570376 -0.20125968865802088 -0.28415789795690216 1.0115901185021241 0.5497797111357291 0.28913834574623642 -0.37842537533123416 -0.29514734381111341
+leaf_weight=558 391 250 1651 1258 2405 84 892 49 33 742 112 25 1341 200 83 67 36 313 62 272 755 37 214 1276 32 124 127 535 91 320
+leaf_count=558 391 250 1651 1258 2405 84 892 49 33 742 112 25 1341 200 83 67 36 313 62 272 755 37 214 1276 32 124 127 535 91 320
+internal_value=0 0.0964789 -0.0770718 -0.132322 -0.207767 0.0353282 0.185517 0.501997 0.642875 -0.0290519 0.0834064 0.539715 0.0480502 -0.0186509 0.0529426 0.241857 -0.497963 0.248053 0.468983 0.175372 0.0891038 0.365873 0.0158574 -0.110848 0.495092 0.745796 0.113615 0.059835 0.192096 -0.145105
+internal_weight=0 6366 7969 5528 3663 4536 1361 332 283 3175 1029 137 2441 1816 1580 625 236 1830 453 1377 1064 309 1865 2018 239 156 1157 1030 626 404
+internal_count=14335 6366 7969 5528 3663 4536 1361 332 283 3175 1029 137 2441 1816 1580 625 236 1830 453 1377 1064 309 1865 2018 239 156 1157 1030 626 404
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=67 65 60 64 6 57 56 65 61 47 40 15 64 63 63 23 40 5 30 40 3 57 13 60 19 15 30 11 28 63
+split_gain=7822.8 7768.3 4785.17 4362.34 3828 3627.12 3931.64 3484.42 4888.74 5434.8 4707.95 4751.21 4158.85 3200.23 2914.19 2858.82 2740.69 2794.44 2594.03 2614.6 3525.66 2584.23 2995.03 2927.61 2907.39 4576.92 2645.16 2424.9 2420.2 2390.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 21 7 13 -5 16 27 8 10 12 11 -1 15 -3 -9 28 -4 -18 19 -16 -21 -2 24 -24 -23 26 -26 -7 -10 -11
+right_child=1 3 5 4 -6 6 -8 14 9 29 -12 -13 -14 -15 18 -17 17 -19 -20 20 -22 22 23 -25 25 -27 -28 -29 -30 -31
+leaf_value=-0.35417786327154277 0.15523760310999407 0.046984405734652693 0.091617169951456134 -0.26523652736003095 -0.79444186198763944 0.050062533229209893 -0.13714315302562166 0.37051342391902037 0.93238329077609861 -0.91254593633836323 1.3507609150626445 1.270948088169098 0.33705954477862199 -0.20125917793895282 0.14719361099460468 -0.040061057938469785 0.3346401206748954 1.4118538887336338 -0.32307252559436145 -0.071431143085161838 -1.3306424070287635 -0.099676589794497894 0.75453570807117165 0.078894278975050969 -0.071562835219360535 1.1953463257745256 0.93921716123819354 0.53432969941661279 1.9765630655288697 0.18189592052783288
+leaf_weight=179 1077 902 1308 1104 156 952 1900 340 198 31 22 20 222 1224 1115 27 142 29 169 126 27 2275 87 244 189 43 30 116 25 56
+leaf_count=179 1077 902 1308 1104 156 952 1900 340 198 31 22 20 222 1224 1115 27 142 29 169 126 27 2275 87 244 189 43 30 116 25 56
+internal_value=0 -0.0722061 0.0755772 -0.183318 -0.330757 0.0129003 -0.0508525 0.184582 0.360778 0.518191 -0.0373852 -0.190849 0.652058 -0.0959366 0.107242 0.931777 0.140837 0.517325 0.0449506 0.094001 -0.293645 0.0231616 -0.026436 0.25648 -0.0633477 0.252103 0.0669002 0.102661 1.04944 -0.208078
+internal_weight=0 7331 7004 3386 1260 4447 2968 2557 780 559 221 199 472 2126 1777 250 1479 171 1437 1268 153 3945 2868 331 2537 262 219 1068 223 87
+internal_count=14335 7331 7004 3386 1260 4447 2968 2557 780 559 221 199 472 2126 1777 250 1479 171 1437 1268 153 3945 2868 331 2537 262 219 1068 223 87
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=69 64 65 64 62 65 56 34 37 19 4 51 42 31 48 54 72 6 51 42 34 2 39 22 3 54 62 71 58 15
+split_gain=14924.2 6143.65 4118.25 3972.73 3642.43 3479.79 3830.6 3073.73 10133.9 3071.66 3767.18 3654.82 4661.73 3785.13 3931.93 3059.53 3006.56 2986.89 6237.08 2965.65 2950.94 5040.97 2930.86 3552.02 2896.17 2790.6 3795.17 5631.93 3157.63 3086.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 17 7 -3 6 -6 19 24 10 11 12 13 14 15 -8 -17 22 -19 -2 -7 -22 25 -24 -9 26 -1 28 -28 -27
+right_child=3 4 -4 -5 5 20 9 8 -10 -11 -12 -13 -14 -15 -16 16 -18 18 -20 -21 21 -23 23 -25 -26 29 27 -29 -30 -31
+leaf_value=0.028879006573787103 -0.038664185562859013 -0.037197856581046553 0.03317116191005727 -0.11931919781117491 0.1816355469016816 -0.024547640339996721 0.21864968245559271 -0.0066226972952979956 -0.60262811800464999 0.27003229105319732 0.25048262247543657 -0.25489198704560601 0.31758520655972622 -0.31072146976172044 -0.24795860530514471 0.047356409822729817 -0.33723271942138677 0.37412433275757556 -0.32271910453836128 0.080489358923484383 0.20536072295159102 -0.36043998331859195 0.2944451160290662 -0.18863300255366736 -0.41476318532420742 -0.00097396131166329616 0.8120675328331336 0.1096393923529647 0.32063424092072712 0.25283329877742505
+leaf_weight=208 2411 2427 2731 1306 403 1647 135 271 64 78 89 96 70 67 76 174 40 143 24 388 192 29 187 28 31 705 35 142 52 86
+leaf_count=208 2411 2427 2731 1306 403 1647 135 271 64 78 89 96 70 67 76 174 40 143 24 388 192 29 187 28 31 705 35 142 52 86
+internal_value=0 0.0274778 0.0630851 -0.060622 -0.000509055 0.0282518 0.0805547 -0.0364013 -0.145412 0.0311782 0.00623763 -0.0267985 0.012164 -0.0312902 0.0127613 0.069537 -0.0245294 0.113827 0.273979 -0.022147 -0.0061314 0.131115 0.0952928 0.231533 -0.0485179 0.0714397 0.152565 0.264909 0.518337 0.0266208
+internal_weight=0 9864 4341 4471 5523 3096 1228 3165 366 825 747 658 562 492 425 349 214 1610 167 2799 1868 221 1443 215 302 1228 437 229 87 791
+internal_count=14335 9864 4341 4471 5523 3096 1228 3165 366 825 747 658 562 492 425 349 214 1610 167 2799 1868 221 1443 215 302 1228 437 229 87 791
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=69 64 64 56 62 30 14 71 50 53 46 59 14 68 27 56 0 60 30 58 62 16 48 45 71 0 50 72 72 63
+split_gain=13380 5581.26 3562.98 3177.96 3049.23 2860.75 3408.18 2666.58 6129.61 4355.88 3365.71 2964.26 3627.75 3174.89 3949.31 4045.59 3734.49 3618.17 2776.07 2482.22 4705.79 3145.36 2950.86 2742.91 3213.24 2665.43 2856.76 2429.65 2415.4 5603.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 -2 19 7 -6 -7 8 11 10 -9 -3 13 17 15 -15 -17 -13 -11 20 -1 22 25 -21 -25 26 -22 -19 -5 -30
+right_child=2 4 -4 28 5 6 -8 9 -10 18 -12 12 -14 14 -16 16 -18 27 -20 23 21 -23 -24 24 -26 -27 -28 -29 29 -31
+leaf_value=-0.037264384100070373 -0.086156510832479688 -0.21398216387670904 -0.28247033535840865 0.13293983094275577 0.098461219471338693 -0.32951369265846858 0.57761929233868914 -0.55201458178771046 -0.66761357907167418 -0.11545146903014772 0.2198903888908785 0.72346052506635361 -0.57639803969582848 1.7306370284246364 1.8375148702550819 0.59466385298305091 -0.7277168912014792 -0.41470404699599994 0.34549333632395074 0.25081766525868926 0.68357108367618025 -0.10637987066398968 1.7772736966609957 0.58118002074105402 -0.53655433449798184 1.3694860522100267 -0.42417359605983451 0.2845651469690707 -0.0060844772901689336 -1.1978255471517874
+leaf_weight=130 3165 144 1306 2418 2746 302 48 360 97 1115 67 86 43 23 27 90 28 96 148 824 169 44 28 35 97 47 27 103 479 43
+leaf_count=130 3165 144 1306 2418 2746 302 48 360 97 1115 67 86 43 23 27 90 28 96 148 824 169 44 28 35 97 47 27 103 479 43
+internal_value=0 0.0650438 -0.143501 0.14989 -0.00164412 0.0641431 -0.205107 -0.0855655 0.073162 -0.154786 -0.430896 0.185436 0.301396 0.384718 0.729531 0.517364 0.280879 0.18146 -0.0614374 0.273836 0.468933 0.67784 0.805167 0.183022 -0.240185 0.693155 0.530974 -0.0527707 0.0908257 -0.104255
+internal_weight=0 9864 4471 4341 5523 3096 350 2427 737 1690 427 640 496 453 168 141 118 285 1263 1401 445 315 271 956 132 243 196 199 2940 522
+internal_count=14335 9864 4471 4341 5523 3096 350 2427 737 1690 427 640 496 453 168 141 118 285 1263 1401 445 315 271 956 132 243 196 199 2940 522
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=68 57 60 56 52 60 54 58 57 72 50 56 3 41 72 66 17 15 30 27 72 51 62 10 31 56 3 57 39 1
+split_gain=7175.9 4250.56 4805.7 4654.17 4063.43 3873.35 3488.82 4396.72 3832.6 3457.44 4233.96 2834.28 3026.73 3105.95 2831.74 2700.01 3516.49 3059.32 5400.64 3620.99 2909.47 2607.07 2708.1 3056.17 2595.46 2514.69 4986.08 2493.66 2458.23 3922.27
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 -1 -3 21 15 25 7 24 9 11 -11 -8 13 -13 -6 16 17 19 -19 28 -21 22 23 -4 27 26 -2 -7 29 -5
+right_child=5 2 3 4 14 6 8 -9 -10 10 -12 12 -14 -15 -16 -17 -18 18 -20 20 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.038890842884760954 0.44565896494893675 0.015750941911660685 -0.29565787136227778 -0.36777829447732657 0.018796306564694359 1.0167941727240881 0.44551004420379686 0.044981239809128742 -0.091708831452865527 -0.083089133893154032 -1.3733776468783618 0.098884108001911789 0.59311989953392719 -0.48822249981781674 0.91096101072099478 -0.16374885151817897 0.27623687996029184 0.29836168588287587 -1.1550496672139023 -0.6772235443524155 -1.7581018649396443 0.30014521218279111 0.050285747259855268 0.32735402731806357 -0.17464372029109876 0.11166900376193092 -0.35872464655067332 0.37254219919088338 0.028134168703175783 -1.1240394987070408
+leaf_weight=2441 391 1865 414 566 140 50 206 997 2057 151 20 478 73 72 30 1232 59 92 22 98 21 156 625 63 49 1508 62 252 93 52
+leaf_count=2441 391 1865 414 566 140 50 206 997 2057 151 20 478 73 72 30 1232 59 92 22 98 21 156 625 63 49 1508 62 252 93 52
+internal_value=0 -0.0526975 -0.0931401 -0.148582 -0.216518 0.065967 0.0225965 0.13428 -0.0266509 0.107173 -0.234 0.177548 0.0889444 0.0220265 0.176237 -0.246392 -0.347904 -0.386913 0.0178788 -0.442511 -0.867967 -0.0187026 -0.0638389 -0.213373 0.387928 0.16339 0.335567 0.479206 -0.371303 -0.431412
+internal_weight=0 7969 5528 3663 2405 6366 4405 1348 3057 1000 171 829 623 550 170 2235 1003 944 114 830 119 1258 1102 477 351 1961 453 302 711 618
+internal_count=14335 7969 5528 3663 2405 6366 4405 1348 3057 1000 171 829 623 550 170 2235 1003 944 114 830 119 1258 1102 477 351 1961 453 302 711 618
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 67 53 40 65 4 16 9 63 59 48 18 28 42 50 63 1 13 71 59 22 14 68 65 4 49 72 12
+split_gain=10527.2 5083.23 7084.34 4989.91 3916.26 2977.05 2866.64 5600 4795.13 4583.38 4359.62 3338.5 3214.2 2635.21 2933.37 2631.96 3561.48 8194.7 3667.06 2770.2 2767.13 2613.04 2866.33 2605.57 2958.31 2551.54 2838.14 2763.69 2476.43 2463.55
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 15 4 6 5 -3 7 -2 10 11 12 -9 13 14 -8 16 -1 18 -18 21 -21 22 -17 -12 -25 27 -27 -5 -10 -29
+right_child=3 2 -4 25 -6 -7 8 9 28 -11 23 -13 -14 -15 -16 19 17 -19 -20 20 -22 -23 -24 24 -26 26 -28 29 -30 -31
+leaf_value=0.21332377851399364 0.20872647689860158 -0.0055338266656483805 -0.11728621042920809 -0.11783828966859458 0.18510243127974207 -0.59557294460570387 0.33715523172536666 -2.0310966117041453 0.49138402154216659 0.74291167140007019 -0.29465349971029003 -0.54894879503683613 -0.6058543671502008 1.1302830133367987 -0.6701894610243686 0.51878209622114302 -0.24120014508565268 1.7863967299461365 0.55011800225101304 0.22890539415951433 -0.96406951839640986 -0.12030621844479877 -0.63832797837257393 -0.26529826208463181 0.56617222571745518 -0.50515011386827868 0.22114004075527191 -0.41524928732432875 -0.40818124663185434 -1.5915482912744796
+leaf_weight=3114 725 722 2805 1035 1953 97 193 21 177 20 1204 55 45 34 34 149 465 23 67 29 59 356 25 92 80 521 60 117 37 21
+leaf_count=3114 725 722 2805 1035 1953 97 193 21 177 20 1204 55 45 34 34 149 465 23 67 29 59 356 25 92 80 521 60 117 37 21
+internal_value=0 0.0576944 -0.00524453 -0.127286 0.108131 -0.0754164 -0.0424048 0.11369 -0.109997 -0.604031 -0.166722 -0.95849 0.174675 0.30925 0.186275 0.139572 0.17173 -0.0616451 -0.141542 -0.0513439 -0.57093 0.034927 0.352531 -0.242643 0.121432 -0.258771 -0.430146 -0.173887 0.335852 -0.594251
+internal_weight=0 9864 5577 4471 2772 819 2717 821 1896 96 1682 76 306 261 227 4287 3669 555 532 618 88 530 174 1376 172 1754 581 1173 214 138
+internal_count=14335 9864 5577 4471 2772 819 2717 821 1896 96 1682 76 306 261 227 4287 3669 555 532 618 88 530 174 1376 172 1754 581 1173 214 138
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=67 69 65 68 64 53 6 39 48 44 69 16 32 65 3 38 17 47 65 50 62 19 12 6 65 51 55 50 37 53
+split_gain=12015.8 9288.82 8640.16 6505.57 5977.58 3884.25 3701.42 4189.97 3846.56 3660.59 3602.12 3433.72 3462.18 2974.67 2840.26 2824.65 2737.39 2657.22 2611.02 2547.78 2452.17 3557.79 2459.39 2528.06 2435.4 4772.8 2410.46 2389.58 2760.02 3434.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 5 10 -4 17 -6 8 -8 11 24 12 18 -3 15 -14 27 -2 -5 -11 22 -22 23 -7 25 26 -1 -12 29 -29
+right_child=1 13 4 9 6 20 7 -9 -10 19 16 -13 14 -15 -16 -17 -18 -19 -20 -21 21 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.11683442776724373 -0.029447895651401556 -0.039710672284077091 -0.0051762666814853496 0.069958609862816198 -0.051101338171636118 -0.010396037550821047 -0.15846259645053321 0.046643314400026878 -0.45315823435106062 0.14981185529674038 -0.019074558439288902 0.094999121009226306 -0.049307725240471049 -0.095049170334526881 -0.21524824163492987 0.15800366490117965 0.085262138223212769 0.085738321628835462 0.021649617171906943 -0.052344285784096556 0.044346240945803334 0.16636040758755472 0.098123737816229351 0.093232521662645257 0.0026875417381688172 -0.088448913912939769 0.037446802663421527 -0.21210938725360606 -0.26160424532509891 -0.0018303689041307995
+leaf_weight=231 729 1173 1627 602 1034 785 91 31 22 178 1257 332 173 581 34 31 89 90 1744 29 832 108 121 107 1570 93 453 43 33 112
+leaf_count=231 729 1173 1627 602 1034 785 91 31 22 178 1257 332 173 581 34 31 89 90 1744 29 832 108 121 107 1570 93 453 43 33 112
+internal_value=0 -0.0178978 -0.00527242 0.0187334 -0.0300193 0.0197691 -0.0643314 -0.159331 -0.215837 0.0402208 0.00144262 0.0344517 0.0266724 -0.0580412 -0.0460108 -0.0178045 -0.0223905 -0.0167901 0.034046 0.12149 0.0351003 0.0583649 0.0135123 0.00203474 0.01702 0.0459799 0.0642575 -0.029021 -0.0955247 -0.0601658
+internal_weight=0 7331 5577 7004 2805 2772 1178 144 113 3123 3881 2916 2584 1754 238 204 1534 819 2346 207 1953 940 1013 892 2347 777 684 1445 188 155
+internal_count=14335 7331 5577 7004 2805 2772 1178 144 113 3123 3881 2916 2584 1754 238 204 1534 819 2346 207 1953 940 1013 892 2347 777 684 1445 188 155
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=67 68 68 60 52 66 2 41 57 19 31 54 30 11 19 32 13 47 24 63 54 50 30 38 59 11 71 20 60 44
+split_gain=24319.6 14192.7 9722.87 6159.87 4750.71 4182.98 3807.6 9741.89 3602.85 3082.09 3335.36 3054.38 3205.66 2996.52 2990.62 2932.23 2910.95 2883.05 2843.29 2839.91 3375.13 2816.37 3061.35 3860.77 2705.17 2421.26 2683.3 2413.16 2392.67 3484
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 8 11 15 6 -4 17 16 10 -7 12 14 18 -1 28 27 -8 -6 21 -21 22 -5 -24 -18 26 -23 -2 29 -3
+right_child=2 4 5 19 13 9 7 -9 -10 -11 -12 -13 -14 -15 -16 -17 24 -19 -20 20 -22 25 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.10020777775653976 0.0036025489181627157 0.072164351093051499 -0.0017721346171577896 -0.019735213943769873 -0.023117439361179576 0.038880134370426339 -0.0012872757075408818 -0.2773354090253512 -0.04844166352890409 0.13916119463079507 -0.097861255626335283 0.013381230596860881 -0.056816033641497288 0.15894566199609211 -0.082471856806013308 0.0029801157393424503 0.08457218564691997 -0.17822219092270422 -0.2057901119547231 0.16304087889082025 -0.0080260123689601445 -0.12574379339993719 0.017331972806485976 0.21470832790558536 -0.12201075686045013 -0.19081448789081004 -0.0084483056763011936 -0.076270324206453258 0.047433298652593839 0.2022836743848897
+leaf_weight=319 959 908 2317 1825 153 500 217 50 2881 75 55 1019 50 21 27 282 21 29 28 53 81 83 197 32 109 39 156 118 1670 61
+leaf_count=319 959 908 2317 1825 153 500 217 50 2881 75 55 1019 50 21 27 282 21 29 28 53 81 83 197 32 109 39 156 118 1670 61
+internal_value=0 0.0222094 -0.0212187 0.000926858 0.0486575 0.000331236 -0.0089631 -0.0652519 -0.0383142 0.0388806 0.0253292 0.0286461 0.0679261 -0.0295111 0.0859524 0.0540632 -0.014141 -0.0221455 -0.0513762 -0.0149785 0.0596348 -0.0192659 -0.0125276 0.0449129 -0.0886397 -0.0690519 -0.0491827 -0.00514861 0.0595218 0.0803556
+internal_weight=0 7004 7331 3881 3123 3243 2613 296 4088 630 555 1415 396 202 346 2921 1207 246 181 2466 134 2332 2054 229 130 278 239 1077 2639 969
+internal_count=14335 7004 7331 3881 3123 3243 2613 296 4088 630 555 1415 396 202 346 2921 1207 246 181 2466 134 2332 2054 229 130 278 239 1077 2639 969
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 67 53 68 44 43 16 2 47 25 71 27 45 63 19 65 45 34 21 65 53 13 16 55 50 12 72 56
+split_gain=9807.15 6112.11 6800.22 5334.76 3218.06 2989.72 3519.66 2960.51 2554.33 3840.2 3650.3 5874.02 3634.45 2887.97 2614.15 3814.66 2556.46 2535.01 2534.95 3182.41 2802.86 2466.24 4665.35 5060.46 4409.8 3848.71 5704.1 4015.5 3674.86 3143.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 4 18 7 -1 8 -3 9 13 11 14 -10 -7 15 -11 -15 -5 21 20 -20 28 23 -23 25 26 -24 -27 29 -2
+right_child=3 2 -4 17 -6 6 -8 -9 12 10 -12 -13 -14 16 -16 -17 -18 -19 19 -21 -22 22 24 -25 -26 27 -28 -29 -30 -31
+leaf_value=0.069544339165508964 0.39986338720795861 -0.14547659182518891 -0.12310091946539661 -0.17419943985960368 0.16752338714347328 0.15535907182429826 0.76422540837225794 0.40177885400212326 1.1542087784180275 -0.30008823688213648 0.71041967590649924 0.91711807548999791 0.24515116659595684 0.41653886268861956 0.1255425011118253 -1.6084106945576004 1.4271001910341197 -0.42962703278573572 -0.55013812423615005 0.41765918079412212 0.38388573797167957 -0.23356253226663459 -0.51638161612831002 -1.3300248116254807 0.55628820781196875 0.15654943107617042 0.73894049383345106 -0.5079566775606229 0.6484972004145384 -0.09952406498682069
+leaf_weight=2347 181 704 2805 1173 1953 1239 119 115 65 39 30 24 136 183 24 52 29 581 244 53 37 342 262 48 140 724 42 104 125 415
+leaf_count=2347 181 704 2805 1173 1953 1239 119 115 65 39 30 24 136 183 24 52 29 581 244 53 37 342 262 48 140 724 42 104 125 415
+internal_value=0 0.0556863 -0.013329 -0.122856 0.0977497 0.145469 0.237322 -0.0686336 0.20289 0.161172 -0.289967 -0.505877 0.539125 0.213716 -0.80285 -1.0477 0.554776 -0.258808 -0.0350903 -0.293096 -0.427153 0.00107156 -0.0659335 -0.368512 0.0268382 -0.0386415 -0.342949 0.0730849 0.155527 0.0521355
+internal_weight=0 9864 5577 4471 2772 4287 1940 819 1821 1620 169 139 201 1451 115 91 212 1754 2717 334 281 2383 1662 390 1272 1132 304 828 721 596
+internal_count=14335 9864 5577 4471 2772 4287 1940 819 1821 1620 169 139 201 1451 115 91 212 1754 2717 334 281 2383 1662 390 1272 1132 304 828 721 596
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 67 62 26 50 63 63 60 68 59 68 34 59 62 68 44 61 49 0 61 44 59 68 14 63 46 2 59
+split_gain=7943.79 4950.81 5508.18 4321.16 3145.2 3252.12 3049.51 3260.54 2638.22 2986.03 5528.14 3419.04 2990.64 2497.09 4702.53 2713.54 2421.67 2850.92 3904.41 2292.36 3065.27 2234.92 2187.39 2620.46 2089.36 4305.53 2681.85 4405.18 3622.69 3341.72
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 16 4 24 6 8 -3 -8 9 10 -6 -11 -13 -5 -15 -16 19 -18 -19 -1 -21 -17 -10 -24 -2 26 27 -26 29 -28
+right_child=3 2 -4 13 5 -7 7 -9 22 11 -12 12 -14 14 15 21 17 18 -20 20 -22 -23 23 -25 25 -27 28 -29 -30 -31
+leaf_value=0.023464599599994761 -0.1085902609441653 0.038795161659876676 -0.11079082896803472 -0.19072876964768037 -1.3437624746180596 0.77098442109731535 -1.2830830135766198 -0.19848609556090865 0.26381303094438141 -0.48467015955829995 0.25568579345941544 1.0310122491170963 0.006178965930427824 0.31351951062679295 -1.2341638835859889 -1.0626105704477855 0.18260075038908596 -0.16492433628520453 1.0725700382052399 0.45731914930359613 -0.35213094102708919 0.10225745201110842 0.60214569785378202 -0.70751370263099678 0.14533390642276831 0.61123101330720464 0.19404406378054506 1.5256093208436612 0.50947213483484166 -0.27302748869641391
+leaf_weight=2029 1534 1180 2805 1559 47 91 34 150 976 64 40 48 70 46 81 28 1821 37 82 261 57 40 22 50 161 130 211 27 95 559
+leaf_count=2029 1534 1180 2805 1559 47 91 34 150 976 64 40 48 70 46 81 28 1821 37 82 261 57 40 22 50 161 130 211 27 95 559
+internal_value=0 0.0501177 -0.0119961 -0.110571 0.0879747 0.192816 -0.0202489 -0.398901 0.152867 -0.126495 -0.608384 0.103858 0.42306 -0.232927 -0.570298 -0.843155 0.130922 0.21359 0.687803 0.0625899 0.312229 -0.377394 0.224574 -0.30734 -0.0315813 0.0682764 0.00124501 0.343565 -0.0731552 -0.145038
+internal_weight=0 9864 5577 4471 2772 1408 1364 184 1317 269 87 182 118 1754 195 149 4287 1940 119 2347 318 68 1048 72 2717 1183 1053 188 865 770
+internal_count=14335 9864 5577 4471 2772 1408 1364 184 1317 269 87 182 118 1754 195 149 4287 1940 119 2347 318 68 1048 72 2717 1183 1053 188 865 770
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=68 62 29 66 60 54 58 64 27 61 21 62 38 50 63 63 34 24 30 45 51 34 57 47 64 63 38 16 9 62
+split_gain=6168.63 4023.63 3553.91 3446.99 3338.84 2976.99 3656.86 3224.13 3004.24 3723.41 3541.08 2963.27 2959.29 3378.46 4126.04 3693.65 2710.36 2594.31 2942.37 2516.2 2432.6 2404.88 2432.86 2399.46 2388.01 2366.63 3029.58 2289.68 2253.91 2222.58
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 12 -3 19 17 6 -6 16 9 11 -10 -9 -1 14 -14 21 -7 29 27 -4 -8 22 -16 -18 -22 -11 -27 -19 -5 -2
+right_child=4 2 3 28 5 7 20 8 10 25 -12 -13 13 -15 15 -17 23 18 -20 -21 24 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=-0.10165204104046895 0.063070259061520514 -0.025498101783036815 -0.12787514866974492 0.41917121374702204 0.42646318065305044 0.083991832958398627 -0.011724727845149406 0.455432311536973 0.43438575384064881 -0.81538293344303236 -0.91094333075958756 -0.23129752031394415 0.4195352290480121 -0.99024852101967964 0.12563084061466046 0.84477067589759836 -0.41505414909139904 -0.17016363590955735 0.70952911104474747 0.757070110502996 0.12855776427836901 -1.2896734395886169 -0.56806474891898129 0.56084045533990046 0.99222322809696206 -0.19308686296424171 -0.89226857754919264 -1.2999553067144007 1.3152125551845089 0.30361866460744436
+leaf_weight=3104 575 3921 208 188 351 1808 858 114 131 103 23 140 74 74 67 22 192 174 35 38 89 34 206 29 50 445 72 20 33 1157
+leaf_count=3104 575 3921 208 188 351 1808 858 114 131 103 23 140 74 74 67 22 192 174 35 38 89 34 206 29 50 445 72 20 33 1157
+internal_value=0 -0.0586309 0.00556034 0.266332 0.0733946 0.0250742 0.148874 -0.0295158 -0.173795 -0.245554 0.23346 0.0769198 -0.137288 -0.369184 -0.255142 -0.406894 0.0435836 0.181937 -0.134385 0.00882371 0.0511464 -0.496589 -0.397817 -0.286996 0.439229 -0.377664 -0.290458 -0.286637 0.552969 0.22376
+internal_weight=0 7969 4388 467 6366 4405 1348 3057 1028 874 154 254 3581 477 403 329 2029 1961 229 246 997 307 273 221 139 620 517 194 221 1732
+internal_count=14335 7969 4388 467 6366 4405 1348 3057 1028 874 154 254 3581 477 403 329 2029 1961 229 246 997 307 273 221 139 620 517 194 221 1732
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=68 57 69 67 52 31 52 11 6 45 47 26 10 71 9 33 11 67 64 45 63 5 73 54 28 23 73 57 62 49
+split_gain=6858.84 3878.74 4886.25 3710.9 3150.71 3022.95 4264.32 4424.19 3556.74 3526.11 3660.22 2900.93 2858.27 2503.39 4059.41 2290.34 2149.87 2089.58 2076.35 3041.38 2687.61 3296.76 2620.97 3788.29 2229.79 3848.3 2703.71 5272.12 4888.4 2702.23
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 4 18 11 7 8 9 10 -7 -5 16 15 -15 -4 -6 -3 20 24 21 -2 -22 -24 26 29 -20 -28 -29 -26
+right_child=3 17 13 5 12 6 -8 -9 -10 -11 -12 -13 -14 14 -16 -17 -18 -19 19 -21 22 -23 23 -25 25 -27 27 28 -30 -31
+leaf_value=0.069057586982797015 0.19745193465148814 -0.022021231558805449 0.1036225815702401 0.0056063113091262932 -0.1066280505500543 0.0058748697298903804 0.39618612477289783 -0.5696276190667795 0.33659767992794515 -0.67971426606178287 -0.48792373525211591 0.20881403048790281 -0.61383051109313969 -0.20220547311042952 0.19766568553608818 -0.40225831842422483 0.43225021596465796 -0.083558044372322365 0.070687978641757299 0.24943273205208738 0.070579415445996302 0.69932575064736446 0.59840011760592471 0.11443476700374196 0.05015029147190532 -0.80210844108036583 0.36844406199866331 0.01386515618685414 -0.8015895920991899 -0.53283140873908996
+leaf_weight=1683 283 2647 213 2669 156 172 35 61 40 30 48 188 25 446 74 25 21 2881 729 147 1295 37 60 124 97 21 29 34 40 25
+leaf_count=1683 283 2647 213 2669 156 172 35 61 40 30 48 188 25 446 74 25 21 2881 729 147 1295 37 60 124 97 21 29 34 40 25
+internal_value=0 -0.0309121 0.0215824 0.0386959 0.0775972 0.00123408 -0.130099 -0.182577 -0.101163 -0.171205 -0.101863 0.018978 -0.113379 -0.0838275 -0.145301 0.0504838 -0.0426933 -0.0540921 0.090804 0.0374246 0.124096 0.255481 0.0956689 0.27225 0.00546027 -0.176926 0.036808 -0.202983 -0.426921 -0.0693132
+internal_weight=0 7969 2441 6366 3123 3243 386 351 290 250 220 2857 202 758 520 238 177 5528 2921 1122 1799 320 1479 184 975 143 832 103 74 122
+internal_count=14335 7969 2441 6366 3123 3243 386 351 290 250 220 2857 202 758 520 238 177 5528 2921 1122 1799 320 1479 184 975 143 832 103 74 122
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+red=73
+BON8=66
+BON4=63
+blue=60
+BON10=54
+black=51
+BON5=47
+green=40
+no_players=38
+grey=35
+yellow=35
+BON1=33
+BON2=29
+x5_SCORE7=22
+x4_SCORE8=21
+BON6=21
+x0_SCORE7=16
+x5_SCORE8=16
+x0_map1=16
+BON7=15
+x3_SCORE4=14
+x5_SCORE2=14
+x5_SCORE6=14
+x1_SCORE8=13
+x3_SCORE8=13
+x4_SCORE5=13
+x0_SCORE1=12
+x0_SCORE3=12
+x1_SCORE1=12
+x1_SCORE3=12
+x5_SCORE3=12
+x0_map2=12
+x0_SCORE4=11
+x2_SCORE2=11
+x3_SCORE2=11
+x4_SCORE6=11
+x4_SCORE7=11
+BON3=11
+BON9=11
+x0_map3=11
+x0_SCORE2=9
+x0_SCORE6=9
+x1_SCORE5=9
+x1_SCORE7=9
+x2_SCORE4=9
+x2_SCORE6=9
+x2_SCORE9=9
+x3_SCORE1=9
+x4_SCORE3=9
+x4_SCORE9=9
+x5_SCORE4=9
+x1_SCORE4=8
+x3_SCORE5=8
+x4_SCORE2=8
+x5_SCORE9=8
+x3_SCORE3=7
+x4_SCORE4=7
+x1_SCORE6=6
+x2_SCORE7=6
+x0_SCORE5=5
+x1_SCORE9=5
+x2_SCORE8=5
+x3_SCORE6=5
+x3_SCORE7=5
+x5_SCORE5=5
+x1_SCORE2=4
+x2_SCORE1=4
+x2_SCORE5=4
+x0_SCORE9=3
+x0_SCORE8=2
+x2_SCORE3=2
+x3_SCORE9=2
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/darklings_model.txt b/data/faction-picker-bot/models/darklings_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2f8212b737db6fcf28deecd979616154807b8cd9
--- /dev/null
+++ b/data/faction-picker-bot/models/darklings_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2867 2975 2950 2945 2990 2965 2965 2997 2914 2974 2982 3003 2967 3000 2967 2967 2953 2948 2945 2984 2991 2921 2980 2928 2981 2950 2929 2979 2947 2915 2963 2959 2961 2971 2997 2994 2945 2948 2966 2921
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=64 69 68 68 54 59 69 57 60 57 57 66 54 60 55 62 60 57 55 58 60 59 61 68 59 71 58 60 60 69
+split_gain=199896 114993 67120.8 60064.2 32505.1 23609.7 21633.3 21265.6 17418.2 17401.3 17347.7 11695.2 11125.3 10928.9 8064.36 7763.41 7585.67 7353.61 6949.87 6910.35 6787.32 6421.47 6047.49 6020.97 5911.18 7132.77 6787.29 5909.51 5773.97 5733.28
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 6 10 5 16 9 8 21 -2 -3 15 28 -4 -10 -7 -1 -5 24 -18 -19 -6 -8 -13 25 -9 -27 -17 -11 -15
+right_child=2 3 13 17 7 11 22 18 14 12 -12 23 -14 29 -16 27 19 20 -20 -21 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=108.43487599250864 106.5296012682348 106.5759568498038 106.91531540670437 106.96928147796619 108.22382726738265 107.56784465661339 105.87165798846998 107.7865546164096 107.33595188994757 106.73440974285526 106.14121815259951 106.522481624028 106.11109492996729 106.62177721347273 106.85057882967428 107.52952139644117 108.09427910485203 106.92448164763063 106.67008540289794 107.42980109700635 106.63208112317469 107.45284077980716 106.11610600434923 107.11536192542826 106.80890327755212 107.57407991035598 106.60726463669367 106.92418996947173 106.31372008817613 106.30628443861239
+leaf_weight=142 2526 1344 1143 1484 148 645 1406 159 504 435 2895 355 3612 3052 1067 227 227 1079 2279 504 3004 400 3612 331 960 115 197 557 1305 710
+leaf_count=142 2526 1344 1143 1484 148 645 1406 159 504 435 2895 355 3612 3052 1067 227 227 1079 2279 504 3004 400 3612 331 960 115 197 557 1305 710
+internal_value=106.569 106.798 106.33 106.563 107.06 107.329 106.21 106.923 107.176 106.313 106.279 107.148 106.211 106.645 107.006 107.311 107.766 106.779 106.779 107.636 106.709 107.661 106.048 106.809 106.951 107.241 106.964 107.099 106.419 106.562
+internal_weight=0 18623 17801 9806 8817 2988 12896 5829 2119 7878 4239 2115 5352 4905 1571 1429 873 5567 3710 731 4083 548 5018 686 1431 471 312 784 1740 3762
+internal_count=36424 18623 17801 9806 8817 2988 12896 5829 2119 7878 4239 2115 5352 4905 1571 1429 873 5567 3710 731 4083 548 5018 686 1431 471 312 784 1740 3762
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=53 68 56 70 69 70 69 56 56 69 70 70 60 54 54 68 69 66 54 54 63 70 56 70 55 55 62 56 51 54
+split_gain=145188 133214 67751.5 48215.7 71386.3 26948.1 31256 26112.7 23714.5 21894.2 17636.2 16108.4 16003.2 15325.1 14872 12262.7 11081.6 10832.3 10590.6 8089.03 7961.41 7704.53 7400.86 6981.98 6435.23 6407.59 9527.47 6373.04 6849.06 6351.07
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 9 4 8 6 18 21 -1 11 -11 17 -9 -10 -14 24 20 29 -4 -8 -7 -3 -17 -16 27 26 -15 -5 -29 -2
+right_child=1 7 5 15 -6 16 19 12 13 10 -12 -13 14 25 23 22 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.77913572716523727 0.6654304910181924 0.2989696072840024 0.13368112059384976 0.62176795081584313 0.0994040558351479 -0.42684004920275354 -0.22257262356509411 0.15887488646104722 0.63886141347965775 -0.077058718657749797 -0.53231682076220699 -0.067988944625074016 0.087628618186571153 0.84298061174324879 -0.063611012900310043 0.44631394839523481 -0.65149733442248714 0.063100035840595495 -0.16464171585994214 -0.44842577908665709 0.053565455314937539 0.10210521208374153 0.08670130855612862 -0.26780101215464913 -0.12909014910493241 0.19576928268753879 0.26311647922432257 0.13662575782768593 -0.61862248157067268 0.26842940164283968
+leaf_weight=1050 309 2358 887 97 3880 2581 1066 2188 813 1582 497 1283 1929 198 1786 319 1067 659 1310 2080 163 1413 1255 1276 2062 1132 346 349 63 426
+leaf_count=1050 309 2358 887 97 3880 2581 1066 2188 813 1582 497 1283 1929 198 1786 319 1067 659 1310 2080 163 1413 1255 1276 2062 1132 346 349 63 426
+internal_value=0 -0.0907786 -0.227702 0.195153 0.296904 -0.333754 -0.23715 0.0831576 0.513435 -0.02358 -0.185891 0.102474 0.00854304 0.401347 -0.0573608 0.0130328 -0.469192 0.259363 -0.0441991 -0.371897 -0.398303 0.225204 0.159583 -0.148701 -0.0766874 0.286133 0.47417 0.135601 0.0211388 0.435332
+internal_weight=0 24860 13910 11564 7419 9154 5343 10950 3539 4756 2079 2677 7179 2489 4991 4145 3811 1394 2197 3146 2744 3771 1574 3062 2571 1676 544 509 412 735
+internal_count=36424 24860 13910 11564 7419 9154 5343 10950 3539 4756 2079 2677 7179 2489 4991 4145 3811 1394 2197 3146 2744 3771 1574 3062 2571 1676 544 509 412 735
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=64 70 69 69 53 53 69 70 56 70 56 56 54 66 53 70 69 71 54 59 59 56 56 54 46 60 28 62 60 56
+split_gain=154994 92081.1 104981 60407.2 54196.7 29324.1 24034.4 27472.6 19246.9 19066.5 18927.2 14980.3 13234.8 12954.8 11934.7 11742.2 16630.9 10223.9 10086.6 8221.82 8202.68 8068.39 7992.41 7550.86 6754.77 6564.42 6905.7 6377.12 6566.6 6322.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 11 15 19 7 25 20 17 13 14 -10 -4 -3 16 29 -8 -12 23 -7 -21 -9 -1 -24 -6 -27 -22 -29 -2
+right_child=4 3 10 -5 6 8 9 22 12 -11 18 -13 -14 -15 -16 -17 -18 -19 -20 21 27 -23 24 -25 -26 26 -28 28 -30 -31
+leaf_value=1.98437973116727 0.64487916177408844 0.89475499854869212 0.55612301859003843 -0.46805131552707602 0.13876642594354241 1.2733609630034988 -0.19658392059010293 -0.20160147251505683 0.6933033297619513 -1.0763037696248774 0.26203373154074783 0.01440746002595355 0.04485152749979348 0.055548253459391475 0.23859042930476848 -0.15203556717865166 -0.084557965932553325 -0.55933235919759161 -0.046021119060078886 1.3443133557587863 0.96650459388194732 0.75543455959314432 -0.5691971917709393 1.1950296991619833 -0.1028364696278331 -0.18968518181603422 0.28879028393162626 0.92687232702681177 -0.10326646077536768 0.24095113717860756
+leaf_weight=184 524 357 1608 2515 1279 388 1151 1206 558 546 1553 3425 722 762 1240 1911 1617 2391 3368 375 342 613 2434 355 356 2556 342 103 155 1488
+leaf_count=184 524 357 1608 2515 1279 388 1151 1206 558 546 1553 3425 722 762 1240 1911 1617 2391 3368 375 342 613 2434 355 356 2556 342 103 155 1488
+internal_value=0 0.201679 0.385025 -0.068001 -0.210992 0.811562 -0.328281 -0.229261 0.583473 -0.526246 0.163011 0.132343 0.327536 0.395179 0.385272 0.0485888 0.154236 -0.441454 0.0511968 1.15033 0.915051 0.978946 -0.416708 1.46449 -0.50969 -0.049937 -0.133219 0.683344 0.30799 0.346149
+internal_weight=0 18623 11086 7537 17801 3795 12261 8173 2268 4088 7291 5022 1280 2370 1597 5540 3629 3542 4921 1527 988 988 3996 539 2790 4177 2898 600 258 2012
+internal_count=36424 18623 11086 7537 17801 3795 12261 8173 2268 4088 7291 5022 1280 2370 1597 5540 3629 3542 4921 1527 988 988 3996 539 2790 4177 2898 600 258 2012
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=65 64 68 70 66 66 70 64 66 56 70 70 70 64 54 66 68 19 56 0 60 68 56 66 50 56 24 48 66 25
+split_gain=283752 108127 88328.1 70868 35757.1 28853.8 26728.6 27896.9 29554.8 20782.1 17090.7 15009.6 14510.7 27051.7 11427.9 10685.3 8962.46 8569.23 7512.24 7711.45 7447.1 7283.35 6824.53 6555.78 6426.3 6158.19 6038.84 5996.57 5914.54 5751.33
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 5 11 9 7 8 18 26 -6 25 -4 28 20 17 -17 22 19 -2 -11 -16 -5 -8 -24 -3 -1 -28 -14 -12
+right_child=2 4 12 15 10 -7 23 -9 -10 14 29 -13 13 -15 21 16 -18 -19 -20 -21 -22 -23 24 -25 -26 -27 27 -29 -30 -31
+leaf_value=1.2734186989268184 0.29460046479389784 0.56641515658020203 0.051706074397302765 0.6050444849582316 0.031146471357481751 0.47699101239106689 -0.50475560203359837 -0.42200517868897958 -0.35138311507953635 1.459277377048612 -0.32287165248289423 0.067031236103240327 -0.076780682566214328 -1.0475279509075104 0.18857236344228501 -0.14970011066619024 0.22919798557979409 -0.18356798300919164 0.035113890128752503 1.134943806699344 0.77257824607791536 0.71995500170126348 0.34002980878228728 -0.77074759645329194 -0.26945701371068542 0.27608173395069224 0.92002357429514325 -0.59961025936133938 -0.85490673979123444 0.11466878178685989
+leaf_weight=840 455 796 5823 642 3044 2211 2828 4202 1385 154 1924 2031 2194 231 349 848 887 202 814 91 381 368 928 833 138 1399 100 22 70 234
+leaf_count=840 455 796 5823 642 3044 2211 2828 4202 1385 154 1924 2031 2194 231 349 848 887 202 814 91 381 368 928 833 138 1399 100 22 70 234
+internal_value=0 0.241896 -0.223645 0.465802 0.0502421 0.689931 -0.383061 -0.287034 -0.0804225 0.902583 -0.0960328 0.230299 -0.0203408 -0.188489 0.678783 0.19371 0.0440074 0.329697 0.195519 0.434658 0.970245 0.461304 0.390399 -0.565278 0.261128 0.381369 1.19385 0.645991 -0.100839 -0.275428
+internal_weight=0 17498 18926 8070 9428 4425 10608 6947 2745 2214 5202 4226 8318 2495 1252 3645 1735 1910 1360 546 535 717 1708 3661 1066 2195 962 122 2264 2158
+internal_count=36424 17498 18926 8070 9428 4425 10608 6947 2745 2214 5202 4226 8318 2495 1252 3645 1735 1910 1360 546 535 717 1708 3661 1066 2195 962 122 2264 2158
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=64 70 53 56 68 54 56 53 68 53 53 68 53 54 54 68 56 62 70 62 10 54 56 8 63 33 72 56 54 72
+split_gain=104070 60336.1 43256.1 34521.2 27478.3 23987.4 16999.1 15946.1 16134.2 15908.8 15364.1 11087.4 10462.2 10290.4 9752.28 9022.31 8805.41 6671.5 6071.42 10418.4 5623.19 6678.84 5476.41 5097.05 5085.12 5038.02 4905.61 4744.74 5221.59 4722.15
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 11 10 6 12 20 16 -9 24 -1 18 26 -12 -8 -11 -3 -15 19 -2 29 -22 25 -19 -7 -10 -5 28 -21 -4
+right_child=2 7 4 5 -6 9 14 8 22 15 13 -13 -14 17 -16 -17 -18 23 -20 27 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.38782252531011008 0.14403453730294608 0.23950592661292883 -0.12577085616023248 0.37155651180945271 -0.019207191869782959 0.1427925841689186 -0.1299167455406659 -0.15767199195798637 0.11379464758801339 -0.14359637774335635 0.32269795992047612 0.1367805067073794 0.12858036362327721 0.22130511066773972 -0.24939022289140994 0.019348951801849971 0.0284023514678301 0.081502903245337446 -0.080749229175793413 0.41092750594019889 0.43084707064460021 -0.024982848715538165 -0.043474255912012039 -0.350937779465614 -0.15068689227898915 -0.19502467990827244 0.091701310862066815 -0.083136119058497909 0.015687825250877904 0.037619959955801627
+leaf_weight=1089 1002 504 2008 685 3551 1740 2064 2198 965 1100 826 1354 1679 941 3899 1722 1730 971 1511 80 88 228 2023 57 125 117 151 1215 378 423
+leaf_count=1089 1002 504 2008 685 3551 1740 2064 2198 965 1100 826 1354 1679 941 3899 1722 1730 971 1511 80 88 228 2023 57 125 117 151 1215 378 423
+internal_value=0 0.0734488 -0.0768404 0.139411 -0.123411 0.0818156 -0.165894 -0.0235731 -0.0655322 0.0223994 0.246208 0.0262284 0.192545 0.191031 -0.208036 -0.0441662 0.0760282 0.135797 -0.00953074 0.0306977 -0.0744143 0.101957 -0.000307398 0.0575252 0.123122 0.0804011 0.321009 -0.0371824 0.0847253 -0.0973405
+internal_weight=0 18623 17801 11086 12261 7202 8710 7537 5303 4687 3884 5540 2515 2795 5963 2822 2234 1969 4186 2675 2747 316 3105 1028 1865 1082 836 1673 458 2431
+internal_count=36424 18623 17801 11086 12261 7202 8710 7537 5303 4687 3884 5540 2515 2795 5963 2822 2234 1969 4186 2675 2747 316 3105 1028 1865 1082 836 1673 458 2431
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 70 57 69 69 66 66 66 57 66 69 69 56 56 57 66 66 50 59 69 59 59 0 15 62 18 56 0
+split_gain=230466 65159.6 63558.8 32749 35091.4 32527.4 31904.6 24852.7 22519.2 16570.1 15124 15073.9 15065.9 14130.2 10379.4 9615.09 9860.55 7876.74 7873.86 7755.45 6726.65 7408.58 6417.08 6297.23 6187.28 6152.61 6104.37 6077.97 6025.55 6014.91
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 10 4 13 9 7 28 20 -5 17 15 -10 22 25 16 -4 -1 19 -8 21 -6 -2 -16 -15 -12 29 -11 -3 -20
+right_child=3 6 11 5 8 -7 18 -9 12 27 14 -13 -14 24 23 -17 -18 -19 26 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.77604728660654998 0.39863718042780893 0.41745614083870008 0.8357034509466299 -0.16787302753853162 0.12713225834361774 -0.63510405205609066 -0.025223352109368137 -0.011176274577540219 -0.20613168651190522 -0.40971354288241923 0.61123663788913807 0.061000192296512282 -0.54019943461272146 -0.10955746942946987 0.42364500424352247 0.17483659648420607 0.31855899365518681 0.46896784076392328 -0.41312686127700893 -0.49053404289950875 -0.15767385788410176 -0.11842337338525974 0.12206422747682635 0.14773846832831317 0.22508974826239328 0.099586304163528705 -0.14355576646925633 -0.88270772050838087 0.19881164243382277 -1.1244092973855022
+leaf_weight=939 503 836 232 4331 948 1002 1224 3068 1449 676 910 3532 1024 1666 690 1284 558 614 395 183 4163 1288 1441 787 288 118 369 147 1698 61
+leaf_count=939 503 836 232 4331 948 1002 1224 3068 1449 676 910 3532 1024 1666 690 1284 558 614 395 183 4163 1288 1441 787 288 118 369 147 1698 61
+internal_value=0 0.174403 0.290232 -0.161244 -0.100356 -0.28755 0.0315164 0.116438 -0.173608 -0.219981 0.491182 0.14477 -0.34446 0.0663705 0.389845 0.28743 0.470429 0.654639 -0.181625 -0.0857435 -0.10758 -0.0143148 0.193626 0.276632 -0.0602338 0.552506 -0.345147 -0.494197 0.270945 -0.508276
+internal_weight=0 17498 9664 18926 12770 6156 7834 5602 8872 5154 4058 5606 2473 3898 2505 2074 790 1553 2232 1407 6399 2236 1944 1477 1954 1028 825 823 2534 456
+internal_count=36424 17498 9664 18926 12770 6156 7834 5602 8872 5154 4058 5606 2473 3898 2505 2074 790 1553 2232 1407 6399 2236 1944 1477 1954 1028 825 823 2534 456
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=65 64 64 70 66 66 53 70 70 57 53 56 57 54 70 53 57 66 1 57 19 54 62 53 66 19 66 66 26 51
+split_gain=186677 75915.7 46514.2 39851.5 27034.9 21543 18747.3 18291.8 16043.7 19142.7 14227.5 14035.2 11970.4 10804.6 10359.7 10009 8244.34 7560.65 6921.75 6918.58 8711.91 6581.33 6571.32 6517.72 6415.54 6891.4 6315.52 6044.5 6038.01 6013.18
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 8 10 12 15 9 -2 16 17 -1 -13 -7 -4 -3 -8 -12 20 -17 -14 -16 -6 25 -5 -9 -21 -15 -26
+right_child=2 5 7 24 23 14 11 26 -10 -11 18 13 21 28 22 19 -18 -19 -20 27 -22 -23 -24 -25 29 -27 -28 -29 -30 -31
+leaf_value=1.3156696636153447 0.42191009939980567 0.87302093728178309 -0.11238365500510655 0.40750135261493475 -0.1123693429160529 0.02531106833612691 1.0104058565106244 -0.58462189706398704 -0.16142011720209803 -0.0075727892607042853 0.13540251201511241 0.61843479850994687 1.0684034837186338 0.14345045493912564 -0.44187399272974243 -0.11923272061447443 0.32474505895799077 0.49847843214591292 -0.36834997926942181 -0.38449339812371269 -0.94124675359990873 0.56385898678047552 -0.092653313560299613 -0.46339890884480162 0.14876399686527919 -0.2101607032673489 -1.1744918975936969 -0.70472473932398882 -1.1435086576562179 -0.40329834805218923
+leaf_weight=537 1516 373 1889 1708 747 3044 608 2065 3188 3290 2511 665 400 897 1041 1232 1036 549 306 2010 144 731 1117 1812 1508 202 199 834 38 227
+leaf_count=537 1516 373 1889 1708 747 3044 608 2065 3188 3290 2511 665 400 897 1041 1232 1036 549 306 2010 144 731 1117 1812 1508 202 199 834 38 227
+internal_value=0 0.235444 -0.217679 0.460579 -0.078037 0.0427361 0.662266 -0.393678 0.0125211 0.127903 0.210448 0.502166 0.926893 0.310301 -0.0935097 -0.303699 0.469888 0.767495 0.0806818 -0.389338 -0.205257 0.742301 -0.261114 -0.36093 0.215733 0.342178 -0.63647 -0.478401 0.0911462 0.0765345
+internal_weight=0 17498 18926 8070 10553 9428 4425 8373 7994 4806 4226 2757 1668 1600 5202 6109 1409 1157 2817 4220 1376 1131 2158 2559 3645 1910 2264 2844 935 1735
+internal_count=36424 17498 18926 8070 10553 9428 4425 8373 7994 4806 4226 2757 1668 1600 5202 6109 1409 1157 2817 4220 1376 1131 2158 2559 3645 1910 2264 2844 935 1735
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=53 68 69 57 57 69 60 59 69 60 57 57 1 68 59 29 43 60 59 60 55 63 58 55 62 61 55 6 59 33
+split_gain=90701.3 78474.2 44500 44129.5 22875.5 20003.2 17321.6 16787.4 12760.4 11118.7 10060 9906.39 9427.65 9036.39 8280.03 6159.38 7874.27 6031.21 5952.75 5934.9 5910.3 5856.16 5780.89 6452.5 6207.79 5744.02 5726.31 5114.88 4786.91 4951.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 4 8 9 7 -3 26 19 18 -8 12 21 20 25 16 -14 -7 -2 -1 -9 -4 -21 24 -24 -11 -5 -22 -12 -30
+right_child=1 6 11 5 -6 17 10 13 -10 14 28 -13 15 -15 -16 -17 -18 -19 -20 22 27 -23 23 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.19170596493985548 0.16752261556607842 0.049514108873865745 0.00096098667246798141 0.15426803372262252 -0.039434888483920662 0.033164121725661286 0.028805865290556103 0.043605281533775277 0.049484067249652791 0.12148160677776947 0.0091572822722607583 -0.091612797821280678 -0.066638864340480941 0.052352024632846272 -0.021960051904034276 -0.39164048005373053 -0.34026240759218734 -0.020243240293996712 0.051573349954351845 0.16609822530716686 -0.030968713195225785 -0.059466480666594865 0.30080593465005651 0.069474650288865236 0.11498102181003238 0.0181710426581152 0.072459944354431011 0.067715316288398969 -0.016208312712085837 -0.082111601599523534
+leaf_weight=286 161 3006 752 300 4770 733 2683 579 1072 206 2036 4230 155 1544 1415 26 36 2956 521 372 1260 1093 68 897 188 545 1144 165 2869 356
+leaf_count=286 161 3006 752 300 4770 733 2683 579 1072 206 2036 4230 155 1544 1415 26 36 2956 521 372 1260 1093 68 897 188 545 1144 165 2869 356
+internal_value=0 -0.0179376 -0.0442104 0.0385619 -0.0171185 0.0197991 0.0154371 0.0415477 0.0950584 0.0202584 0.00254242 -0.0770117 -0.0470588 0.0220494 0.00177976 -0.150973 -0.118212 -0.00963126 0.0789455 0.122036 -0.00129745 -0.034837 0.10897 0.0905377 0.164341 0.0465092 0.0894561 -0.0195421 -0.0108514 -0.0234832
+internal_weight=0 24860 13910 11564 7618 8681 10950 4992 2883 2848 7944 6292 2062 3548 2166 217 191 3689 682 1811 2004 1845 1525 1153 256 751 1444 1425 5261 3225
+internal_count=36424 24860 13910 11564 7618 8681 10950 4992 2883 2848 7944 6292 2062 3548 2166 217 191 3689 682 1811 2004 1845 1525 1153 256 751 1444 1425 5261 3225
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=65 64 69 68 69 64 66 66 66 69 54 63 54 60 72 60 31 60 64 69 58 60 43 39 2 72 26 41 19 58
+split_gain=162762 61541.7 52608.9 52549.9 27867 19642 25721.4 19186.8 13351.9 12706.7 7560.34 7190.6 8092.31 6548.44 6428.74 6212.62 5668.11 5190.87 5137.89 9624.98 4955.25 10813.9 5113.29 5062.95 4638.99 4335.26 4671.3 4207.82 4032.73 3973.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 4 5 6 11 9 10 -3 -1 13 -13 -2 -14 -5 18 -4 -17 24 22 23 28 -22 -20 -19 -27 29 -12 -26
+right_child=3 7 17 15 -6 -7 -8 -9 -10 -11 20 12 14 -15 -16 16 -18 25 19 -21 21 -23 -24 -25 27 26 -28 -29 -30 -31
+leaf_value=1.0885642223820127 1.7089295377496816 0.33224531305764526 0.37021291514635934 0.13569433700291492 -0.5421405995774834 -0.3391686820922461 -0.39682611897770842 -0.08224100915486654 0.4830463156340683 -0.030970053465253763 0.93184629282954679 0.56247372402876772 -0.16906852800689059 0.51495210680589876 0.71279674425269623 -0.041879422229543578 0.19527222732887478 0.1683932483062206 -0.1211377820620412 -1.1647775079679052 1.1722325284816637 0.19873336952197668 0.16547452605600599 -0.14949205481644831 -1.2354366372932089 -0.055034675073008056 -1.1397138746325362 -1.8660923471817605 1.8306219545326063 -0.057477611666772427
+leaf_weight=848 61 2741 1054 2057 4432 4127 814 5202 1732 1485 460 388 501 186 99 4071 740 2595 1189 109 238 414 79 33 44 518 43 26 56 82
+leaf_count=848 61 2741 1054 2057 4432 4127 814 5202 1732 1485 460 388 501 186 99 4071 740 2595 1189 109 238 414 79 33 44 518 43 26 56 82
+internal_value=0 0.219845 0.42255 -0.203258 -0.350811 -0.21351 0.0395865 0.0463382 0.689199 0.204613 0.856989 0.32723 0.206582 0.809821 -0.0235608 -0.0150818 -0.0646181 0.178069 -0.0994522 -0.261093 0.703571 0.520195 0.914683 1.01128 -0.187639 0.113899 -0.138174 -0.707834 1.02939 -0.468828
+internal_weight=0 17498 8070 18926 10608 6176 2049 9428 3860 4226 2128 1235 988 247 600 8318 6261 4210 5521 1450 1280 685 595 271 1341 3156 561 152 516 126
+internal_count=36424 17498 8070 18926 10608 6176 2049 9428 3860 4226 2128 1235 988 247 600 8318 6261 4210 5521 1450 1280 685 595 271 1341 3156 561 152 516 126
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 68 69 64 69 70 64 57 64 64 64 66 70 69 64 19 53 53 53 66 68 52 70 64 66 66 19 57
+split_gain=131837 53322.2 46490 42565.4 27228.1 25125.6 22572.3 24271.6 20979.7 20359 16861.9 12191.1 11477.8 9448.47 8677.47 21469.8 24055.8 7736.93 7625.52 7538.98 7342.98 6968.89 7079.34 6006.36 5537.01 5576.54 21527.9 5393.53 5391.92 5211.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 8 20 7 9 17 11 -4 -2 -6 -10 29 16 27 -3 -9 -8 -1 22 -14 -11 25 -21 -27 -16 -13 -5
+right_child=3 4 10 14 12 -7 19 18 13 23 -12 28 21 -15 15 -17 -18 -19 -20 24 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=1.1134793472598083 0.72998745080351446 0.44882323768337501 0.35557509627437733 0.20373727218604959 -0.15199826496063995 0.38675140888973558 -0.29797640899760308 -0.15719999752640554 0.16095448010448771 -0.23564373978830555 0.0077072648324729475 0.16172125305148011 -0.3402733708536696 -0.16680596473101136 0.055284806083430331 -1.1660195348999609 -1.0510308563386723 -0.1672052900719902 -0.51310328911898473 -0.34890835796480385 0.71024581696495215 -1.2799270074521858 -1.5771915775867038 0.42242421023797672 -0.85933591106333918 -0.50332756356918062 -1.7509136366901126 -0.83776563371930812 -0.74606133665736418 -0.0062055526264217188
+leaf_weight=803 459 1795 2590 1650 1620 2223 1420 862 1559 2006 3016 631 420 2018 1995 199 231 230 1996 1127 1032 140 52 149 566 1162 157 70 73 4173
+leaf_count=803 459 1795 2590 1650 1620 2223 1420 862 1559 2006 3016 631 420 2018 1995 199 231 230 1996 1127 1032 140 52 149 566 1162 157 70 73 4173
+internal_value=0 0.197861 0.355032 -0.182932 0.00397477 0.612826 -0.31573 -0.192159 0.121652 -0.00817127 0.168424 0.329018 -0.291378 -0.0239548 -0.0135737 -0.16961 -0.0832485 0.378855 -0.405759 -0.487927 0.886702 -0.660324 -0.476544 -0.190144 -0.577478 -0.512257 -0.651827 0.0250119 0.0675904 0.0532837
+internal_weight=0 17498 9664 18926 7834 4058 10608 6176 5602 3318 5606 1163 2232 3577 8318 2495 2296 2025 2858 4432 1835 612 472 2155 3012 2446 1319 2065 704 5823
+internal_count=36424 17498 9664 18926 7834 4058 10608 6176 5602 3318 5606 1163 2232 3577 8318 2495 2296 2025 2858 4432 1835 612 472 2155 3012 2446 1319 2065 704 5823
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 64 69 64 69 70 66 64 66 64 70 69 64 56 66 56 56 70 69 66 11 66 69 58 32 66 60 66
+split_gain=106788 43191 37656.9 26515.5 22054.7 20351.8 19411.7 25668.9 18330.3 16993.6 16419 13658.1 11802.2 28782.5 9296.99 8776.59 7653.26 7508.52 7453.51 6130.84 6195.55 6130.3 5745.2 5644.8 5411.54 5218.65 4752.64 5398.35 4646.11 4590.2
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 10 9 18 7 25 -8 15 12 -4 17 -14 26 -3 -11 -2 22 24 -21 -9 28 -16 -12 -5 27 -6 -1 -13
+right_child=3 4 11 6 14 -7 8 21 -10 16 19 29 13 -15 23 -17 -18 -19 -20 20 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.87575270474182842 0.18680382565378931 0.42185999914520167 0.21334505928220032 -0.15013762083718635 -0.020777846570277571 0.23205084391399125 -0.30652834623340652 -0.28607375348988218 -0.97668303325148287 0.096572689904644377 0.033827390583368616 0.12027413563391573 0.025512811137050041 -0.43369018060572306 -0.28592641223537718 0.1282994915107131 -0.10008357832355036 0.012240313733327535 0.41389486653973229 -0.28313349437796403 -0.90629094519341991 -0.67444043834155532 1.1866393550885495 -0.76795620456337921 -0.20561598384070615 0.015156173461561229 0.23797697580751334 -0.28160660735814952 0.50696782444711452 -0.053864524533693475
+leaf_weight=220 1688 683 2590 1231 836 2223 2051 1958 199 1559 641 1013 2373 815 472 1342 2018 3118 1035 624 80 199 90 140 1214 2735 174 610 490 2003
+leaf_count=220 1688 683 2590 1231 836 2223 2051 1958 199 1559 641 1013 2373 815 472 1342 2018 3118 1035 624 80 199 90 140 1214 2735 174 610 490 2003
+internal_value=0 0.118717 0.213019 -0.109759 0.00238486 0.367695 -0.198347 -0.136814 -0.3658 0.0729912 -0.0394711 0.101054 0.0075775 -0.0918807 -0.174827 0.227313 -0.0143729 0.0735518 0.532021 -0.186445 -0.353947 -0.321904 0.684847 -0.396195 -0.122876 -0.0361491 -0.091199 -0.130809 0.621239 0.00462436
+internal_weight=0 17498 9664 18926 7834 4058 8373 6123 2250 5602 10553 5606 7994 3188 2232 2025 3577 4806 1835 2559 704 2157 800 612 1855 3966 1620 1446 710 3016
+internal_count=36424 17498 9664 18926 7834 4058 8373 6123 2250 5602 10553 5606 7994 3188 2232 2025 3577 4806 1835 2559 704 2157 800 612 1855 3966 1620 1446 710 3016
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=65 64 70 64 70 56 57 70 70 66 66 54 66 66 56 57 18 66 60 56 0 56 54 62 56 66 50 1 58 56
+split_gain=106361 49867 37142.9 34671.8 18016.6 17623.1 16626.2 16308.6 15624.5 11902.2 11226.8 10591.3 9652.2 8612.07 7663.28 7120.44 6739.16 6449.11 6293.28 5759.57 5975.04 5452.64 6009.45 5346.03 5153.73 5462.94 5082.75 5195.57 4976.26 4870.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 6 10 24 9 28 29 15 18 -6 21 -4 -1 -14 26 -7 20 -10 -8 -23 -19 25 -2 -9 -28 -5 -3
+right_child=3 7 14 8 12 11 13 17 19 -11 -12 -13 16 -15 -16 -17 -18 23 -20 -21 -22 22 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.46305292201300347 0.23803586024756826 0.17137141137631917 0.11025900529951065 -0.12426642171392478 -0.046892947252759568 0.35031146836777527 0.066624077614416646 0.021165014344512283 -0.052792424617369695 0.0037156854216882367 0.17144137520202757 0.079939725912826803 -0.13581476752366817 -0.089687864460104877 0.0074088927458647331 0.27500595849052301 -0.40741325388675137 -0.13632047440794967 0.16608839907770992 -0.21319440209423546 -0.34756199960851492 0.052542949392148208 -0.065854420978163325 -0.031325548778640196 0.065453756144757264 -0.022037258806602702 -0.076881666774507515 -0.50778386028552491 -0.058263815064825926 0.068093077970130783
+leaf_weight=354 436 796 1200 1799 3188 280 1252 1767 540 3044 739 1664 581 1292 2445 608 123 1041 780 1635 89 759 1279 1117 1530 113 228 36 4310 1399
+leaf_count=354 436 796 1200 1799 3188 280 1252 1767 540 3044 739 1664 581 1292 2445 608 123 1041 780 1635 89 759 1279 1117 1530 113 228 36 4310 1399
+internal_value=0 0.0592396 0.120062 -0.0547699 -0.0145824 0.184966 0.0187099 0.00717793 -0.105421 0.0463799 0.269147 0.132399 -0.0715609 -0.0167637 0.041269 0.344204 -0.183267 -0.0418503 0.214751 -0.180218 -0.0945007 0.0118741 -0.0217604 -0.0819742 0.0968916 0.184505 0.000782541 -0.135641 -0.0777005 0.105546
+internal_weight=0 17498 8070 18926 10553 4425 6661 9428 8373 5239 1701 2724 3892 4582 3645 962 704 4189 1060 2264 629 3290 2038 2158 2079 549 2031 264 6109 2195
+internal_count=36424 17498 8070 18926 10553 4425 6661 9428 8373 5239 1701 2724 3892 4582 3645 962 704 4189 1060 2264 629 3290 2038 2158 2079 549 2031 264 6109 2195
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=53 56 68 57 57 56 60 54 57 60 56 69 54 54 70 69 64 54 58 54 64 62 60 57 68 64 57 49 45 39
+split_gain=66012.8 40852.4 32615.3 32544.2 19655.9 16656.8 13755.8 11301.6 10520.2 10227.3 8940.39 8886.81 8509.08 8304.39 7931.87 9293.67 7908.88 7832.38 6643.38 8131.26 5997.48 5994.52 5908.72 5818.8 5292.34 5006.2 6173.59 5374.81 4779.15 7465.91
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 6 4 10 14 11 25 -6 17 -4 20 16 -11 -7 15 22 -5 -8 -10 21 -1 -20 -3 -14 28 26 -2 -27 -21 -30
+right_child=1 2 9 5 7 13 8 -9 18 12 -12 -13 23 -15 -16 -17 -18 -19 19 24 -22 -23 -24 -25 -26 27 -28 -29 29 -31
+leaf_value=1.1099761942527162 0.90831545093872901 0.62765592829743921 0.15539720786315725 0.73527571609199138 -0.24670945623743692 0.19504003653836058 0.58171869827278144 -0.53576591831649845 0.10075880920067899 0.060607914721372141 0.40510540382665217 0.087306653641468085 -0.047260302082262076 -0.057311421771574403 -0.31018768886071213 -0.1866057893732127 0.2634730810647995 0.10363519697201062 0.3574314302820627 -0.34288768526522923 0.40527761099650905 -0.12586632306705331 0.073774982338047815 -0.3261018266090171 -0.097869700607060114 0.23230020221293632 0.3353620519795133 -0.53157974560130039 -0.66159828305406421 -2.7120625280198598
+leaf_weight=341 240 273 2188 668 2209 1839 441 3489 1585 1929 2355 932 1302 4483 1354 1175 759 1537 434 915 187 628 654 1760 933 703 869 106 115 21
+leaf_count=341 240 273 2188 668 2209 1839 441 3489 1585 1929 2355 932 1302 4483 1354 1175 759 1537 434 915 187 628 654 1760 933 703 869 106 115 21
+internal_value=0 -0.0918171 -0.184441 0.197386 -0.309583 0.10071 0.085599 -0.423705 0.0171762 -0.0248712 0.488488 0.327474 -0.103899 0.0160948 -0.121429 0.000160373 0.484331 0.210225 -0.0652792 -0.151678 0.860395 0.0716395 0.236892 -0.207535 -0.271216 0.321369 0.459356 0.132212 -0.425099 -0.978214
+internal_weight=0 24860 16333 11564 9154 8681 8527 5698 6609 7179 2883 2359 4991 6322 3456 2102 1427 1978 4631 3046 528 1062 927 3062 1984 1918 1109 809 1051 136
+internal_count=36424 24860 16333 11564 9154 8681 8527 5698 6609 7179 2883 2359 4991 6322 3456 2102 1427 1978 4631 3046 528 1062 927 3062 1984 1918 1109 809 1051 136
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=53 56 68 57 57 56 59 57 54 15 59 54 56 69 62 68 59 59 54 57 54 69 68 54 69 55 54 69 1 58
+split_gain=53470.3 33090.4 26418.4 26360.8 15921.3 13492 11888.7 9502.02 9154.29 8554.1 8467.23 7319.38 7241.72 7198.32 6543.24 5813.54 5702.98 5680.6 7609.79 6785.9 5579.21 5545.43 5406.51 5367.8 5581.96 5202.26 5895.35 5014.51 6836.14 4861.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 7 4 12 27 13 23 10 16 -10 -2 -12 -1 20 25 21 -6 -4 -19 -20 -5 -9 -16 24 -7 -8 -27 -3 -29 -13
+right_child=1 2 17 5 8 6 14 15 9 -11 11 29 -14 -15 22 -17 -18 18 19 -21 -22 -23 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=0.64529658681854141 0.52560376789790153 -0.003322869850375216 0.082479389147707152 0.67797450570897255 -0.0064603343426369014 0.65790642648499609 0.27911588642489649 0.033834010419053137 -0.3556023583942724 -0.77017520722113519 0.43516463897530999 0.30541055319536581 0.30382905223522855 0.065479991184107869 -0.28433091544232525 0.096611170407382457 -0.2854313466502314 0.058997405886907772 -0.010145230699607082 -0.27075778128243044 0.27697947656020661 -0.18290062496751935 -0.02171388032736607 0.10870934313048408 0.033911524039453758 0.23103730656975319 -0.12349255813364408 -0.14581655183347822 -0.73369817851691588 -0.045978643612882342
+leaf_weight=528 464 1959 2509 307 795 285 484 1788 3100 389 420 363 2355 932 1205 2870 1414 1839 1217 1614 1120 1514 993 1515 153 441 1246 1344 153 1108
+leaf_count=528 464 1959 2509 307 795 285 484 1788 3100 389 420 363 2355 932 1205 2870 1414 1839 1217 1614 1120 1514 993 1515 153 441 1246 1344 153 1108
+internal_value=0 -0.0688628 -0.138331 0.14804 -0.232187 0.0755323 0.0120711 0.0641992 -0.317778 -0.401824 0.206611 0.128339 0.366366 0.245605 -0.0643334 0.00986029 -0.185032 -0.0186534 -0.0729879 -0.158725 0.363248 -0.065541 -0.165687 0.182994 0.439936 0.0382809 -0.0308146 -0.0910714 -0.205901 0.040734
+internal_weight=0 24860 16333 11564 9154 8681 6322 8527 5698 3489 2355 1891 2883 2359 4369 6172 2209 7179 4670 2831 1427 3302 2198 1953 438 2171 1687 3456 1497 1471
+internal_count=36424 24860 16333 11564 9154 8681 6322 8527 5698 3489 2355 1891 2883 2359 4369 6172 2209 7179 4670 2831 1427 3302 2198 1953 438 2171 1687 3456 1497 1471
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 68 69 64 69 70 64 57 64 64 64 70 69 64 19 54 59 62 56 3 68 66 1 66 18 31 31 70
+split_gain=83254.9 33337.7 26415.8 24343.3 17398.1 15479 13272.5 13907.2 12153.6 11358.7 9777.55 8520.04 7109.56 6488.61 15140.2 16592.7 6235.69 5974.88 5710.66 5690.25 5624.16 5602.84 5545.7 6520.13 5431.36 5426.92 5191.75 4948.86 4834.26 4827.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 8 -1 7 9 16 11 -4 -2 -6 27 15 -15 20 18 -11 21 -3 22 23 28 -21 -10 -19 -5 -14 -8
+right_child=3 4 10 13 12 -7 29 -9 25 17 -12 -13 19 14 -16 -17 -18 26 -20 24 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.51809797573240213 0.43147043872417679 0.45246204918861149 0.21251913592450164 0.0056051545362069471 -0.091852056214422065 0.22379101267868909 -0.24655857294312444 -0.23454641196246423 0.095480774607715008 0.35975961077889229 0.013846833028460653 0.016153923158576205 -0.011622850037028279 0.007658252282294763 -0.74172070908392951 -0.66259533814698846 -0.14735424865118188 -0.26526232026795044 -0.080437707219536969 -0.013866400242853566 0.17217816423710225 -1.4785799292226633 -1.4414103765641491 -0.93113857810988154 -1.1010017136047627 -0.090819671451311659 0.14379964108601578 0.2232786273845046 -1.217022328717368 -0.44978847869301908
+leaf_weight=1835 459 610 2590 5160 1620 2223 3629 2858 1559 240 3016 704 172 2065 199 231 230 1174 536 238 1185 36 31 85 29 2018 205 663 21 803
+leaf_count=1835 459 610 2590 5160 1620 2223 3629 2858 1559 240 3016 704 172 2065 199 231 230 1174 536 238 1185 36 31 85 29 2018 205 663 21 803
+internal_value=0 0.117925 0.211132 -0.109028 0.00294567 0.356875 -0.184349 -0.113282 0.0734955 -0.00882883 0.105634 0.180066 -0.174124 -0.0129708 -0.114167 -0.0597758 0.220317 -0.110771 0.0557058 -0.391904 0.267428 -0.59309 -0.489926 -0.383825 -0.131945 -0.00962247 -0.204452 0.0303892 -0.14278 -0.28338
+internal_weight=0 17498 9664 18926 7834 4058 10608 6176 5602 3318 5606 1163 2232 8318 2495 2296 2025 2155 776 612 1795 345 309 278 267 3577 1379 5823 193 4432
+internal_count=36424 17498 9664 18926 7834 4058 10608 6176 5602 3318 5606 1163 2232 8318 2495 2296 2025 2155 776 612 1795 345 309 278 267 3577 1379 5823 193 4432
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=65 53 57 53 60 57 57 32 60 19 55 57 11 8 61 12 17 55 57 2 22 46 63 9 1 23 46 51 40 63
+split_gain=67436.5 26367.1 17858.7 13809.6 10240.1 8013.16 6111.53 5891.4 5268.09 5245.76 5508.51 4938.52 4797.42 4475.89 4307.47 4177.36 3935.54 3583.62 3406.83 5812.64 3401.92 3259.84 3165.54 3314.57 4646.92 3044.56 2919.75 2917 2901.03 2870.37
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 18 6 9 15 17 13 10 -5 -6 -11 -7 -13 -3 -16 -4 19 -2 -19 -10 23 24 -8 -26 -24 -21 -9 -20
+right_child=3 4 7 5 11 8 22 28 21 12 -12 14 -14 -15 16 -17 -18 20 29 27 -22 -23 26 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.30550217405078389 0.1041756126934843 0.25058384111559134 0.16640924308241861 0.088450450568915512 0.047962586376050047 -0.046670932599178157 0.044289282611163439 0.32012313196180964 -0.16100458315831045 -0.26027858583957353 -0.051855134831696181 0.023654456921171105 0.16064766990365809 -0.31086687320374956 -0.055989093478745935 -0.07149857347426207 -0.3105387252895162 0.075769691497608746 0.025815068450630797 -0.12237992549572535 -0.095610216842600848 -0.054049506948079418 0.39557858424640335 -0.091072333678603179 0.2201763506198825 0.80494160914421087 -0.25983320415019989 -0.69629744026396012 -0.01576497072451993 -0.056206014228861581
+leaf_weight=1515 1218 808 989 924 3070 2565 1747 417 5302 412 2880 2092 81 171 2979 115 160 2471 1817 123 328 823 113 370 203 25 20 27 76 2583
+leaf_count=1515 1218 808 989 924 3070 2565 1747 417 5302 412 2880 2092 81 171 2979 115 160 2471 1817 123 328 823 113 370 203 25 20 27 76 2583
+internal_value=0 0.0707553 0.157967 -0.0654167 0.0275595 -0.0936947 0.100632 0.105755 -0.120867 -0.0376628 -0.0177746 -0.00237892 -0.19112 -0.0631832 -0.0319236 0.210454 -0.0689639 0.0845949 -0.000908637 0.0680067 0.0556866 -0.146633 0.0597255 0.0462669 0.0719963 0.284295 0.29702 -0.225685 0.268343 -0.022335
+internal_weight=0 17498 5796 18926 11702 13158 3401 4281 8861 4297 3804 8301 493 2736 5231 923 3139 3788 5768 1368 2799 6125 2478 2345 1975 228 133 150 493 4400
+internal_count=36424 17498 5796 18926 11702 13158 3401 4281 8861 4297 3804 8301 493 2736 5231 923 3139 3788 5768 1368 2799 6125 2478 2345 1975 228 133 150 493 4400
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=65 66 68 53 69 64 66 64 62 64 69 1 63 54 60 72 53 69 64 69 54 55 31 60 53 46 60 27 54 63
+split_gain=54623.6 24741 20006 14796.9 10623 9988.27 13740.7 8173.82 7833.45 7540.5 6155.31 5623.15 5377.41 5556.03 5218.88 5047.95 4829.88 4792.96 5286.94 4739.92 4920.52 4286.36 4103.68 4363.76 4681.56 3985.08 3842.68 3791.96 3680.22 3624.3
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 17 5 6 12 8 19 10 -3 -9 14 -14 -2 -15 -12 18 21 20 -5 -1 23 -4 -25 -13 -23 -20 -10 -11
+right_child=2 9 22 7 -6 -7 -8 11 28 29 16 25 13 15 -16 -17 -18 -19 27 -21 -22 26 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.67897239703774048 0.99113047391664799 0.17280401579399032 0.071428291731308574 0.60922615786738221 -0.21794839626386953 -0.14241850307528267 -0.17500663505833564 0.0564882722686589 0.19550493738064781 0.071233570530559079 0.15676742314978132 -0.36131630373926693 0.3048406245282938 -0.10484432358225326 0.28053148179498627 0.41611692847226206 -0.058872989015107763 0.17743123875686828 0.30083196743935481 0.16552056955260491 0.26512540352415176 0.63242627583257494 0.12696370801915624 0.043018513837860026 -0.089245136847300593 0.25663012980717664 0.25959952618639759 -0.066727600015209915 -0.063057919912976781 -0.070523427728662019
+leaf_weight=293 61 1732 1816 301 4432 4127 814 2511 416 990 656 249 388 501 186 99 1558 1104 824 779 478 173 981 1734 3787 57 424 147 594 4212
+leaf_count=293 61 1732 1816 301 4432 4127 814 2511 416 990 656 249 388 501 186 99 1558 1104 824 779 478 173 981 1734 3787 57 424 147 594 4212
+internal_value=0 0.0849064 -0.0785 0.167881 -0.139195 -0.0826801 0.0376423 0.102028 0.188053 0.00917014 0.0786649 0.0236075 0.177801 0.108246 0.456024 -0.0188857 0.00502047 0.28748 0.352765 0.281802 0.398083 0.470134 -0.00109546 -0.0182177 -0.0477046 -0.246209 0.367638 0.245187 0.0434393 -0.0435455
+internal_weight=0 17498 18926 8350 10608 6176 2049 5385 2568 9148 3946 2817 1235 988 247 600 2214 2965 1861 1558 779 890 8318 7337 5521 306 597 971 1010 5202
+internal_count=36424 17498 18926 8350 10608 6176 2049 5385 2568 9148 3946 2817 1235 988 247 600 2214 2965 1861 1558 779 890 8318 7337 5521 306 597 971 1010 5202
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 68 69 64 53 57 70 19 64 64 59 2 64 69 70 69 64 19 48 7 59 48 54 53 62 62 14 54
+split_gain=44245.1 26307.8 17855.5 16204.8 13193.1 9640.61 8771.73 7543.84 7494.29 7490.85 7373.86 7088.98 6782.48 5957.54 5536.96 5284.04 5153.6 12048.9 13101.9 4964.03 4950.9 4766.35 4576.4 4842.28 4460.34 6314.52 7276.74 4371.94 4382.65 4673.84
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 10 22 12 8 9 15 19 -4 13 -2 -6 -8 -5 18 -18 -3 27 -11 -1 24 -24 -26 -27 -16 29 -29
+right_child=3 4 11 16 14 -7 7 -9 -10 21 -12 -13 -14 -15 20 -17 17 -19 -20 -21 -22 -23 23 -25 25 26 -28 28 -30 -31
+leaf_value=0.73545926016709384 0.29940151722442482 0.2688791922353011 0.23072134745331541 0.050044925090285755 -0.13034822383872521 0.24474791667851054 0.28756400834285339 -0.32463196158159929 -0.3492209157147374 -0.38333720996808474 -0.025972752063046972 0.0051661326829338244 -0.13510861350532463 -0.5008813764447364 -0.85399869517754701 -0.09931488238519709 0.022863776247506424 -0.86817233583810349 -0.77125658780271877 -0.22456006294197364 0.21528393677596391 -1.9435602654110302 0.75876650563130776 -0.10902211613192535 0.65702574599022956 0.29575619228397099 -0.89859418684823644 -1.2978679966181517 1.1421124649047851 -0.15723587093099656
+leaf_weight=793 712 1795 2590 5823 1620 2223 724 4724 849 178 3577 3016 2603 107 295 689 2065 199 231 230 87 22 390 150 255 175 72 46 20 164
+leaf_count=793 712 1795 2590 5823 1620 2223 724 4724 849 178 3577 3016 2603 107 295 689 2065 199 231 230 87 22 390 150 255 175 72 46 20 164
+internal_value=0 0.114624 0.225022 -0.105975 -0.0215631 0.384785 -0.187913 -0.250664 -0.108738 0.0178401 0.0603507 0.109374 -0.0561391 0.194847 -0.227155 0.0989161 -0.00147887 -0.121729 -0.0570325 0.212834 -0.483409 -0.554962 0.554433 0.416666 0.505066 0.307968 -0.0523945 -0.599192 -0.272375 -0.407089
+internal_weight=0 17498 9664 18926 7834 4058 10608 7186 2462 1613 5602 5606 3422 819 2232 1413 8318 2495 2296 2025 612 200 1835 1042 892 502 247 525 230 210
+internal_count=36424 17498 9664 18926 7834 4058 10608 7186 2462 1613 5602 5606 3422 819 2232 1413 8318 2495 2296 2025 612 200 1835 1042 892 502 247 525 230 210
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=56 53 57 64 54 53 57 70 57 66 57 71 54 70 53 64 55 55 50 51 31 37 5 33 58 20 20 49 33 3
+split_gain=30296.9 22736.8 12656.6 11848.1 11312.3 9019.56 8913.1 6344.87 5697.05 5166.33 5821.31 5063.17 4847.58 4599.69 4582.31 4561.42 4210.3 3444.43 3454.56 3442.37 4166.89 3269.51 3172.49 3136.4 3674.05 3100.23 3027.19 2976.2 2967 2934.76
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 25 5 13 8 16 9 -1 10 19 -5 -4 15 22 28 -6 -10 -19 20 -7 -15 -13 -9 -25 -2 -20 -27 -3 -16
+right_child=1 4 12 11 6 7 -8 23 17 -11 -12 14 -14 21 29 -17 -18 18 26 -21 -22 -23 -24 24 -26 27 -28 -29 -30 -31
+leaf_value=0.79539485192336035 0.22614143396401848 0.12716196934633775 0.13220875607869301 0.17278489400721661 0.068187200600284173 0.41110881152736023 -0.26654464426012026 0.059317652049687614 0.62787941048173823 0.060842069271394121 0.22751327774331234 0.22002727905282518 -0.060594626739741655 -0.085284200347666664 -0.14532791533186715 -0.05537426127156149 -0.14687129973238924 0.31181463791149144 -0.50383012207845856 1.1802348376659866 1.3726478649377825 -0.45472677373429288 -0.36460764630564624 0.35393797603418248 -0.61722215365390387 0.73550298290135085 0.84854910135269168 -0.17312314184599145 0.56331717443449059 0.18362833577530835
+leaf_weight=341 2089 1505 1839 1570 1326 457 6398 1660 303 935 1264 800 4483 1905 2385 1847 2904 833 96 89 50 274 105 53 147 223 20 43 174 306
+leaf_count=341 2089 1505 1839 1570 1326 457 6398 1660 303 935 1264 800 4483 1905 2385 1847 2904 833 96 89 50 274 105 53 147 223 20 43 174 306
+internal_value=0 -0.0616123 0.0692023 0.135003 -0.131108 0.227646 -0.192082 0.15736 0.433033 0.252599 0.348993 0.0229565 -0.00451025 -0.0175183 -0.0424579 0.0530685 -0.0794558 0.334339 0.240616 0.606628 0.505935 -0.13174 0.152197 0.0142443 -0.359865 0.267084 -0.270661 0.58862 0.172362 -0.107922
+internal_weight=0 25010 8677 11414 16333 6248 10628 4655 1593 2795 1860 5166 6322 5705 3596 3526 4230 1252 949 596 507 2179 905 1860 200 2355 116 266 1679 2691
+internal_count=36424 25010 8677 11414 16333 6248 10628 4655 1593 2795 1860 5166 6322 5705 3596 3526 4230 1252 949 596 507 2179 905 1860 200 2355 116 266 1679 2691
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=65 70 66 64 69 66 70 56 69 70 69 57 60 51 18 66 57 54 69 69 54 60 29 66 64 43 32 51 39 64
+split_gain=35758 19653.3 14851.6 13149.7 11485.2 14150.4 12845.7 11173.1 10539.1 6885.63 14927.9 8594.34 6233.95 5798.49 5690.47 7843.83 5330 6506.52 4888.36 4600.14 4474.73 6355.75 4847.59 4330.32 4325.23 4295.51 4100.78 4193.84 4051.39 4050.88
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 9 6 -6 -5 12 13 11 14 19 -1 25 -11 -16 -14 -18 -4 -2 21 -9 -23 -8 26 -3 27 -10 -7 -27
+right_child=3 8 18 4 5 28 23 20 24 10 -12 -13 16 -15 15 -17 17 -19 -20 -21 -22 22 -24 -25 -26 29 -28 -29 -30 -31
+leaf_value=0.56037903232084718 0.27437514930095985 0.092416955132975598 0.14866910912154155 -0.0073559186264764058 -0.20262613727185314 -0.90017656283170899 -0.17938961325600811 0.51962122095082752 -0.068140730433704971 0.026352168565692089 -0.32338510862178749 -0.023860909136834842 0.45729546259113968 -0.13125995413935712 -0.075269697031943639 -0.71914358560786096 0.42490405510892876 0.034170929306860734 0.011699643479108181 0.066618929336398416 0.067727042231682161 0.088690407643482363 0.66431423977569293 -0.50579781693841641 -0.28326783733836058 0.13017246004997515 0.23053200970835613 -0.40572282458318681 0.040665864253389666 -0.19996591956151469
+leaf_weight=471 730 4111 1723 3966 2051 176 1958 275 1258 2530 895 4582 465 767 357 110 296 526 3532 1349 1633 671 72 199 612 255 174 188 23 469
+leaf_count=471 730 4111 1723 3966 2051 176 1958 275 1258 2530 895 4582 465 767 357 110 296 526 3532 1349 1633 671 72 199 612 255 174 188 23 469
+internal_value=0 0.0686969 0.13231 -0.0635136 -0.125899 -0.254703 -0.0785681 0.222536 -0.00977593 -0.0140153 -0.0844645 0.0271479 0.352859 0.0390324 -0.0131151 -0.226932 0.276914 0.174873 0.0566089 0.139568 0.136113 0.245813 0.144471 -0.209503 -0.132278 0.0660468 -0.0752373 -0.112031 -0.791436 -0.0836879
+internal_weight=0 17498 9664 18926 8373 2250 6123 4409 7834 10553 3892 6661 1758 5602 2997 467 1287 822 5255 2079 2651 1018 743 2157 2232 4835 1620 1446 199 724
+internal_count=36424 17498 9664 18926 8373 2250 6123 4409 7834 10553 3892 6661 1758 5602 2997 467 1287 822 5255 2079 2651 1018 743 2157 2232 4835 1620 1446 199 724
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=65 70 66 68 56 53 56 66 53 57 59 59 54 61 59 54 57 10 35 6 27 70 55 66 47 71 61 73 52 58
+split_gain=35593.5 22594.5 16107.9 16014.3 12601.1 7784.89 7022.83 6885.74 6119.41 5920.3 5690.77 5684.41 5451.17 6315.09 4966.27 4734.23 5712.92 4708.57 5813.18 5050.81 4707.35 4299.19 4664.3 4204.46 4179.67 4532.13 4048.72 3972.67 3949.3 3896.64
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 15 11 29 14 12 -8 -11 23 13 -6 -3 -1 -17 18 26 -19 -18 -5 -23 -2 -16 -26 -10 -9 -14 -7
+right_child=3 7 -4 21 8 6 9 27 17 10 -12 -13 28 -15 24 16 20 19 -20 -21 -22 22 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.19764461103303912 0.081898036553043216 0.058669702253824563 0.021715535464883008 0.013972073404627213 0.017599709589133219 0.027019086112309722 -0.040492465820091708 -0.039502115174693465 0.076520230267929881 -0.057965731748981966 -0.12762450497380762 -0.031165085210154691 0.07162707411407504 0.24080970079479913 -0.013992634329240155 0.18454457659506612 0.043553133896731454 -0.052474800826280144 0.2645382735088016 -0.46577865651675632 0.21572952142033058 0.033189525092664936 -0.045243712016964963 -0.041103557191044096 0.21200242124181756 0.019514017924666404 -0.012815471079981457 0.033906668980609386 -0.17540954281251098 -0.043904164515667574
+leaf_weight=570 569 1248 5255 5823 113 674 1797 3359 540 1279 1717 2603 681 265 2328 417 654 154 66 21 117 636 1859 250 109 256 768 534 43 1719
+leaf_count=570 569 1248 5255 5823 113 674 1797 3359 540 1279 1717 2603 681 265 2328 417 654 154 66 21 117 636 1859 250 109 256 768 534 43 1719
+internal_value=0 0.025702 0.0512796 -0.0237627 0.0865165 -0.0441265 -0.0589055 -0.00585048 0.052099 -0.0763685 -0.097887 -0.0130914 0.0971314 0.174083 0.0174445 0.138417 0.109999 0.0200618 0.0356173 -0.102071 0.0696811 0.00220724 -0.0252503 0.0443518 -0.00166023 0.0769969 0.0240662 -0.0294327 0.056955 -0.0239283
+internal_weight=0 17498 9664 18926 4409 10608 7186 7834 2651 4793 2996 3422 1102 378 3941 1758 1188 1549 1374 175 771 8318 2495 819 2693 365 1308 3893 724 2393
+internal_count=36424 17498 9664 18926 4409 10608 7186 7834 2651 4793 2996 3422 1102 378 3941 1758 1188 1549 1374 175 771 8318 2495 819 2693 365 1308 3893 724 2393
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=53 68 54 60 64 60 54 33 63 60 54 63 33 63 55 17 51 72 4 9 64 21 25 24 48 21 20 46 64 42
+split_gain=22931.1 15627.6 9334.77 7696.55 7091.55 6746.46 7253.04 5102.48 5456.99 5001.07 4671.76 4560.6 4341.22 4219.93 4125.42 3999.71 7143.41 3785.99 3775.5 3647.86 3374.6 5147.9 4370.33 3335.74 3300.39 3841.68 3265.67 4043.2 3255.34 3187.69
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 9 -3 5 6 17 8 -5 19 -10 12 -8 -4 24 -12 23 -1 20 29 22 26 -9 28 -7 -26 27 -22 -17 -2
+right_child=1 3 13 7 -6 14 11 18 10 -11 15 -13 -14 -15 -16 16 -18 -19 -20 -21 21 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.82601545521745057 0.14813895339445438 0.13722951296367453 -0.080578727994295427 0.15026519214403944 0.02774187391449022 0.28537107226615743 0.19696828703386615 -0.23487840229637166 0.075269965238121822 -0.051946428839903497 -0.058221243251944978 -0.48856253012743872 0.73765128773671618 -0.18942672116234788 0.064717636146958094 -0.37259737481127736 -1.5214480583369734 0.0055670719368513255 0.27671455174684528 -0.19390584656771492 -0.64843700633858736 -1.5439201923652932 0.42813176254968388 -1.1356211740320379 -0.19040378660935425 0.83147901966615967 0.37363837582990533 0.46553484439849857 0.40698654027418657 0.57494238424847155
+leaf_weight=221 772 3006 3864 1409 5540 1116 792 454 1934 3414 3535 55 108 5559 3478 91 32 43 96 170 159 27 74 22 184 27 32 24 55 131
+leaf_count=221 772 3006 3864 1409 5540 1116 792 454 1934 3414 3535 55 108 5559 3478 91 32 43 96 170 159 27 74 22 184 27 32 24 55 131
+internal_value=0 -0.0432925 -0.0995692 0.028197 0.0930691 0.153148 0.321233 -0.0130608 0.00936586 -0.00459737 -0.0256539 0.218633 0.26185 -0.144792 0.110505 -0.0779128 -0.425961 0.692382 -0.196359 0.146055 -0.255339 -0.502719 -0.141957 -0.217296 0.230512 -0.0596415 -0.371964 -0.502342 -0.0789185 0.210056
+internal_weight=0 24860 13910 10950 11564 6024 1219 7944 7078 4487 5669 955 900 9423 4805 3735 200 264 866 1073 770 242 528 168 1327 211 215 183 146 903
+internal_count=36424 24860 13910 10950 11564 6024 1219 7944 7078 4487 5669 955 900 9423 4805 3735 200 264 866 1073 770 242 528 168 1327 211 215 183 146 903
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=65 56 66 53 68 57 69 56 60 57 62 69 68 8 59 57 66 15 20 73 6 55 59 38 45 20 56 60 57 63
+split_gain=28705.8 16053.8 10421.8 10260.8 9706.25 8030 6934.56 6424.7 6284.3 6637.1 5479.39 5665.3 5316.93 5176.52 4862.38 4841.81 4314.11 5468.65 4079.16 4032.35 5904.94 5569.62 3868.63 4207.41 3711.82 4464.4 3668.29 4019.55 3810.18 4257.23
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 5 6 -3 7 -2 -1 -10 11 -5 -13 14 16 -16 17 -9 -14 20 21 -11 23 -7 25 -15 -6 -28 -29 -30
+right_child=4 3 -4 10 26 22 -8 13 9 19 -12 12 18 24 15 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 27 28 29 -31
+leaf_value=0.50834465860913569 0.060121405971550225 0.30855599363799618 0.070040277596437966 0.10857954441574545 0.079397301329020231 0.12188373191367199 -0.20351530257551528 0.2223579429546258 0.43382612938956888 0.26454913531107688 -0.12356708855881302 -0.18533927314526288 0.15061644238413746 -0.48608128018373542 -0.029721696812701891 -0.26082429330877072 -0.15638402313911343 -0.42024162676599286 -0.37772505957516511 0.4724462190954879 0.57225761940495845 -0.11227614815147288 -0.012585884038157974 0.63123363714655545 -1.2416501229899559 0.79642204514571602 0.072963495349471261 0.028115798034676683 -0.020454911845450893 -0.22907256564219133
+leaf_weight=740 1910 1196 2605 2425 2554 887 4432 741 746 416 3010 1281 765 184 1051 1570 555 105 117 209 150 789 2033 129 39 21 1574 1414 1186 1590
+leaf_count=740 1910 1196 2605 2425 2554 887 4432 741 746 416 3010 1281 765 184 1051 1570 555 105 117 209 150 789 2033 129 39 21 1574 1414 1186 1590
+internal_value=0 0.0769387 0.192451 0.0217819 -0.0711335 0.125556 -0.123979 -0.0669024 0.297002 0.229299 -0.0361968 0.0211233 -0.0769264 -0.123774 -0.101164 -0.168154 0.0241604 0.142603 0.0805303 0.131743 0.079192 0.0178146 0.0537727 0.186555 -0.496469 -0.354703 -0.00373935 -0.0405768 -0.0832289 -0.139944
+internal_weight=0 17498 5655 11843 18926 4245 10608 6176 3050 2310 7598 4588 2163 4266 4022 2621 1401 846 882 1564 1355 1205 3049 1016 244 205 8318 5764 4190 2776
+internal_count=36424 17498 5655 11843 18926 4245 10608 6176 3050 2310 7598 4588 2163 4266 4022 2621 1401 846 882 1564 1355 1205 3049 1016 244 205 8318 5764 4190 2776
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=56 53 68 54 63 54 53 72 7 58 30 54 53 49 33 33 49 68 48 41 40 33 45 61 61 68 0 71 22 30
+split_gain=20073 14364.4 9454.79 8003.99 6177.73 5624.81 5515.95 6484.2 5388.01 5059.75 4867.7 4573.99 4247.07 5431.57 3946.68 3811.05 5719.85 3822.72 3468.52 3335.05 4132.45 3850.64 3677.38 3480.78 3255.93 3184.44 4127.46 3173.14 3083.74 2984.28
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 11 5 12 8 -3 -6 9 -5 14 28 18 13 25 29 17 -17 -11 -2 20 23 -22 27 -7 -18 -1 -27 -23 -9 -8
+right_child=1 2 -4 4 6 19 7 10 -10 15 -12 -13 -14 -15 -16 16 24 -19 -20 -21 21 22 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.82970786438916777 0.22459546351061754 -0.065996108663687283 -0.019474062131117676 0.17028869437987054 0.16576985578322156 -0.060346602753828318 0.077558128967266118 0.234262833929898 0.72525722256407665 -0.22769916347295213 -0.48442904687999344 0.010080981291574156 0.19934882474958091 -0.30636818149815437 0.61566127737037724 -0.28026011045351623 -0.33755238592624665 0.016033499878783532 -0.12425312225010482 -0.42040440247106237 -0.33254436708219792 -0.33104304302306403 0.17253791034221649 -0.24050649518080058 -1.9068899948627522 0.031362584394713247 1.5830346888303757 -1.7958449794799092 0.93442726960216749 -0.43330883790040392
+leaf_weight=303 1978 3206 7179 1447 1939 1878 1072 712 199 1427 89 6366 2215 69 124 250 20 1172 333 799 680 21 20 2500 39 120 20 50 69 128
+leaf_count=303 1978 3206 7179 1447 1939 1878 1072 712 199 1427 89 6366 2215 69 124 250 20 1172 333 799 680 21 20 2500 39 120 20 50 69 128
+internal_value=0 -0.0501504 -0.105389 0.109888 0.0629698 -0.172767 0.0221964 -0.0323683 0.237384 -0.0834829 0.216272 0.0538261 0.259349 0.518919 0.0785655 -0.157263 -0.489271 -0.11779 0.174329 -0.230317 -0.20082 -0.414298 -1.0252 -0.163225 -1.37491 0.647462 0.25303 -1.36259 0.296121 0.0230657
+internal_weight=0 25010 16333 11414 8687 9154 7041 5102 1646 4232 870 8677 2727 512 1324 2908 309 2599 2311 5948 5149 771 91 4378 59 443 140 71 781 1200
+internal_count=36424 25010 16333 11414 8687 9154 7041 5102 1646 4232 870 8677 2727 512 1324 2908 309 2599 2311 5948 5149 771 91 4378 59 443 140 71 781 1200
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=65 70 69 64 69 69 66 70 68 64 70 69 57 71 51 18 66 59 9 64 15 20 51 12 52 69 56 68 66 7
+split_gain=22877.2 15517.6 10103.9 9817.38 8376.37 8147.27 11847.2 10320.9 6931.4 6118.75 5958.06 11378.5 7515.25 5012.11 4990.36 4968.66 6397.31 4188.42 4007.42 3884.69 3860.66 4840.72 3859.49 5101.22 3859.93 3673.16 3651.74 3613.21 4068.21 3584.12
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 10 14 7 8 -5 20 17 12 15 25 -10 -3 -12 -17 -1 -14 22 -7 -22 23 24 -4 -2 -19 28 -9 -13
+right_child=3 4 19 5 -6 6 -8 27 13 -11 11 29 18 -15 -16 16 -18 26 -20 -21 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.35743599294624934 0.23025996020658274 0.048414124128897035 0.015354896938996289 -0.00090974557226165896 -0.11159341665765932 -0.088904825721578512 -0.63387350430440659 -0.1074916075540628 -0.054571175286546363 0.1054961071064628 0.023045320687631494 -0.20806804232480586 -0.039000364630564124 -0.80813688893901559 -0.11632347937765615 -0.066693520370769102 -0.59002643505009744 0.29206916416258788 0.11941739063008028 0.0018436280547531828 -0.25331409959851403 -1.1279363212218652 0.29044210401045928 0.31769193420001063 0.32362390450711526 0.063177544518440876 0.06718517343863982 -0.38821682794527579 -0.39398095025152124 -0.5682121032476426
+leaf_weight=793 730 4835 1820 3966 2232 1699 199 1727 48 2223 2530 781 3908 94 767 357 110 497 674 3016 184 26 340 271 159 1349 545 231 199 114
+leaf_count=793 730 4835 1820 3966 2232 1699 199 1727 48 2223 2530 781 3908 94 767 357 110 497 674 3016 184 26 340 271 159 1349 545 231 199 114
+internal_value=0 0.0494532 0.100326 -0.0457219 -0.0133028 -0.0942359 -0.191871 -0.0583581 -0.148986 0.172434 -0.0072297 -0.0662089 0.0272317 -0.55341 0.025859 -0.0101461 -0.189963 0.253526 -0.0156975 0.0481283 -0.118903 -0.361601 0.102026 0.0735541 0.0401223 0.121845 0.174447 -0.163986 -0.137093 -0.253941
+internal_weight=0 17498 9664 18926 7834 8373 2250 6123 2051 4058 10553 3892 6661 142 5602 2997 467 1835 4582 5606 1909 210 2590 2250 1979 2079 1042 2157 1926 895
+internal_count=36424 17498 9664 18926 7834 8373 2250 6123 2051 4058 10553 3892 6661 142 5602 2997 467 1835 4582 5606 1909 210 2590 2250 1979 2079 1042 2157 1926 895
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=59 56 69 64 68 70 63 41 60 60 44 50 63 70 26 71 28 21 58 8 66 63 54 66 68 63 19 17 56 54
+split_gain=16158.1 12605.7 9142.23 9725.45 7571.91 6999.54 5941.84 5700.79 5512.77 5236.42 4518.2 4247.42 4174.91 4084.73 4063.32 4038.41 4006.58 3961.07 3590.42 3699.53 3643.22 3496.4 4190.86 3332.85 4437.76 4365.09 4296.52 3298.37 4319.43 3298.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 8 3 5 7 11 23 -3 29 -6 16 -1 -11 -4 15 -10 -5 -9 -17 21 -21 -20 -23 24 25 26 -7 28 -25 -2
+right_child=1 4 13 10 9 6 -8 17 14 12 -12 -13 -14 -15 -16 18 -18 -19 19 20 -22 22 -24 27 -26 -27 -28 -29 -30 -31
+leaf_value=0.39406361606501183 0.47903301442031476 -0.12477768260948535 0.034818915021727251 -0.00037115293480467846 0.11055248748584501 1.1233473085565493 0.9296948774847934 -0.42232710009492991 0.14750344519813857 0.10635425359117029 0.49792646994264134 0.89218765294491353 -0.12022746789228458 -0.20913662061665619 -0.31560728976972552 0.11332645237640543 0.34854860539629084 0.10181697524904487 0.18723026372045895 -0.16062612517603808 -1.0685676527349917 0.096207049347521653 -0.1972269208895101 0.6283648483455182 0.050100873775004585 0.18707414102464467 -0.38947472789070825 -1.2146732555988891 -0.20442982086020969 0.14079552739150991
+leaf_weight=1306 354 7975 3834 3113 2169 128 93 1097 1980 1016 226 197 4074 836 361 1301 368 166 484 112 73 698 1608 76 634 199 22 26 345 1553
+leaf_count=1306 354 7975 3834 3113 2169 128 93 1097 1980 1016 226 197 4074 836 361 1301 368 166 484 112 73 698 1608 76 634 199 22 26 345 1553
+internal_value=0 -0.0449633 0.0986606 0.173232 -0.0959845 0.306255 0.155167 -0.15604 0.053781 -0.0195567 0.0646458 0.459353 -0.0750002 -0.00885278 0.0106084 0.0294326 0.0365155 -0.353437 -0.0252401 -0.0858368 -0.518895 -0.0571215 -0.108408 0.104796 0.207743 0.49412 0.901467 -0.121597 -0.0540916 0.203583
+internal_weight=0 25021 11403 6733 16497 3026 1523 9238 8524 7259 3707 1503 5090 4670 6617 6256 3481 1263 4276 2975 185 2790 2306 1430 983 349 150 447 421 1907
+internal_count=36424 25021 11403 6733 16497 3026 1523 9238 8524 7259 3707 1503 5090 4670 6617 6256 3481 1263 4276 2975 185 2790 2306 1430 983 349 150 447 421 1907
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=65 66 64 60 50 69 66 68 57 57 63 71 29 57 1 69 63 40 55 34 63 68 42 46 58 68 5 72 5 15
+split_gain=18437.4 11959.4 7283.92 6717.32 7361.29 6388.21 9471.97 5651.5 4617.68 4549.18 4054.99 4041.67 4007 3979.77 4342.53 3939.7 3438.03 3947.16 3434.6 5128.35 3300.8 3341.56 4234.11 3467.68 3328.97 3246.34 3451.88 3193.76 3182.11 3130.56
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 10 9 8 28 7 29 20 12 -2 -9 27 14 -3 -16 17 -12 -10 -20 25 23 -23 24 -22 -5 -27 -1 -4 -7
+right_child=2 13 5 4 -6 6 -8 11 18 -11 16 -13 -14 -15 15 -17 -18 -19 19 -21 21 22 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.51614526234501379 0.10847392033769319 0.13998508663183745 -0.11121651116279763 0.619932984785315 -0.18106150004126687 -0.12794364434472336 -0.94084520052425824 -0.080288941343314948 0.20645850235997731 0.22036830865304316 -0.035091030527315957 -1.2081094612466527 -0.17005337106300072 -0.047739593543870883 0.033267307884636381 -0.72837154422457773 0.18225281788699307 -0.24625894237123247 -0.058891388595718019 0.42898120181787702 0.23671340305577307 0.21128562401357592 0.94459420781460057 0.54687769646023188 -0.31552596441546427 0.10236478044111053 1.0762545386465585 1.1457453146880987 0.11394364839091793 -0.53721141335510081
+leaf_weight=453 2176 2424 5413 418 782 1699 199 48 1276 1677 6740 94 71 6442 168 114 618 1019 1842 244 170 460 95 94 305 324 41 98 710 210
+leaf_count=453 2176 2424 5413 418 782 1699 199 48 1276 1677 6740 94 71 6442 168 114 618 1019 1842 244 170 460 95 94 305 324 41 98 710 210
+internal_value=0 0.073993 -0.0684101 0.160526 0.10524 -0.138057 -0.282149 -0.218238 0.147732 0.306038 -0.0131508 -0.826874 0.537015 -0.00499126 0.0967769 -0.274629 -0.0447438 -0.062824 0.0772262 -0.0018248 0.272032 0.162224 0.336807 -0.00806263 -0.117882 0.429661 0.211761 0.628125 -0.0851078 -0.172965
+internal_weight=0 17498 18926 8350 6051 8373 2250 2051 5269 2299 10553 142 622 9148 2706 282 8377 7759 3362 2086 1907 1124 555 569 475 783 365 551 6123 1909
+internal_count=36424 17498 18926 8350 6051 8373 2250 2051 5269 2299 10553 142 622 9148 2706 282 8377 7759 3362 2086 1907 1124 555 569 475 783 365 551 6123 1909
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=70 69 69 64 64 64 59 53 48 63 20 11 51 43 2 62 55 61 53 24 50 6 6 58 55 60 62 50 9 12
+split_gain=25288.8 16414.6 16389.5 12651.2 10056.9 9415.36 8746.07 5300.74 4807.24 5391.7 4251.79 4043.31 4268.55 3995.54 4127.5 3787.37 3693.15 4942.71 3680.06 4462.27 3673.96 3650.73 3449.22 4872.72 3865.96 3642.15 3484.44 3536.21 3639.04 3144.3
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 6 15 16 20 8 9 -8 22 12 13 14 -7 -3 17 -2 21 -20 -1 -5 25 -24 -25 -9 27 28 -27 -12
+right_child=2 4 -4 18 -6 11 7 10 -10 -11 29 -13 -14 -15 -16 -17 -18 -19 19 -21 -22 -23 23 24 -26 26 -28 -29 -30 -31
+leaf_value=0.10795481157636022 -0.035894620514082536 0.036975654189131957 -0.075726809152224878 0.033705529213703865 -0.029411528567526699 -0.03177571110549602 0.23405898707040118 0.10404234725013468 -0.04881307452245999 0.079040216030070082 -0.063102332543995651 0.026861434749537901 -0.099463341959718884 -0.089806136868315137 0.048320159102184804 0.00057315309162960502 -0.00047931983131354591 0.071607097959689864 -0.0044188384862404936 0.076457147925118318 0.22377441842014414 0.13779108363153048 0.067344461187072421 -0.049170616230903533 -0.40590294515965764 -0.015072871758690421 -0.069687589826062324 0.22817467959811455 0.23043384240432219 -0.3793298310559729
+leaf_weight=1306 349 3130 3234 1773 5159 3348 177 401 136 675 135 620 672 637 457 4161 3531 1142 3695 482 197 239 69 39 37 265 230 61 44 23
+leaf_count=1306 349 3130 3234 1773 5159 3348 177 401 136 675 135 620 672 637 457 4161 3531 1142 3695 482 197 239 69 39 37 265 230 61 44 23
+internal_value=0 0.01645 -0.0263788 0.04033 -0.00270003 -0.0115414 0.0762683 0.0455347 0.0892126 0.111245 0.0124414 -0.0334312 -0.0407408 -0.0318571 -0.0221558 0.0162006 0.0134519 0.0464441 0.0182932 0.00491375 0.123135 0.0460696 0.0292033 -0.0847538 -0.222843 0.0457106 0.00672548 0.0542255 0.019886 -0.109135
+internal_weight=0 22434 13990 9984 12450 10756 3795 2292 988 852 1304 5734 5114 4442 3805 7291 5022 1491 6189 4177 1503 2012 1146 145 76 1001 600 370 309 158
+internal_count=36424 22434 13990 9984 12450 10756 3795 2292 988 852 1304 5734 5114 4442 3805 7291 5022 1491 6189 4177 1503 2012 1146 145 76 1001 600 370 309 158
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=65 57 53 56 60 68 62 54 60 58 54 20 53 16 15 12 18 31 61 45 12 56 62 11 54 1 58 30 16 71
+split_gain=18437.6 9403.64 8026 6785.24 6907.23 5614.67 5000.59 4852.45 4731.59 4035.15 4450.38 5591.18 4433.17 3731.87 3521.2 3434.26 3637.66 3413.82 3403.1 8157.3 3388.62 3207.02 3420.7 4824.44 3491.87 3373.98 3307.34 3284.14 3206.78 3184.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 4 -3 7 13 -2 15 28 -11 12 -12 -5 18 16 -4 -7 19 20 -14 26 24 -24 25 27 -10 -23 -6 -9
+right_child=5 3 8 6 9 17 -8 29 21 10 11 -13 14 -15 -16 -17 -18 -19 -20 -21 -22 22 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.37812623332650325 -0.0083319637842128366 0.35977829776613268 0.47874217248701822 0.0020289122645209437 0.15806550609144665 -0.030326691636482085 -0.12942601397980646 -0.063243539551799219 0.51320774320331297 0.1908273427008555 0.04640034947857815 0.41968859864797214 0.26634334890674727 0.27867051077949156 -0.90483585226726027 -0.20496921272867402 -0.072714325826462006 0.16829918416693548 -0.44885337570881911 -1.502457767905611 -0.91004423924066402 0.65790026469439411 -0.086574958348703906 -0.81928453811324475 -0.0066026366289050654 -0.61959299044362437 0.091352002512859687 -0.44243676681672373 0.70783447697758684 -0.20250352330626151
+leaf_weight=1515 2976 982 662 4240 814 7337 3083 2391 246 696 511 173 263 551 94 115 146 981 401 33 27 217 815 101 871 29 760 31 122 5241
+leaf_count=1515 2976 982 662 4240 814 7337 3083 2391 246 696 511 173 263 551 94 115 146 981 401 33 27 217 815 101 871 29 760 31 122 5241
+internal_value=0 0.0739935 0.182153 0.0243067 0.128355 -0.0684105 -0.0300826 -0.116641 0.107799 0.0558407 -0.0182057 -0.115068 -0.184679 0.0338447 -0.329033 0.306327 0.379098 -0.00690135 -0.254274 -0.0127059 0.156818 0.0481108 -0.0232445 -0.167365 0.0917506 0.401013 0.19451 0.520358 0.229723 -0.158875
+internal_weight=0 17498 5508 11990 4116 18926 7874 10608 3993 3134 2198 1502 1329 4791 818 923 808 8318 724 323 290 3070 2064 916 1148 277 1006 248 936 7632
+internal_count=36424 17498 5508 11990 4116 18926 7874 10608 3993 3134 2198 1502 1329 4791 818 923 808 8318 724 323 290 3070 2064 916 1148 277 1006 248 936 7632
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=65 64 60 64 45 56 6 54 57 57 1 20 42 38 40 54 72 48 72 68 23 61 63 57 40 56 10 5 56 3
+split_gain=14934.4 9212.45 7565.1 5931.99 4661.42 4553.91 4290.48 3785.54 3627.44 3619.34 3603.45 3597.92 3323.61 3212.7 3074.17 2955.42 3422.11 2965.59 2858.45 10393.1 2938.83 2854.95 2782.88 4501.36 3125.97 2665.54 3926.45 2594.53 2497.69 3755.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 9 5 -1 8 27 25 13 -3 -9 -13 -2 28 17 -17 -11 20 -20 -16 -19 24 -24 -6 26 -4 -7 29 -10
+right_child=3 10 6 -5 22 7 -8 11 14 15 -12 12 -14 -15 18 16 -18 21 19 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.47574222228821306 0.038797599130463448 0.020770941726009011 0.41984079452050849 -0.12442134368136698 0.5320637414434759 0.3191613440749696 0.32179491204887323 0.10510906166460665 0.14458872478884427 0.091797956884802551 -0.17991437410249189 -0.23812985954048871 -1.6338038851817449 0.33924030536493543 0.26645352998860633 -0.13119263890053676 0.080956797907028796 -0.70292501268527852 -1.8142345978782097 0.55677066328478797 1.2426092672435676 -0.046743062538502023 1.6835455727797968 0.59098218556046489 -0.80885439275630899 0.080695845530002933 -0.39512306305043626 1.1813750282312052 -0.1171184347078417 -0.37192114202714549
+leaf_weight=590 2788 8427 567 8373 101 332 683 805 994 1935 1001 91 21 408 332 4168 930 93 29 51 34 231 54 125 21 1185 66 39 1786 164
+leaf_count=590 2788 8427 567 8373 101 332 683 805 994 1935 1001 91 21 408 332 4168 930 93 29 51 34 231 54 125 21 1185 66 39 1786 164
+internal_value=0 0.0665941 0.145021 -0.0615695 0.304219 0.245664 0.0861362 0.14027 0.0552309 -0.0117013 -0.000536441 0.0312248 -0.499819 0.077152 -0.00588602 -0.0503006 -0.0924914 0.0449134 0.238775 -0.302719 0.357135 -0.235092 0.669557 0.920582 0.30125 0.169195 0.334868 0.409798 -0.0429509 0.0714388
+internal_weight=0 17498 8070 18926 2179 1878 5891 1288 5208 10553 9428 917 112 3196 3390 7357 5098 2259 446 80 366 324 301 179 122 1818 633 371 2944 1158
+internal_count=36424 17498 8070 18926 2179 1878 5891 1288 5208 10553 9428 917 112 3196 3390 7357 5098 2259 446 80 366 324 301 179 122 1818 633 371 2944 1158
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=53 65 65 70 70 54 60 66 56 66 1 52 60 9 37 52 62 56 58 54 17 64 31 30 51 42 62 60 22 66
+split_gain=19519.8 9697.8 8085.76 6664.5 6425.25 5620.92 5572.41 3701.09 3452.51 3376.28 3214.39 3932.77 3621.59 3816.53 3896.64 2962.31 3198.3 2933.31 7510.35 4268.42 5711.63 2885.38 3148.2 2873.1 4301.9 5559.3 2863.06 2809.81 3910.48 3488.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 4 7 5 27 8 21 -2 -5 11 12 -11 14 23 16 -7 18 -8 -20 -21 22 -3 24 25 -14 -19 -1 -29 -30
+right_child=1 3 -4 9 -6 15 17 -9 -10 10 -12 -13 13 -15 -16 -17 -18 26 19 20 -22 -23 -24 -25 -26 -27 -28 28 29 -31
+leaf_value=0.33377760866042733 0.11326179680465176 0.0049679555124402175 0.0094051235089764457 -0.068782086064318793 0.025988545895115761 0.13881650698361464 0.1129222145554907 -0.064212832103153275 0.024112813644652994 -0.020704720064445781 0.053722436065259185 0.19275559877094472 -0.42148006056894122 -0.010990913988838735 -0.0177226634102839 -0.079132814648321712 0.043981391299785816 -0.007441843381237905 0.058098326159410588 -0.042043842820365447 -0.39177982826021657 -0.035036679897019689 0.12725530216148542 -0.054822338964488064 -0.062786702056263785 -0.99696678023184515 -0.069542187805654729 0.19393719117433672 0.14985358131527901 -0.33562820135222537
+leaf_weight=185 974 2849 5768 3724 2388 1144 955 2525 2427 108 92 38 201 71 54 175 1132 3322 719 1377 79 3003 382 37 43 31 1849 677 50 45
+leaf_count=185 974 2849 5768 3724 2388 1144 955 2525 2427 108 92 38 201 71 54 175 1132 3322 719 1377 79 3003 382 37 43 31 1849 677 50 45
+internal_value=0 -0.0199714 0.0429339 -0.0435317 0.0763008 0.111555 0.00652042 -0.0233574 0.0496439 -0.0837014 -0.166012 -0.200687 -0.22812 -0.27938 -0.331445 0.0794552 0.091649 -0.0111477 0.0194148 -0.0216424 -0.0610199 -0.00680942 0.0194259 -0.385743 -0.430267 -0.498377 -0.0296471 0.193766 0.160214 -0.0801115
+internal_weight=0 24860 11564 13158 5796 3408 11702 8759 3401 4399 675 583 545 437 366 2451 2276 8301 3130 2175 1456 6234 3231 312 275 232 5171 957 772 95
+internal_count=36424 24860 11564 13158 5796 3408 11702 8759 3401 4399 675 583 545 437 366 2451 2276 8301 3130 2175 1456 6234 3231 312 275 232 5171 957 772 95
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=70 69 69 53 59 64 6 60 64 63 11 64 55 55 25 63 71 6 30 24 64 10 38 62 62 4 71 53 22 27
+split_gain=15531.7 11477.6 10706.1 9934.31 7249.85 5818.36 5674.37 5922.93 5517.29 5088.25 3972.89 3940.02 3887.93 3568.08 3532.28 4048.98 4711.62 3415.79 3403.16 3282.87 3441.57 3243.2 3539.09 3184.28 3126.77 3385.37 3099.86 5359.33 3369.44 3352.71
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 3 11 19 13 7 14 24 -8 -7 12 -1 -2 15 16 -6 -13 23 20 -5 22 -11 -19 -4 -26 29 -28 -29 -10
+right_child=1 -3 8 4 6 10 9 -9 26 21 -12 17 -14 -15 -16 -17 -18 18 -20 -21 -22 -23 -24 -25 25 -27 27 28 -30 -31
+leaf_value=0.61449253217048661 0.17527916044269151 -0.24787686169231007 0.12120745433256411 0.30505791458137405 -0.089904504291803009 -0.13083891631932662 0.28934435220435262 -0.084678848411423271 0.082753981868086302 -0.29877045614723591 0.13720484063750313 0.12356337160481382 0.27376380657648919 -0.0092088096193004964 0.68490254316977639 -0.029807719579462474 0.56193841447730264 1.2192866178495545 -0.46970344106356299 0.52225236872738268 0.048757360788141989 -1.3667990697593224 -1.3034533257782461 0.39225516270765731 0.021705684669467869 -0.25913191748622028 0.038893747844248747 -0.2693429960822511 0.10633843572166331 -0.31593275042025432
+leaf_weight=496 1491 3234 3130 864 166 5114 96 2221 1411 284 620 1773 1031 3531 127 676 334 70 30 265 1331 41 40 139 3675 486 1109 2122 269 248
+leaf_count=496 1491 3234 3130 864 166 5114 96 2221 1411 284 620 1773 1031 3531 127 676 334 70 30 265 1331 41 40 139 3675 486 1109 2122 269 248
+internal_value=0 -0.0826914 0.0515669 0.128709 0.0547923 -0.0330251 -0.0285386 0.0146209 -0.0102959 -0.358461 -0.101856 0.263323 0.384439 0.0455645 0.18388 0.129773 0.345527 0.171402 0.526286 0.189782 0.149643 -0.528843 -0.422805 0.669251 0.0457015 -0.0110958 -0.0894346 -0.142802 -0.227077 0.0231552
+internal_weight=0 13990 22434 9984 6445 10756 3985 3524 12450 461 5734 3539 1527 5022 1303 1176 500 2012 239 2460 2195 365 324 209 7291 4161 5159 3500 2391 1659
+internal_count=36424 13990 22434 9984 6445 10756 3985 3524 12450 461 5734 3539 1527 5022 1303 1176 500 2012 239 2460 2195 365 324 209 7291 4161 5159 3500 2391 1659
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=57 56 53 53 54 54 60 25 10 18 27 51 6 60 55 69 34 22 66 58 55 61 56 71 18 69 17 72 60 5
+split_gain=13297.9 9119.14 8022.04 6803.79 4882.64 4388.92 4302.14 4291.18 4297.96 4081.95 3800.19 3702.06 4876.22 3580.17 3951.56 4705.59 5684.57 3796.73 4915.77 3651.63 3194.25 4203.69 3269.93 3571.18 3246.54 3173.76 3529.29 3734.7 3151.45 3146.79
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 13 -1 -3 -5 9 11 8 28 -4 20 25 -13 -2 15 19 17 -17 -19 -15 -8 -22 23 24 -23 -7 27 -27 -6 -11
+right_child=1 3 5 4 7 6 10 -9 -10 29 -12 12 -14 14 -16 16 -18 18 -20 -21 21 22 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.19543339370659762 0.13678926139570347 -0.0010904288733928813 0.18195466341637406 -0.038494571730042781 -0.073732892457711072 0.28092685976024223 0.10156432696415701 0.029325173648321809 -0.38505381606646127 -0.23429508871097104 -0.226468269698262 -0.041578211262822143 -1.2059677459042648 0.47963105311207738 -0.032955255900758859 0.095181073036998062 -0.71230909136744847 -0.067956247004783824 -1.5496523561684983 0.13166995584029617 0.073311483788169249 0.11361173607615961 -0.24029159147145238 -0.13304951027675038 0.9146961498168088 -0.14708253387726752 1.0174613318581511 0.47838451818873484 -0.20890858748472896 0.55483438670635221
+leaf_weight=2883 1920 6322 1880 4000 1991 771 1213 765 636 286 664 180 29 282 4740 624 80 48 23 814 1018 192 979 505 43 387 23 80 3006 40
+leaf_count=2883 1920 6322 1880 4000 1991 771 1213 765 636 286 664 180 29 282 4740 624 80 48 23 814 1018 192 979 505 43 387 23 80 3006 40
+internal_value=0 -0.0334936 0.0756956 -0.0692652 -0.110716 0.0340546 -0.00245685 -0.155868 -0.181018 0.134751 -0.0420105 0.121693 -0.203144 0.0366155 0.00752258 0.110069 -0.0470912 0.0294807 -0.547942 0.2212 -0.0110029 -0.0608911 -0.140367 -0.0081684 0.260193 0.175532 0.0096968 -0.0399361 -0.155049 -0.137469
+internal_weight=0 25251 11173 16720 10398 8290 6084 6398 5633 2206 4614 1470 209 8531 6611 1871 775 695 71 1096 3950 2737 1719 740 235 1261 490 467 4997 326
+internal_count=36424 25251 11173 16720 10398 8290 6084 6398 5633 2206 4614 1470 209 8531 6611 1871 775 695 71 1096 3950 2737 1719 740 235 1261 490 467 4997 326
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=59 53 60 54 70 69 66 48 63 71 61 40 53 65 1 61 54 45 53 48 46 6 7 12 68 11 51 69 51 49
+split_gain=14584.1 7915.29 7040.5 5393.32 4907.3 7111.06 4849.6 4794.73 4865.13 4720.81 5393.05 5180.46 4667.11 4543.38 4509.17 4505.19 5545.3 4341.97 4311.69 4134.43 4068.7 4252.93 3965.65 3938.44 3796.04 3783.52 7280.44 3568.46 4342.09 3596.4
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 -2 6 4 -3 -6 18 8 14 -10 11 20 27 -13 -5 17 -17 -14 -1 -8 21 -11 23 -7 -12 -18 -27 -4 29 -29
+right_child=1 3 12 7 5 22 19 -9 9 10 24 13 15 -15 -16 16 25 -19 -20 -21 -22 -23 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=0.69003819780690334 0.034741591420442967 0.067055864739788459 0.26725138421554118 0.053871568367399272 -0.03142004501741992 -0.24904361596507127 0.13726766950169081 0.043611618576808696 -0.067669117989163127 -0.17511556816306525 -0.42646183594823728 -0.11175515630262361 0.19273443174393756 -0.92028737581676712 -0.4609331991640529 0.11990334651437501 -0.079196044542092503 -0.23323312623406145 0.27010376026027821 -0.55197729665040973 0.29440913345305281 0.38314512079691909 -1.3256066721312854 -1.1594985745711761 -0.20497697309097826 -0.2660319838958623 -1.7162586686320793 0.18381152401207543 -0.55214286855229278 -0.39634026166200642
+leaf_weight=308 8638 3555 1517 1558 1747 349 671 1444 2274 1335 1666 139 1758 139 191 1427 2835 277 1186 100 285 152 49 55 1445 308 39 736 116 125
+leaf_count=308 8638 3555 1517 1558 1747 349 671 1444 2274 1335 1666 139 1758 139 191 1427 2835 277 1186 100 285 152 49 55 1445 308 39 736 116 125
+internal_value=0 -0.0427173 0.0937323 -0.0835578 -0.00558655 -0.12297 0.25156 -0.125779 -0.152412 -0.187713 -0.240606 -0.114677 0.0546121 -0.516021 -0.00234782 0.0108264 -0.0438904 0.134753 0.356677 0.0478714 -0.0517125 -0.118051 -0.476034 -0.372992 -0.323586 -0.117345 -0.429026 0.171257 0.0222049 0.0995851
+internal_weight=0 25021 11403 16383 5755 2200 2265 10628 9184 7435 5161 2050 9138 278 1749 6644 4609 2035 1494 771 1772 1487 453 404 3111 3182 347 2494 977 861
+internal_count=36424 25021 11403 16383 5755 2200 2265 10628 9184 7435 5161 2050 9138 278 1749 6644 4609 2035 1494 771 1772 1487 453 404 3111 3182 347 2494 977 861
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=65 70 70 69 53 64 57 69 68 18 64 51 47 68 51 57 59 19 30 69 1 5 37 72 62 35 56 16 27 0
+split_gain=25428.6 11222.5 8461.18 8218.6 7928.48 7113.51 6539.42 6058.3 5630.85 4930.09 4852.58 4830.31 4427.74 4317.16 4270.98 4243.58 4113.51 3940.29 7934.09 4398.96 5129.51 4991.53 3589.63 3671.41 3552.98 4226.6 3607.04 3964.65 3761.28 5312.29
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 6 5 15 9 10 11 16 -4 -2 -3 -11 -6 -10 -1 -8 19 -19 -12 21 -21 -13 -24 -18 26 27 28 29 -26
+right_child=2 7 3 -5 13 -7 8 -9 14 12 17 22 -14 -15 -16 -17 24 18 -20 20 -22 -23 23 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.091272436444674004 0.035681780835827737 0.018088135302008052 0.0058151499722962794 -0.087738718863115642 0.0045979879198820208 -0.052835108060346581 -0.0063160088937839814 -0.028274045159694353 0.0085542235701710594 -0.041266265490735345 0.024067718911465707 -0.01785852895550441 -0.22530394622675765 0.038386205581897974 -0.051076328409600351 0.042084342703130863 -0.02327788197465562 -0.038247155185788868 -0.38783356008991121 0.002005064606376518 -0.20958510678205919 -0.19619255037143313 -0.19655005224458463 0.086272757364355995 0.034676117612793045 0.06100489539891174 -0.10283525880430718 -0.17577345423199034 -0.14075513159119807 -0.14878031325183416
+leaf_weight=988 2079 4835 2530 1002 3695 2157 1690 2232 3619 407 1092 653 60 2561 554 2420 1484 160 31 411 67 58 91 23 373 97 819 74 86 76
+leaf_count=988 2079 4835 2530 1002 3695 2157 1690 2232 3619 407 1092 653 60 2561 554 2420 1484 160 31 411 67 58 91 23 373 97 819 74 86 76
+internal_value=0 0.0173793 -0.016068 -0.0353283 0.0318003 -0.025139 -0.00678326 -0.000410382 -0.0162699 -0.00520563 0.0148088 0.0106913 -0.0649114 0.0184298 0.000637778 0.0563443 -0.031285 -0.00904768 -0.0949863 0.0010348 -0.0458905 -0.0225055 -0.0359366 -0.139489 -0.0453088 -0.0667475 -0.0754253 -0.0385637 -0.0195851 0.00362336
+internal_weight=0 17498 18926 6156 9664 5154 12770 7834 8872 2997 3898 5602 467 6256 4173 3408 4699 1819 191 1628 536 469 767 114 3009 1525 1428 609 535 449
+internal_count=36424 17498 18926 6156 9664 5154 12770 7834 8872 2997 3898 5602 467 6256 4173 3408 4699 1819 191 1628 536 469 767 114 3009 1525 1428 609 535 449
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=68 57 54 59 60 57 63 60 42 39 59 69 15 59 32 54 59 50 55 16 32 61 69 19 15 10 34 4 38 12
+split_gain=21726 16839.9 8880.94 6880.5 8185.16 6860.16 6750.26 6079.9 5951.12 5755.47 5710.04 5254.59 4924.56 5351.72 4627.32 4260.3 4225.33 4206.61 4092.84 5018.86 4080.53 4071.51 3353.73 5548.68 5214.18 3334.91 3325.76 3313.56 3284.25 3265.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 10 4 8 -2 14 -7 -1 15 11 26 13 -4 27 22 18 -16 -9 -20 -12 -13 23 -8 -24 -17 -3 -5 -14 -6
+right_child=5 2 12 6 29 7 9 16 -10 -11 20 21 28 -15 17 25 -18 -19 19 -21 -22 -23 24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.15712849016972108 0.032755493874676342 0.040077188610343401 -0.0095762790166129125 0.040067100693975261 0.0322652393863899 0.028377546892993898 0.06087798380744279 0.050104069069105507 -0.065956245566535204 0.043775172184985917 -0.021257441443725624 -0.11670038444655283 -0.05120872906347116 -0.036641174806042946 -0.018547768971329519 -0.030673153778468069 -0.0082320198782195077 -0.22333343621682036 -0.0045107786855562836 0.077973892651552079 0.039569878497687998 0.0057212286860559855 -0.012957205843295294 -0.11970265750301841 -0.26656286573410032 -0.10308489956397575 0.14611700475890782 -0.028171775515139514 -0.1301184587099013 -0.042767311165948486
+leaf_weight=224 4350 768 3302 1627 1404 2986 379 760 39 387 2799 91 900 5266 179 1640 5281 33 1814 231 344 442 227 54 25 198 92 225 175 182
+leaf_count=224 4350 768 3302 1627 1404 2986 379 760 39 387 2799 91 900 5266 179 1640 5281 33 1814 231 344 442 227 54 25 198 92 225 175 182
+internal_value=0 -0.0110302 -0.0213829 0.0104839 0.0379347 0.0150212 0.00027948 0.0080537 0.124047 -0.0160723 -0.00215089 0.0259376 -0.0304295 -0.0262107 0.0233336 -0.0252522 0.000548505 -0.0504248 0.0170797 0.00480656 -0.0145999 -0.01518 0.010224 0.0383575 -0.0381165 -0.0384738 0.051421 0.0317767 -0.0640545 0.0236549
+internal_weight=0 21002 14179 6823 1849 15422 4974 11072 263 2910 4536 1393 9643 8568 2064 2523 8086 212 2805 2045 3143 533 685 433 252 1838 860 1852 1075 1586
+internal_count=36424 21002 14179 6823 1849 15422 4974 11072 263 2910 4536 1393 9643 8568 2064 2523 8086 212 2805 2045 3143 533 685 433 252 1838 860 1852 1075 1586
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=65 66 70 69 56 57 63 47 40 70 63 62 34 5 72 15 55 66 66 63 13 70 27 24 38 68 52 73 30 5
+split_gain=19052.9 10522.7 7157.12 6661.4 6459.78 6189.05 6015.68 5525.94 5272.56 5108.32 5319.03 5103.06 4962.02 4663.55 4612.29 4445.32 4352.06 4012.94 3995.99 3991.15 4608.45 3935.92 4411.64 4606.27 4535.7 3934.85 9743.04 7000.11 4142.5 3513.12
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 5 17 7 -2 -7 12 14 -3 19 16 21 18 -8 29 -6 -4 -10 -11 -21 22 23 -1 -24 26 -13 -27 -29 -9
+right_child=2 9 3 -5 11 6 8 15 13 10 -12 25 -14 -15 -16 -17 -18 -19 -20 20 -22 -23 24 -25 -26 27 -28 28 -30 -31
+leaf_value=0.26309466181977625 0.078182172591130472 0.065447654294170848 -0.073781212169297047 -0.39403651325987604 0.34439049548597461 0.025363841066590394 -0.14695516860212443 0.87959228504745612 -0.32983799834528049 0.090862325981802106 0.39540565332509409 -0.097757646758815792 0.58347303091182012 0.33322643919441947 0.12610613947457358 -0.32198426342504316 0.090744524347567551 -0.31466617030323568 -0.89246964012512153 -0.12362872954875559 -0.53028633059957664 0.018979301725409497 0.80716139735145997 -0.42984122358403121 -0.66871590406998349 0.1965436321264224 -1.4556679043785803 -0.6391296429196146 0.88528492078185084 -0.13152601734185829
+leaf_weight=1010 3898 5255 4331 1002 997 3656 3770 289 453 755 217 936 333 78 740 43 2104 823 175 2609 312 987 220 106 23 1023 56 164 20 39
+leaf_count=1010 3898 5255 4331 1002 997 3656 3770 289 453 755 217 936 333 78 740 43 2104 823 175 2609 312 987 220 106 23 1023 56 164 20 39
+internal_value=0 0.0752181 -0.0695428 -0.158113 0.156387 -0.0268461 -0.0729914 0.272332 -0.141931 0.00112973 -0.0856904 0.0896637 0.222242 -0.396044 -0.102151 0.634036 0.172294 -0.112246 -0.486622 -0.11409 -0.167065 0.170968 0.281352 0.197278 0.667469 -0.0268604 -0.174414 0.0944098 -0.473432 0.759368
+internal_weight=0 17498 18926 6156 8350 12770 8872 3050 5216 9148 3893 5300 2679 706 4510 371 3101 5154 628 3676 2921 2346 1359 1116 243 2199 992 1207 184 328
+internal_count=36424 17498 18926 6156 8350 12770 8872 3050 5216 9148 3893 5300 2679 706 4510 371 3101 5154 628 3676 2921 2346 1359 1116 243 2199 992 1207 184 328
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=65 70 70 69 69 69 69 59 62 63 51 68 49 51 43 37 18 72 0 27 27 68 51 45 33 18 14 71 43 55
+split_gain=15432.9 8358.87 5797.27 5395.74 4995.51 4822.73 4725.43 4282.49 4578.06 4566.5 3983.31 3844.57 3731.67 4604.93 3522.36 3448.64 3527.22 3460.26 3223.75 3212.55 3123.28 5038.2 3566.64 3982.09 2949.74 2935.99 3619.34 2804.86 3404.95 2736.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 6 19 -1 10 7 8 12 24 14 18 13 -2 -3 16 -12 -17 -8 -4 -7 22 23 -22 -9 27 -27 28 -11 -16
+right_child=2 5 3 -5 -6 20 11 9 -10 25 15 -13 -14 -15 29 17 -18 -19 -20 -21 21 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.21443020615959885 0.15217868610696925 0.10986084842033153 -0.13433598470055633 -0.35463286418348794 0.068755014436728976 -0.080554811016096961 -0.19080381692125598 0.26532215771959783 0.26804823946610423 0.12560389659228952 -0.18726660387237209 -0.0011369092943846403 -0.71232931716488557 -0.66472313790409654 0.20495771389515674 -0.95572978719905199 0.43371187242594633 0.41711744355118796 0.073623455928920375 0.086078194919041104 -0.321554038760274 0.097554264375657757 -1.5469848837607947 -1.6075136763442839 -0.39893690627571704 0.2666521703289923 -0.59093614071607592 -0.17559232438340244 -0.46997120053515778 -0.24242717949208734
+leaf_weight=4058 466 4111 4375 1002 5606 1861 3087 692 1323 710 543 3215 77 81 183 91 110 23 542 779 172 132 39 28 74 406 56 1930 111 541
+leaf_count=4058 466 4111 4375 1002 5606 1861 3087 692 1323 710 543 3215 77 81 183 91 110 23 542 779 172 132 39 28 74 406 56 1930 111 541
+internal_value=0 0.0676963 -0.0625885 -0.142301 0.129925 -0.00906925 -0.0241615 0.0412116 0.162738 -0.0182536 0.0404564 -0.080766 -0.0605395 0.0312115 0.0740418 -0.171258 -0.0826607 -0.678752 -0.151311 -0.101022 -0.133372 -0.39831 -0.672176 -0.501588 0.201151 -0.0705611 0.162702 -0.109735 0.0450816 -0.129345
+internal_weight=0 17498 18926 6156 9664 7834 12770 5926 1947 3979 5602 6844 624 547 4835 767 653 114 3629 5154 2232 371 239 200 766 3213 462 2751 821 724
+internal_count=36424 17498 18926 6156 9664 7834 12770 5926 1947 3979 5602 6844 624 547 4835 767 653 114 3629 5154 2232 371 239 200 766 3213 462 2751 821 724
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=53 59 57 59 54 60 57 60 55 62 55 55 6 48 63 1 57 48 60 48 10 34 64 1 58 51 69 62 61 5
+split_gain=11870.5 7222.24 6710.82 5410.56 4878.17 4450.43 4355.19 6816.69 4407.41 4050.86 3919.19 3823.31 3770.73 3749.89 3683.18 3627.03 3314.74 3103.54 3059.74 3553.35 2985.36 2997.41 2931.42 4262.02 5572.58 4842.36 4358.95 3377.13 3958.13 5449.15
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 -1 -4 5 -3 7 11 18 10 12 -2 -5 14 15 20 -7 -10 19 -8 21 -6 27 -24 -25 -26 -27 -16 29 -29
+right_child=1 4 3 9 13 16 8 -9 17 -11 -12 -13 -14 -15 22 -17 -18 -19 -20 -21 -22 -23 23 24 25 26 -28 28 -30 -31
+leaf_value=0.2158916716323665 1.4562968515325339 0.14818102813296216 0.16759114021795016 0.40417871055427423 0.039574217729727475 0.067174127678976778 0.5586180441467411 0.083475784937278127 -0.025689425763131254 -0.081709526215904757 0.018673100807012896 0.44448355805771556 -0.33722716596307634 0.031940758428497661 -0.024360826161806418 -0.42213436001570442 -0.11774632450407929 -0.26458556570868946 0.069285917345171436 -0.51693330356052947 -0.34585216882523528 0.52616925755291122 -0.19829336060037719 -0.99826891193143252 0.019055289081164772 -1.8889073024536001 0.030092688761651516 -0.14718843744488166 -0.36863522445425678 0.70578711322020915
+leaf_weight=2883 43 1447 2398 521 1239 1473 251 1913 3859 3451 2232 284 79 1444 2073 191 2835 633 1459 35 178 141 3368 161 175 29 20 691 834 84
+leaf_count=2883 43 1447 2398 521 1239 1473 251 1913 3859 3451 2232 284 79 1444 2073 191 2835 633 1459 35 178 141 3368 161 175 29 20 691 834 84
+internal_value=0 -0.0389354 0.0837024 0.0398017 -0.0777066 -0.00355263 0.0359955 0.1556 -0.00696 -0.00897104 0.0796661 0.577535 0.30656 -0.117861 -0.141414 -0.0108445 -0.054518 -0.059354 0.127913 0.426995 0.0395768 0.0892915 -0.172129 -0.234323 -0.549514 -0.226972 -1.10564 -0.108735 -0.217441 -0.0547369
+internal_weight=0 24860 11564 8681 16383 5755 8477 2240 6237 6283 2832 327 600 10628 9184 1749 4308 4492 1745 286 1558 1380 7435 3753 385 224 49 3682 1609 775
+internal_count=36424 24860 11564 8681 16383 5755 8477 2240 6237 6283 2832 327 600 10628 9184 1749 4308 4492 1745 286 1558 1380 7435 3753 385 224 49 3682 1609 775
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=57 68 70 69 54 63 64 21 15 51 71 6 38 22 8 62 22 55 63 1 64 35 71 3 55 54 20 6 69 37
+split_gain=10970.6 8026.88 5814.87 5881.12 5621.75 5122.35 4902.18 4366.36 4190.19 3737.03 4109.96 3961.11 3312.06 4228.18 3078.48 3232.79 8277.25 7902.79 5054.34 2926.66 7582.47 2886.2 2871.33 2758.34 3705.65 2973 5036.14 2639.35 2577.95 2562.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 3 6 28 19 23 -7 14 11 -11 -4 -10 -14 -6 17 22 -16 -19 -5 -21 -13 -17 25 -25 -1 -27 -12 -2 -24
+right_child=1 -3 9 5 8 7 -8 -9 12 10 27 21 13 -15 15 16 -18 18 -20 20 -22 -23 29 24 -26 26 -28 -29 -30 -31
+leaf_value=0.26075807494053777 0.034409603996658732 0.013648624973481117 -0.007382023928680698 0.055293960382153687 -0.045709105482479029 -0.12890892095199907 0.064186926915145756 -0.82939117050170896 -0.11910716296561684 0.06196282622675417 -0.17299169366710687 0.19276273597022209 -0.25186336032442147 -0.93224592664175576 0.35047006445323547 0.12137649203745687 -1.1938483913739524 0.063452090993523599 -0.46090140867012519 0.082268968480739099 -0.38227159035233588 -0.33291925724063604 -0.41153933571261636 0.73134969414449214 0.21718570213498817 0.14577475801457962 -0.25203379968578898 -0.57075538896800326 -0.042123999428185135 0.1634330187154853
+leaf_weight=469 2659 11072 3041 3064 8079 202 2026 25 900 189 318 387 148 27 82 49 24 80 108 233 141 28 123 51 112 750 89 48 1877 23
+leaf_count=469 2659 11072 3041 3064 8079 202 2026 25 900 189 318 387 148 27 82 49 24 80 108 233 141 28 123 51 112 750 89 48 1877 23
+internal_value=0 -0.0182531 0.041252 0.0682458 -0.0431643 0.0239876 0.11463 -0.206055 -0.0647573 -0.00694788 -0.127381 0.0123926 -0.157807 -0.356837 -0.0530826 -0.174904 -0.31765 -0.0591209 -0.237772 0.0391766 -0.0928653 0.157295 -0.20981 0.184106 0.378059 0.159935 0.103576 -0.225157 0.00273994 -0.320961
+internal_weight=0 25251 11173 7162 14179 3665 3497 227 9643 4011 555 3456 1075 175 8568 489 219 270 188 3438 374 415 195 1471 163 1308 839 366 4536 146
+internal_count=36424 25251 11173 7162 14179 3665 3497 227 9643 4011 555 3456 1075 175 8568 489 219 270 188 3438 374 415 195 1471 163 1308 839 366 4536 146
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+yellow=88
+red=71
+green=70
+BON2=69
+brown=68
+BON5=65
+BON4=62
+BON8=55
+BON1=50
+grey=50
+BON7=37
+no_players=33
+BON3=31
+BON10=30
+blue=24
+x5_SCORE8=21
+BON6=20
+x0_SCORE2=16
+x0_map1=16
+BON9=15
+x0_map2=14
+x0_SCORE7=13
+x2_SCORE2=13
+x5_SCORE5=12
+x2_SCORE1=11
+x1_SCORE7=10
+x2_SCORE3=10
+x3_SCORE7=10
+x0_SCORE6=9
+x5_SCORE7=9
+x3_SCORE1=8
+x0_SCORE1=7
+x1_SCORE2=7
+x1_SCORE4=7
+x2_SCORE5=7
+x3_SCORE4=7
+x3_SCORE5=7
+x4_SCORE5=7
+x5_SCORE2=7
+x5_SCORE3=7
+x1_SCORE3=6
+x4_SCORE3=6
+x4_SCORE8=6
+x5_SCORE6=6
+x5_SCORE9=6
+x0_SCORE9=5
+x1_SCORE1=5
+x1_SCORE9=5
+x2_SCORE7=5
+x3_SCORE6=5
+x3_SCORE8=5
+x4_SCORE2=5
+x4_SCORE7=5
+x0_SCORE3=4
+x0_SCORE4=4
+x0_SCORE8=4
+x1_SCORE8=4
+x2_SCORE4=4
+x2_SCORE8=4
+x4_SCORE4=4
+x0_SCORE5=3
+x2_SCORE9=3
+x3_SCORE3=3
+x3_SCORE9=3
+x4_SCORE6=3
+x5_SCORE4=3
+x0_map3=3
+x1_SCORE6=2
+x2_SCORE6=2
+x3_SCORE2=2
+x1_SCORE5=1
+x4_SCORE9=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/dwarves_model.txt b/data/faction-picker-bot/models/dwarves_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..41b86d1ef0d3fae4cdc4e219a04de9d98e7177e4
--- /dev/null
+++ b/data/faction-picker-bot/models/dwarves_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2812 2887 2869 2897 2913 2885 2883 2917 2869 2899 2908 2898 2905 2907 2890 2902 2913 2897 2911 2930 2918 2894 2876 2878 2917 2897 2905 2918 2880 2905 2911 2871 2885 2847 2927 2925 2876 2901 2873 2901
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=66 64 64 69 69 60 69 58 54 62 69 54 58 35 37 55 67 11 13 61 18 9 67 73 3 61 55 60 9 57
+split_gain=301121 225196 39856.2 38883.6 23082.7 17827.1 17750.5 10717.6 9844.22 9229.54 9195.14 7220.62 6094.53 6931.69 6035.06 5841.14 5325.32 5216.03 5049.39 4875.04 4462.98 5711.83 4430.87 4022.5 4020.27 3843.93 3800.88 3745.01 4708.46 3700.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 5 12 15 -2 11 9 22 29 -5 18 20 26 -1 24 25 -3 -18 21 -14 -7 -17 27 -8 -6 -9 -29 -4
+right_child=2 4 10 7 14 8 17 16 -10 -11 -12 -13 13 -15 -16 23 19 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=98.51109710360474 96.5555619114009 96.568455767574406 96.035299420478623 97.510514521152047 96.604103363802395 97.9412841279361 95.703115227999703 97.451191421402612 97.478497995255054 97.597320446075116 94.811806882056004 96.877365459661036 96.926679065277554 97.5837661435841 95.436447248399901 97.913518314092599 97.278821267145148 95.339803153567857 95.768324446995209 97.707874993990586 96.397446283378187 96.424202182373747 98.654569627846342 98.588560146971886 97.875460453717011 96.184777817836093 96.076327899212856 97.132558079948822 96.219754468321568 95.508556688467436
+leaf_weight=325 1185 693 181 244 185 167 221 310 1230 372 163 688 1196 109 116 656 377 112 89 890 282 279 182 102 94 662 520 393 66 507
+leaf_count=325 1185 693 181 244 185 167 221 310 1230 372 163 688 1196 109 116 656 377 112 89 890 282 279 182 102 94 662 520 393 66 507
+internal_value=96.9361 97.2113 96.0675 97.5774 96.5681 97.8311 96.2941 97.326 97.6505 97.9439 95.4871 97.0431 96.7117 96.81 96.1048 98.1564 97.4497 95.9827 96.4774 97.5802 96.7619 96.8316 98.3133 98.0044 97.2581 96.0642 96.2148 97.1827 97.0013 95.6471
+internal_weight=0 9565 3031 6096 3469 3034 2180 3062 1951 721 851 932 2648 1866 821 1083 2130 995 782 1267 1757 1475 349 758 863 883 705 769 459 688
+internal_count=12596 9565 3031 6096 3469 3034 2180 3062 1951 721 851 932 2648 1866 821 1083 2130 995 782 1267 1757 1475 349 758 863 883 705 769 459 688
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=66 56 60 60 56 55 54 54 55 54 67 10 61 69 61 70 62 53 48 53 62 7 69 4 62 55 21 23 69 39
+split_gain=243908 60702.5 19587.9 18491.9 12932.3 11371.9 11157.3 10276.2 7638.04 7426.98 7164.22 8318 6604.56 6450.77 5321.42 5153.3 5122.55 4370.36 4643.26 4300.23 4285.39 4140.88 4087.94 4053.49 5150.71 4430.25 3923.07 3750.22 3590.2 4165.97
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 8 23 21 20 26 16 -3 14 12 15 -8 -6 22 -12 -7 -9 27 -14 -4 -2 -10 25 -25 -1 -5 -19 29 -17
+right_child=4 2 5 6 13 7 10 17 9 -11 11 -13 19 -15 -16 28 -18 18 -20 -21 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.9885609959841668 -0.35181599232635818 0.41946776696254029 0.22747841488192047 0.4730756711311962 -0.51577949837018855 0.18251575875868623 0.31210263772461661 -0.11164910655398863 1.0565676389025971 0.032288472921460122 0.25508250835590573 -0.22998343353880291 0.1453911198161994 -0.75125109221458253 0.23366475207318887 0.57004733521352247 -0.11004171180807261 -0.3186626460292401 -0.69740078059410815 -0.27844890975006747 0.0027669703295358861 0.12851468230901139 0.13897296574807938 0.77144520905992353 -0.22999851767222085 0.61391277600601235 0.98272527184402725 0.18221721467268359 0.98151239814696378 -0.15319821127061922
+leaf_weight=178 769 564 690 575 1325 532 260 729 71 1038 547 109 176 848 369 259 532 650 132 269 832 89 31 42 50 662 76 74 77 41
+leaf_count=178 769 564 690 575 1325 532 260 729 71 1038 547 109 176 848 369 259 532 650 132 269 832 89 31 42 50 662 76 74 77 41
+internal_value=0 0.165141 0.0426593 0.395427 -0.521141 -0.0405844 0.297169 -0.124024 0.210151 0.131917 0.208994 0.320813 0.0451529 -0.607671 0.351479 0.385788 0.036237 -0.231606 -0.333766 -0.110818 0.10464 -0.301991 0.777691 0.647291 0.227182 0.693303 0.532574 -0.267468 0.575431 0.471204
+internal_weight=0 9565 6244 3321 3031 4171 2389 2649 2073 1509 1738 1033 705 2173 471 924 1064 1585 856 445 1522 858 102 932 92 840 651 724 377 300
+internal_count=12596 9565 6244 3321 3031 4171 2389 2649 2073 1509 1738 1033 705 2173 471 924 1064 1585 856 445 1522 858 102 932 92 840 651 724 377 300
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=66 64 64 56 69 69 69 60 69 54 54 60 58 18 35 62 5 9 59 56 11 16 42 54 15 10 42 6 56 16
+split_gain=197566 177638 32611.8 32095 22153.5 17838.1 12942.9 11980.8 6817.84 6608.71 6082.69 6664.63 5057.66 4942.7 5337.2 4729.82 5027.97 4838.13 4599.31 4274.83 4230.04 4118.37 3869.92 3739.05 3674.85 3481.78 3322 3230.86 3182.34 3091.92
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 7 10 13 29 -1 25 -6 18 21 -11 19 -15 16 23 -17 -5 -3 -8 -12 -13 24 -9 28 -19 -20 -4 -2
+right_child=2 5 8 4 9 -7 20 15 -10 12 11 22 -14 14 -16 17 -18 26 27 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.197074355268575 -0.22010123603604206 0.045676660542076794 -0.62494990041220122 1.2245138996629463 0.40249612216450137 -0.7555840177664559 -0.69107591150790493 1.5873685167331866 -1.8100509631670327 -0.24569230184482396 0.91385401520374665 0.19732954577723547 0.15842046606246124 -0.63393421119391014 0.72883485651785329 0.6378067760109607 0.17573818453065643 0.23817598829215225 0.75628132503217382 -0.25478004277009053 -1.3434463688039355 0.06712524407707593 0.9545462396584059 0.83476102161355792 0.31244416457635388 -1.729141220411188 -0.98183578508240843 -0.18369588688015939 -1.146015333124982 -0.74782306042409719
+leaf_weight=675 1061 684 158 227 644 821 883 139 163 484 370 603 860 394 31 709 91 110 426 1539 112 68 76 519 27 76 28 40 454 124
+leaf_count=675 1061 684 158 227 644 821 883 139 163 484 370 603 860 394 31 709 91 110 426 1539 112 68 76 519 27 76 28 40 454 124
+internal_value=0 0.222941 -0.70354 0.548032 0.36955 -0.348335 -0.498598 0.843016 -1.22854 0.139102 0.622662 0.478268 0.0128918 -0.222069 -0.534532 0.695765 0.874115 0.532365 0.855401 -0.162332 -0.764509 0.782398 0.282084 0.966892 1.38 -1.09077 -0.00936263 0.675597 -1.01149 -0.275323
+internal_weight=0 9565 3031 6096 3798 3469 2180 2298 851 1988 1810 1117 1344 2648 425 1623 776 847 693 2223 995 438 679 685 166 688 138 466 612 1185
+internal_count=12596 9565 3031 6096 3798 3469 2180 2298 851 1988 1810 1117 1344 2648 425 1623 776 847 693 2223 995 438 679 685 166 688 138 466 612 1185
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=66 64 65 64 65 67 65 54 56 60 37 16 56 56 54 56 56 5 33 49 60 54 42 50 19 50 58 24 49 61
+split_gain=160028 143887 61239.8 26415.6 18163.7 15783.5 13554.5 9223.75 9179.41 6705.96 5663.04 5584.74 5072.47 5015.91 6163.68 4695.81 4612.02 4335.59 4461.84 3660.43 3332.77 4044.73 4024.62 3610.24 3630.99 3606.72 3322.93 4309.68 3254.9 4459.83
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 6 10 16 -2 15 -7 12 11 -3 -9 14 -6 -1 19 18 28 -4 23 25 -23 24 -10 -22 27 -5 -11 -30
+right_child=3 4 5 26 13 8 -8 9 20 17 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 21 22 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=1.2541913483291864 -0.22177709983751465 -0.041945693607027698 0.11962948532548522 -1.0774196996556029 0.30239252968420904 0.59835918781748532 -0.65769505188190525 1.1853992632616346 0.43545334507832256 0.70556240043218432 -0.45320656585891672 0.48982351378370548 0.64855372240952058 -0.51055730760077755 -0.36312422914433329 0.83527407072754978 -0.080814250117697065 0.0022952923030925935 -0.020183717272409196 0.68914903551880013 0.48508037607023491 -0.037086988291232567 0.54954965944329259 1.0117993798680032 -0.40149393580793369 -0.3120113355142099 -0.8280446175361118 -2.2873307049706364 0.74375986933708182 -0.37493694076935452
+leaf_weight=294 1419 1135 529 184 124 746 761 214 295 604 201 156 285 1415 438 505 1084 108 81 92 318 597 94 65 41 45 644 23 50 49
+leaf_count=294 1419 1135 529 184 124 746 761 214 295 604 201 156 285 1415 438 505 1084 108 81 92 318 597 94 65 41 45 644 23 50 49
+internal_value=0 0.167206 0.411024 -0.527655 -0.261251 0.21325 -0.373948 0.763766 0.360687 0.63415 -0.0417496 0.0223115 0.878784 -0.426905 -0.216284 0.989419 0.0229226 0.497297 0.565486 0.204003 0.238829 0.161036 0.042716 0.443303 0.333326 0.386267 -0.921404 -1.21185 0.632967 0.190061
+internal_weight=0 9565 6096 3031 3469 3906 2180 2190 2201 1391 1492 1291 499 1977 562 799 1705 892 784 621 1455 1054 691 401 336 363 851 207 703 99
+internal_count=12596 9565 6096 3031 3469 3906 2180 2190 2201 1391 1492 1291 499 1977 562 799 1705 892 784 621 1455 1054 691 401 336 363 851 207 703 99
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=66 64 56 64 54 55 56 45 6 15 72 35 55 9 28 72 39 18 51 67 50 16 63 31 62 9 62 51 24 58
+split_gain=129623 116548 21462.7 21396.6 10350.4 8025.06 4842.25 4492.07 4183.03 4776.35 4260.88 4088.68 4004.47 6253.37 4514.26 4708.33 4443.69 4325.75 5009.5 3809.57 5070.92 5037.1 3750.74 4901.3 3661.43 3552.91 3250.49 4450.48 4464.83 6533.82
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 26 6 -4 11 7 -2 9 10 -8 -6 13 16 15 -15 -3 22 -19 21 -21 -7 -14 -24 -20 -25 27 28 -1 -30
+right_child=3 12 4 -5 5 19 8 -9 -10 -11 -12 -13 17 14 -16 -17 -18 18 24 20 -22 -23 23 25 -26 -27 -28 -29 29 -31
+leaf_value=0.43199588144146128 -0.12370953996627651 -0.041148083175222075 0.23196530264556073 -0.44227378191641625 0.20242008423224817 -0.022339138993321961 -0.31772643367602993 0.22088329265283982 -0.017186834250188594 -0.025256156299250695 -0.089979249723725022 -0.19582218127976719 -0.00032962382599738559 -0.2731437237933278 0.31712264459599893 -0.96381324639066979 0.25368483793937546 -0.22249289559844942 -0.94588870288413252 0.03013433437628351 0.3338729404951109 -0.40515780873448076 -0.1853018246637082 -0.06243857004309214 -0.24574582544962564 0.35910020809253551 0.2554198533007444 0.14213162314178596 -0.50810116630130331 0.33558306118053216
+leaf_weight=817 570 700 1337 851 894 524 992 86 173 165 194 54 366 128 21 23 118 350 36 785 126 78 1494 155 25 53 1234 156 25 66
+leaf_count=817 570 700 1337 851 894 524 992 86 173 165 194 54 366 128 21 23 118 350 36 785 126 78 1494 155 25 53 1234 156 25 66
+internal_value=0 0.0802587 0.197292 -0.253274 0.132423 0.078344 -0.179495 -0.0785343 -0.222954 -0.249303 -0.280473 0.179735 -0.125401 -0.0498378 -0.293433 -0.378345 0.00138283 -0.155577 -0.28727 0.0148152 0.0721443 -0.0719402 -0.129404 -0.15716 -0.658945 0.0449728 0.304503 0.361428 0.399104 0.103802
+internal_weight=0 9565 6096 3031 3798 2461 2180 656 1524 1351 1186 948 3469 990 172 151 818 2479 411 1513 911 602 2068 1702 61 208 2298 1064 908 91
+internal_count=12596 9565 6096 3031 3798 2461 2180 656 1524 1351 1186 948 3469 990 172 151 818 2479 411 1513 911 602 2068 1702 61 208 2298 1064 908 91
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=66 65 56 60 55 65 57 57 62 57 56 20 16 56 34 69 48 0 69 62 62 25 25 59 58 6 55 25 70 56
+split_gain=104994 50899 15717.7 13600.7 9450.82 9050.72 8748.74 7139.87 7314.96 6850.3 8087.13 6569.59 6157.65 5552.24 8955.73 4782.46 4650.86 5006.2 7340.23 4567.56 4260.57 5274.77 4876.81 5082.78 4669.32 4251.06 4349.52 4059.34 4016.75 6246.59
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 -3 13 15 9 -4 -6 12 -2 25 -10 16 14 -1 -5 17 27 -19 -17 21 24 23 -22 -15 26 -11 28 29 -9
+right_child=5 2 6 4 7 -7 -8 8 11 10 -12 -13 -14 20 -16 19 -18 18 -20 -21 22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.56718479229517627 -0.066904978185495428 0.14269595783558217 0.058061668489026469 0.50046728665070361 0.29103653530695794 -0.50733023855872827 -0.15610253624087495 0.35738303057849408 -0.38461079298325301 0.34107938512088426 -0.44407288230377923 0.65628001954820414 0.74812749744092344 0.073046547003176018 1.5245291479590799 0.41674473062573869 -0.40141532826657389 0.21439750211826269 -1.0565868768427107 -0.071844863125080927 0.64252615778268063 1.1317852228511998 -0.47947065030656211 0.082492419272138365 0.57375510234080662 -0.69325576681567691 -0.1612007399335568 0.83974608665750949 0.36277137548745086 -0.4421609018560041
+leaf_weight=382 576 1929 1231 568 597 990 2723 80 265 102 1006 30 63 116 49 179 85 46 36 162 116 54 41 190 289 49 308 43 196 95
+leaf_count=382 576 1929 1231 568 597 990 2723 80 265 102 1006 30 63 116 49 179 85 46 36 162 116 54 41 190 289 49 308 43 196 95
+internal_value=0 0.108349 -0.0133151 0.302741 0.211605 -0.34192 -0.0894267 0.110775 -0.00383274 -0.261687 -0.338271 -0.278757 0.122103 0.482878 0.676024 0.381984 0.0542211 0.132304 -0.343596 0.184629 0.379595 0.512865 0.203309 0.294793 0.430342 -0.106382 -0.0362432 0.226564 0.155495 -0.0766551
+internal_weight=0 9565 5883 3682 2445 3031 3954 1536 939 2041 1465 295 644 1237 431 909 581 496 82 341 806 459 347 306 405 459 410 414 371 175
+internal_count=12596 9565 5883 3682 2445 3031 3954 1536 939 2041 1465 295 644 1237 431 909 581 496 82 341 806 459 347 306 405 459 410 414 371 175
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=64 66 65 66 65 65 54 56 57 10 56 62 61 37 53 54 6 25 57 55 43 34 57 56 9 19 37 56 14 1
+split_gain=96021.7 77576.4 40418.3 22559.6 11684.9 9134.05 7158.78 6447.77 5367.48 4718.37 4636.53 4560.87 7078.18 4508.14 4372.51 4285.75 4096.37 4278.99 3941.31 3916.12 3673.98 3498.25 3490.97 5223.03 3484.81 3449.55 3389.32 3260.48 4168.33 4246.64
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 13 -3 9 -4 -6 27 15 -8 20 21 18 -10 17 -16 -14 -20 -13 -2 -5 -24 26 -12 -17 -1 29 -29
+right_child=3 5 7 22 8 -7 11 -9 10 -11 25 12 14 -15 16 24 -18 -19 19 -21 -22 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=1.3346859128091688 0.067834857355961564 -0.16259378418746426 0.36486162177669246 -0.49300229418323216 -0.15927283964042099 -0.5920079942036337 0.72506976982183535 0.095487759938825245 0.29224954513165186 0.27863857119940638 -0.71611901053711691 0.61834275333844513 1.1968626144139662 -0.49823621775380417 -0.25910374623500804 -0.44615260828215048 0.97320651376531231 -1.6819303216842507 0.77821249424080774 -0.68788740258467829 1.8633779715608669 -0.46492870551250554 -0.48582978498409779 -1.1330081970422952 -1.2659468585794622 -0.11476045197972627 0.53186726337525903 0.88756016107720592 0.08159871346184186 1.9295722851699051
+leaf_weight=258 1153 1419 1367 213 539 761 891 2539 106 89 879 194 46 201 113 261 21 26 35 38 27 138 170 468 44 107 41 352 56 44
+leaf_count=258 1153 1419 1367 213 539 761 891 2539 106 89 879 194 46 201 113 261 21 26 35 38 27 138 170 468 44 107 41 352 56 44
+internal_value=0 0.19948 0.382569 -0.382153 -0.268968 -0.312495 0.726451 0.189762 -0.428406 0.965006 -0.529284 0.589424 0.347703 -0.0577024 0.0128381 -0.264076 -0.328572 -0.525244 0.471877 0.0150372 0.770451 0.0108857 -0.843535 -0.960563 -0.434511 -0.65086 -0.313375 1.05104 0.889141 1.00334
+internal_weight=0 8276 6096 4320 3469 2180 2190 3906 1977 799 1438 1391 500 1492 279 452 160 139 119 73 221 1291 851 638 346 986 302 710 452 396
+internal_count=12596 8276 6096 4320 3469 2180 2190 3906 1977 799 1438 1391 500 1492 279 452 160 139 119 73 221 1291 851 638 346 986 302 710 452 396
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=66 60 57 69 67 55 61 59 57 13 34 52 55 45 58 39 61 63 15 17 50 67 20 24 62 51 1 37 55 63
+split_gain=118510 27239.4 15436.3 10140.8 9296.04 7047.46 6261.86 5276.47 5319.63 4662.09 5667 4566.68 4524.37 4152.9 4126.15 4474.64 3695.06 3630.59 3414.4 3412.56 3395.09 3357.67 3652.79 3207.07 3192.91 5105.21 6077.76 3874.98 4290.9 3820.11
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 12 14 6 -1 9 16 11 10 13 18 19 -4 15 -2 -7 21 -9 -3 -8 -10 -23 -18 25 29 27 28 -27 -6
+right_child=3 2 4 -5 24 7 20 8 17 -11 -12 -13 -14 -15 -16 -17 23 -19 -20 -21 -22 22 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.11416311491847012 -0.12383274830726473 0.07475085302544314 -0.014760785267799479 -0.12958644695819135 0.03211785146211367 0.16592716239783248 -0.054064698910400423 0.082752960086578412 -0.01675707783201582 0.11691150284122402 -0.15918883437263792 -0.10068800016945484 0.031388476445110738 0.13444704824480519 -0.050936157018977142 0.017144271603750962 0.05767152353519682 0.15437991769058898 0.22396497256869888 0.2340966400504112 -0.14393217955423773 0.054867103842308473 -0.10350522717291659 0.19768585496478611 -0.0085887948776384535 0.11178196734852261 -0.28899885819126397 0.18575199375981868 -0.09715987780189092 0.15245340178824132
+leaf_weight=761 476 560 486 1158 1211 159 826 399 531 82 69 34 1533 58 1325 72 417 53 54 40 136 502 44 51 1283 36 26 23 113 78
+leaf_count=761 476 560 486 1158 1211 159 826 399 531 82 69 34 1533 58 1325 72 417 53 54 40 136 502 44 51 1283 36 26 23 113 78
+internal_value=0 0.028778 0.00974202 -0.0908154 -0.00800435 0.0703341 -0.0392307 0.0554705 0.0395562 -0.00111237 -0.0169002 0.085604 0.0465743 0.0011474 -0.0668449 -0.10531 0.0965126 0.0197108 0.0995862 0.0853739 -0.0667695 0.0130836 0.0421045 0.0729295 0.0106751 0.0272962 -0.0514979 -0.0155966 -0.0466773 0.0393996
+internal_weight=0 9565 6560 3031 4427 3005 1657 2244 1617 695 613 487 2133 544 1873 548 627 1130 453 600 962 1077 546 468 2770 1487 198 172 149 1289
+internal_count=12596 9565 6560 3031 4427 3005 1657 2244 1617 695 613 487 2133 544 1873 548 627 1130 453 600 962 1077 546 468 2770 1487 198 172 149 1289
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=64 66 65 66 69 67 69 69 65 65 65 60 69 62 69 63 54 67 48 25 37 5 63 60 39 54 24 37 63 62
+split_gain=77940.5 69645.9 35360 20710 14437 12163.7 11410 10888.9 8390.29 7570.76 5883.42 5831.82 5328.92 5200.7 5065.24 4737.26 4510.16 4215.38 5082.84 4246.62 4025.35 3895.82 3872.53 3859.5 4547.57 5646.08 3772.26 3762.54 4296.99 3756
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 8 23 11 9 15 27 20 -1 -5 16 22 -2 -13 18 -11 -19 -6 -18 29 24 -4 -26 -15 -3 -29 -7
+right_child=3 7 5 12 10 14 -8 -9 -10 17 -12 13 -14 26 -16 -17 21 19 -20 -21 -22 -23 -24 -25 25 -27 -28 28 -30 -31
+leaf_value=1.1513604489762328 0.55094400660662113 0.198981779028402 0.26842553434011884 -0.66455944927577149 -0.23768150327061971 1.38743273703491 0.41909511261192817 -0.54928046214146231 -0.2663219109950587 -0.0045421917530068436 -0.89273767491273925 1.2899440745024082 -1.3004704721957629 0.49473190113706877 0.18822017940539865 -0.0020454382478358167 0.7825357926614358 -0.57259954898539245 -1.3823699975013735 -1.9189815759658815 -1.1247085265688976 -0.40249005517651959 0.3922096144514956 -0.14558991214867231 0.76013512241840364 -1.0200588816596616 -0.61994995083127702 -1.6707798952641697 -0.092486108429190042 0.52721313389520796
+leaf_weight=477 189 610 562 688 385 85 971 995 1600 249 377 183 163 229 1189 859 264 177 30 27 59 31 801 1056 25 62 35 23 69 126
+leaf_count=477 189 610 562 688 385 85 971 995 1600 249 377 183 163 229 1189 859 264 177 30 27 59 31 801 1056 25 62 35 23 69 126
+internal_value=0 0.17972 0.353198 -0.344297 -0.235852 0.172859 0.674844 -0.30538 -0.12226 -0.100587 -0.602226 0.878561 -0.786361 0.703191 0.328176 0.0976826 0.899941 -0.40531 -0.152696 -0.750797 -0.355552 0.658008 0.492609 -0.0276411 0.164276 -0.508509 0.346952 0.109073 -0.48706 0.873747
+internal_weight=0 8276 6096 4320 3469 3906 2190 2180 2648 1185 821 1219 851 742 2201 1048 478 483 279 204 444 295 1012 1705 649 87 264 702 92 211
+internal_count=12596 8276 6096 4320 3469 3906 2190 2180 2648 1185 821 1219 851 742 2201 1048 478 483 279 204 444 295 1012 1705 649 87 264 702 92 211
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=64 66 65 66 69 67 69 69 65 65 57 70 65 10 16 69 57 69 62 1 15 63 22 62 63 73 52 40 67 3
+split_gain=63131.8 56413.2 28641.6 16775.1 11694 9852.57 9242.11 8820.03 6796.13 6132.32 5860.2 4765.96 4765.57 4693.86 4640.5 4316.43 4239.49 4102.85 4081.01 5008.16 3941.22 3837.18 3693.79 3952.33 3535.39 3478.23 4085.82 3449.26 3414.46 5055.25
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 8 10 13 9 21 11 18 14 -6 -1 -3 -5 24 20 19 -4 -7 -2 23 -8 -10 26 -13 -18 29 -11
+right_child=3 7 5 15 12 17 22 -9 16 28 -12 25 -14 -15 -16 -17 27 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.85733044739004838 0.49584960417141999 0.53290622175442726 0.112951231379258 -0.5981034995706449 -0.31999699132902937 0.37549164639796179 0.4849102621829034 -0.49435241233417071 0.37014002545215824 0.031599523913872683 -0.15007171984618795 -0.13559016472216787 -0.80346390984320049 0.21275795830620661 -0.8670652490395766 -1.1704234233754545 -0.26897876667564796 0.16939815750143503 0.48195409063464062 -1.2578595557520469 1.0172761329284339 -0.001840894421230789 0.91195263666541959 0.048205192348895934 -0.20793045223566631 0.64329015807463574 -1.4147827490612315 -0.75896253791593371 -0.67571744943658518 -1.2094047609128451
+leaf_weight=1093 189 265 190 688 444 905 506 995 177 241 1171 332 377 126 26 163 992 1189 313 31 107 859 114 351 263 52 27 168 204 38
+leaf_count=1093 189 265 190 688 444 905 506 995 177 241 1171 332 377 126 26 163 992 1189 313 31 107 859 114 351 263 52 27 168 204 38
+internal_value=0 0.161748 0.317878 -0.309868 -0.212267 0.155573 0.607359 -0.274842 -0.110034 -0.0905281 -0.024877 0.0981659 -0.542003 0.790705 0.407823 -0.707725 -0.23969 0.295358 0.249661 -0.0793344 0.443348 0.0879144 0.377186 0.30605 0.0246115 -0.12108 -0.231797 -0.339942 -0.364779 -0.137426
+internal_weight=0 8276 6096 4320 3469 3906 2190 2180 2648 1185 1705 702 821 1219 291 851 1600 2201 534 221 1012 1048 971 857 440 411 359 1160 483 279
+internal_count=12596 8276 6096 4320 3469 3906 2190 2180 2648 1185 1705 702 821 1219 291 851 1600 2201 534 221 1012 1048 971 857 440 411 359 1160 483 279
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=64 66 65 66 69 69 69 56 56 65 65 60 10 72 34 70 65 16 35 69 1 55 21 65 2 49 29 60 50 16
+split_gain=51136.8 45694.7 23199.7 13587.8 9472.13 7486.11 7144.22 6827.22 6669.19 5504.87 4967.18 4685.87 4704.72 4155.65 4148.97 3860.42 3860.11 3758.8 3633.6 3496.3 3473.56 3451.94 3610.17 3390.19 3305.71 3265.47 3231.07 3165.93 4658.52 3077.98
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 9 11 10 -4 14 24 15 -1 13 21 25 17 -6 -3 -11 -5 26 22 -13 -8 29 -7 -10 28 -9 -2
+right_child=3 6 7 19 16 8 23 27 20 18 -12 12 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.63744455838613701 0.048164492536764275 0.319743725875826 0.21346267197291116 -0.35886210296694476 -0.19199819138047058 0.42751075126364962 -0.219986117895483 0.072016678264086281 -0.033214362603581807 -0.16975394005378089 -0.21886741073475605 0.59878568017953326 -0.10021292756474209 0.051522072239288126 0.98265430765387463 -0.07264814570920794 -0.48207834323721582 -0.52023916213940358 0.24528775796666741 -0.70225404470793307 0.56421528906457952 0.36695874094540343 1.3746952033812001 -0.49423864440416265 -0.28783773757011843 -0.22896298692937483 0.47242006574136514 -0.023672894520982177 0.52874138906382129 0.41374063050305404
+leaf_weight=477 818 265 1367 688 444 296 717 725 459 1500 483 190 84 108 54 411 377 26 100 163 60 329 31 278 113 38 64 1699 115 117
+leaf_count=477 818 265 1367 688 444 296 717 725 459 1500 483 190 84 108 54 411 377 26 100 163 60 329 31 278 113 38 64 1699 115 117
+internal_value=0 0.0970489 0.190727 -0.185921 -0.12736 0.364416 -0.164905 0.0933437 0.226311 -0.0660202 -0.0543169 0.474423 0.369624 0.429603 0.440479 0.0588995 -0.325202 0.244694 -0.143814 -0.424635 0.0837777 0.503844 0.707624 -0.296611 0.0527486 0.352822 0.0286606 0.0286716 0.134544 0.0939104
+internal_weight=0 8276 6096 4320 3469 2190 2180 3906 971 2648 1185 1219 742 658 388 702 821 291 1600 851 583 550 221 995 1048 334 523 2539 840 935
+internal_count=12596 8276 6096 4320 3469 2190 2180 3906 971 2648 1185 1219 742 658 388 702 821 291 1600 851 583 550 221 995 1048 334 523 2539 840 935
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=66 64 65 64 56 56 65 65 34 62 54 60 55 9 54 60 31 34 50 59 54 31 55 60 10 35 58 5 31 8
+split_gain=68323 66814.8 24068 12324 8835.97 6886.23 6860.72 6382.65 5800.43 4750.27 4451.78 4398.5 4289.83 6618.67 4100.34 3982.58 4585.89 4074.48 3925.28 3817.84 3785.14 3794.34 4516.8 3447.77 3629.95 3343.56 5056.27 3313.7 3691.12 3286.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 7 -4 8 12 -2 14 -10 -6 18 13 19 -1 16 -14 -17 29 -3 -7 22 -22 -16 27 -8 -27 28 -25 -12
+right_child=3 6 4 -5 10 20 25 -9 9 -11 11 -13 15 -15 23 17 -18 -19 -20 -21 21 -23 -24 24 -26 26 -28 -29 -30 -31
+leaf_value=0.34587716972701765 -0.054146041789056902 0.31149623251139891 0.12889201872802905 -0.24548812185790239 0.087001230287177572 0.21840927724200898 -0.12453162069749876 -0.17379917294615935 0.6464292841222552 0.22945662161785793 0.010546019629419479 -0.04739520565056534 -0.0099851029508053538 -0.20974977500509562 0.30009060097516327 -0.075297230471472784 0.36975494931141539 -0.33020805226096622 0.28178339707354705 0.063722688353498896 0.17328415965874411 0.28638968711334561 -0.0047591532584693695 0.24067576575719893 -0.18887291760058017 -0.40573631662224963 0.16692150217016966 -0.14724246889352799 -0.11541783958002254 0.35384844210412769
+leaf_weight=252 1419 89 1367 851 832 505 1863 761 75 51 506 1088 303 82 187 590 40 79 80 309 274 105 375 257 37 21 93 35 37 33
+leaf_count=252 1419 89 1367 851 832 505 1863 761 75 51 506 1088 303 82 187 590 40 79 80 309 274 105 375 257 37 21 93 35 37 33
+internal_value=0 0.0437015 0.11016 -0.13791 0.0605659 0.198615 -0.0730851 -0.0959149 0.267351 0.477655 0.023779 -0.00703575 -0.0191241 0.0629458 0.234434 -0.0580505 0.0342995 -0.105399 0.063903 0.119129 0.147786 0.100486 0.0704086 0.18365 0.124157 -0.113808 0.0614319 0.159361 0.195861 0.0315645
+internal_weight=0 9565 6096 3031 3906 2190 3469 2180 931 126 2539 1707 1492 480 805 1012 343 669 619 398 1259 754 649 553 366 1977 114 329 294 539
+internal_count=12596 9565 6096 3031 3906 2190 3469 2180 931 126 2539 1707 1492 480 805 1012 343 669 619 398 1259 754 649 553 366 1977 114 329 294 539
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=64 56 69 69 57 60 26 57 45 56 62 54 37 33 50 22 54 55 70 57 3 67 67 16 41 7 0 2 60 28
+split_gain=45710.9 20677.2 13124.4 10188.6 5504.37 5374.85 5296.93 5171.7 5953.14 5138.33 4883.21 4738.39 4533.24 4500.39 4662.16 4005.06 4000.15 5747.29 4208.32 3651.54 3665.04 3515.88 3515.04 4804.85 3486.13 3842.31 4775.73 3462.31 3409.21 3804.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 16 4 6 -1 13 -7 10 15 -9 -4 -5 14 -2 -6 -3 -18 -19 20 -13 27 23 -21 28 26 -26 -12 -11 -30
+right_child=3 2 11 12 9 7 -8 8 -10 24 21 19 -14 -15 -16 -17 17 18 -20 22 -22 -23 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=0.56378470745536369 0.13974738586694002 0.34090595165639731 0.062515449193184011 -0.46085044686530047 -0.13361582330271471 0.51207314633846435 1.0151789824167887 0.28204875326119011 0.64793249537411346 -0.21071834183248228 -0.27627363543825106 -0.10663855951856178 -1.0847016051742766 -0.67206275368831603 -0.57827706445868199 0.56290589095430177 0.31120472979329539 -0.37287543127942124 0.071508279307422123 -0.41502829193547885 0.69866338980103304 0.060527493301649388 -0.18756453307803217 -1.3775159296342883 -0.38212380760360043 1.0089415380731226 0.89809494197368633 -1.4465956630377934 -0.60838293352545325 0.084229091216217397
+leaf_weight=840 693 966 838 849 678 604 51 634 219 486 197 549 135 98 104 94 669 311 677 429 63 431 761 59 174 32 35 29 803 88
+leaf_count=840 693 966 838 849 678 604 51 634 219 486 197 549 135 98 104 94 669 311 677 429 63 431 761 59 174 32 35 29 803 88
+internal_value=0 0.137634 0.0198722 -0.263671 -0.180264 0.349796 0.0239071 0.264767 0.165845 -0.261078 0.0840659 -0.134938 -0.54644 -0.0325788 0.0460529 -0.0488062 0.179168 0.084878 -0.0683736 -0.223851 -0.0237398 -0.106986 -0.321903 -0.531395 -0.36236 -0.0114942 -0.167733 -0.426448 -0.423768 -0.539977
+internal_weight=0 8276 5322 4320 3336 2954 946 2114 1510 2390 1291 2699 984 895 797 772 2623 1657 988 1861 612 657 1249 488 1618 241 209 226 1377 891
+internal_count=12596 8276 5322 4320 3336 2954 946 2114 1510 2390 1291 2699 984 895 797 772 2623 1657 988 1861 612 657 1249 488 1618 241 209 226 1377 891
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=56 57 55 54 54 57 57 38 55 67 10 55 61 59 48 10 61 33 67 44 37 62 15 69 18 59 72 46 63 61
+split_gain=25548.2 14906.6 8657 10141.8 8547.9 4907.18 4018.19 4922.6 5951.95 4657.4 6765.17 3931.7 5248.39 4928.46 3797.48 9066.53 5734.08 5182.45 3764.99 3686.51 3677.51 3604.75 3356.72 3306.93 4462.69 3244.19 3351.06 3099.94 3858.31 3011.75
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 11 21 18 5 20 7 8 -6 29 -11 -2 13 -13 17 19 -17 -5 -4 -16 -1 -3 -14 -15 -25 -20 -27 28 -12 -8
+right_child=1 2 3 14 6 -7 9 -9 -10 10 27 12 22 23 15 16 -18 -19 25 -21 -22 -23 -24 24 -26 26 -28 -29 -30 -31
+leaf_value=0.85380308247742687 0.24541641421747518 0.095523257264991002 -0.21496104462600052 -0.25843772961963651 0.63210224656340408 0.28491459233554622 0.11676593661610027 0.76225471508763465 0.051616393949113937 0.20869085547687899 -1.631398921684613 0.6681670447921052 -0.11726163772406162 0.27041356614648715 -0.54322222132842968 -2.7835185309251154 -0.81192212729226965 -0.70982078511503899 0.30881688234304527 0.52298965771993 -0.30893096564308048 -0.12727186092880075 0.28201671435411679 -0.013613569458910063 -1.205180843289082 0.038164109477184266 -0.50468498009600138 0.44708098363185278 -0.36851667538876576 -0.19359729244312207
+leaf_weight=188 718 967 627 1788 156 825 321 115 574 1180 21 136 1227 273 227 20 21 196 247 25 21 1054 166 136 26 468 95 23 84 671
+leaf_count=188 718 967 627 1788 156 825 321 115 574 1180 21 136 1227 273 227 20 21 196 247 25 21 1054 166 136 26 468 95 23 84 671
+internal_value=0 -0.0836258 -0.159465 -0.234991 0.168432 0.376288 0.100094 0.255497 0.175665 0.0430006 0.146272 0.0785426 0.0175368 0.230311 -0.344387 -0.624428 -1.77368 -0.30303 -0.0616472 -0.437447 0.736973 -0.0206697 -0.0696807 0.0934178 -0.204853 0.057029 -0.0534356 -0.429156 -0.621093 -0.0931673
+internal_weight=0 8417 5735 3714 4179 1034 3145 845 730 2300 1308 2682 1964 571 2277 293 41 1984 1437 252 209 2021 1393 435 162 810 563 128 105 992
+internal_count=12596 8417 5735 3714 4179 1034 3145 845 730 2300 1308 2682 1964 571 2277 293 41 1984 1437 252 209 2021 1393 435 162 810 563 128 105 992
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=66 64 65 67 64 69 63 69 35 69 58 56 56 54 55 65 34 11 57 70 71 63 52 37 24 70 62 1 65 1
+split_gain=44478.7 35937.4 17252.7 7605.83 6365.21 6319.99 5535.54 5406.43 5327.15 5090.1 4625.37 4144.87 3972.15 3871.01 4506.33 3735.18 3418.99 3383.18 3373.15 3155.8 4231.08 5467.95 4232.93 3394.76 3138.44 3087.03 3081.8 3967.76 3040.15 2973.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 18 9 6 10 13 -8 15 -3 16 -10 24 -15 19 -9 -11 26 23 21 -21 -22 -2 -1 -26 27 -4 -7 -13
+right_child=4 5 3 -5 -6 28 8 11 12 17 -12 29 -14 14 -16 -17 -18 -19 -20 20 22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.6931904490048002 0.32276416112089512 -0.20287756905999296 0.045773630357886619 0.1866385175824091 -0.42431857930159811 -0.16219265675549774 -0.13503200879698263 0.32589684179342704 1.026092490412899 -0.25827006044552903 0.32588031347171814 0.0416915822550857 0.089954928563135431 0.57483319160497648 0.19628661606652748 -0.23797113388857766 0.96911130638586163 -0.69583830615239495 -0.095621395263737433 -0.64248417802155022 -0.17720425334659903 0.53126163699846607 -1.2601713383739646 -0.42917003047007785 0.53348265036064035 -0.62306526856763023 0.28322886394414182 -0.86933464032988383 -0.45180566660165594 0.59912424262613062
+leaf_weight=435 252 129 190 2201 851 444 2066 334 37 883 334 523 82 302 427 483 54 112 1171 29 263 97 22 39 34 21 313 31 377 60
+leaf_count=435 252 129 190 2201 851 444 2066 334 37 883 334 523 82 302 427 483 54 112 1171 29 263 97 22 39 34 21 313 31 377 60
+internal_value=0 0.0793362 0.189002 0.0945256 -0.250363 -0.113377 -0.0570097 0.357507 -0.106927 -0.182457 0.178559 0.225472 0.381023 0.462679 0.353106 -0.0774424 0.415416 -0.307524 -0.0243838 0.0330068 -0.100798 0.261114 -0.260802 0.221989 0.625698 0.0918916 0.131832 -0.08259 -0.295182 0.0990603
+internal_weight=0 9565 6096 3906 3031 3469 2648 2190 2185 2180 463 971 119 1219 729 1185 388 995 1705 702 411 126 285 291 490 55 534 221 821 583
+internal_count=12596 9565 6096 3906 3031 3469 2648 2190 2185 2180 463 971 119 1219 729 1185 388 995 1705 702 411 126 285 291 490 55 534 221 821 583
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=60 57 57 63 22 55 3 24 47 2 65 31 49 65 5 40 45 11 55 62 20 61 65 48 3 63 25 55 46 37
+split_gain=16975.5 11136.6 5389.88 5826.08 4537.69 3943.22 4925.13 4591.35 4162.75 5204.74 3808.5 3454.48 4139.4 3408.3 3038.72 2965.99 2949.2 2913.12 2872.66 2999.68 4682.04 3376.34 3316.5 2856.06 3004.22 3130.62 3008.06 2832.28 4662 3140.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 13 4 18 -1 10 7 8 17 -10 16 27 14 -2 -13 -9 -3 -7 -4 20 21 -20 -23 -15 25 -25 -27 28 -5 -29
+right_child=1 5 3 11 -6 6 -8 15 9 -11 -12 12 -14 23 -16 -17 -18 -19 19 -21 -22 22 -24 24 -26 26 -28 29 -30 -31
+leaf_value=0.23422776020242309 0.10217076642608101 0.020100906583473237 0.39117707520851802 0.14304374784297316 -0.085894115979317578 -0.11019803152503389 0.055074218854693192 -0.33192577754603109 -0.034284220175346831 0.45144123618419352 -0.085731276218182481 0.3482908563379617 -0.36692355701635626 0.020255300292218351 -0.15932718004499163 0.02917220408319315 0.30643382383324208 -0.28058692029853194 0.76517329114239396 0.007046975615349684 -0.40445474494587297 -0.047020584669980138 0.47690682197684675 0.10590803755654231 0.26940875714644791 -0.47445556750071466 0.17587564034121378 -0.06358038562096606 -0.33017571157422565 0.15012955406898171
+leaf_weight=819 1320 893 145 507 128 2271 416 376 364 65 1114 187 29 1255 35 67 100 282 41 220 22 55 67 45 32 116 21 1349 58 197
+leaf_count=819 1320 893 145 507 128 2271 416 376 364 65 1114 187 29 1255 35 67 100 282 41 220 22 55 67 45 32 116 21 1349 58 197
+internal_value=0 -0.0385763 0.0873391 0.0536413 0.190959 -0.0772311 -0.107383 -0.127115 -0.104802 0.0393105 -0.0222644 0.0195139 0.194873 0.0438613 0.268261 -0.277313 0.048936 -0.129019 0.200203 0.13183 0.28022 0.37263 0.24071 -0.00853377 -0.177367 -0.255921 -0.37477 -0.00133654 0.0944655 -0.0363483
+internal_weight=0 8737 3859 2912 947 5948 3841 3425 2982 429 2107 2362 251 2789 222 443 993 2553 550 405 185 163 122 1469 214 182 137 2111 565 1546
+internal_count=12596 8737 3859 2912 947 5948 3841 3425 2982 429 2107 2362 251 2789 222 443 993 2553 550 405 185 163 122 1469 214 182 137 2111 565 1546
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=66 64 65 67 64 69 69 63 35 69 60 62 34 55 5 18 62 72 37 65 67 3 18 48 67 29 41 65 65 52
+split_gain=36045.5 28727.2 12919.5 6466.25 5056.12 5026.3 4270.19 4255.39 4248.6 4052.69 3839.83 4160.38 3581.1 4247.59 3335.31 3288.79 2952.56 2907.82 2892.01 2824.69 2871.1 4244.27 2803.84 3007.51 7614.87 3139.66 2899.99 2854.27 2688.18 2665.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 29 9 7 10 15 22 19 -1 14 13 -13 -12 17 -8 -3 28 -2 21 -21 23 -9 27 -26 -24 -25 -7 -4
+right_child=4 5 3 -5 -6 18 16 8 -10 -11 11 12 -14 -15 -16 -17 -18 -19 -20 20 -22 -23 26 24 25 -27 -28 -29 -30 -31
+leaf_value=0.51091090459597854 0.022126513670980466 0.30356702443668115 0.0044558997528735926 0.1534633842893097 -0.33815221512493931 -0.064352286356739161 0.27324932256612383 -0.040208869886594924 0.30345363404278325 -0.24573972482777123 0.44530324954090877 0.45879850247786158 -0.62968932072321571 -0.11228375138777481 -0.13527928887704879 -0.27207924177249271 0.037055029700199762 -0.16069760419226981 -0.54225165970709144 0.054898458148351516 -0.37742274583506041 -0.70317606434487467 -0.21767217182597748 0.83209232949849332 -0.78948987450761088 0.12258180387318136 -0.86811285603280164 -0.051778227235040365 -0.32582521897119787 -0.30960320685154358
+leaf_weight=477 702 316 1575 2201 851 385 571 1531 119 995 429 105 30 129 49 73 400 74 116 241 204 38 293 22 104 20 34 62 320 130
+leaf_count=477 702 316 1575 2201 851 385 571 1531 119 995 429 105 30 129 49 73 400 74 116 241 204 38 293 22 104 20 34 62 320 130
+internal_value=0 0.0634846 0.15064 0.0779679 -0.20034 -0.0896712 0.280254 -0.044988 -0.0838911 -0.146542 0.363338 0.26847 0.0560551 0.143971 0.385787 0.138604 0.17595 0.215476 -0.233789 -0.0632503 -0.187338 -0.0483518 -0.106202 -0.072524 -0.310382 -0.642382 -0.285302 0.179712 -0.183035 -0.01949
+internal_weight=0 9565 6096 3906 3031 3469 2190 2648 2185 2180 1219 742 264 234 478 463 971 390 821 1185 483 279 2066 1739 208 124 327 84 705 1705
+internal_count=12596 9565 6096 3906 3031 3469 2190 2648 2185 2180 1219 742 264 234 478 463 971 390 821 1185 483 279 2066 1739 208 124 327 84 705 1705
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=64 69 60 69 70 59 8 65 54 55 57 55 63 60 10 9 59 73 61 70 44 67 62 45 41 45 52 60 23 67
+split_gain=23025.7 10520.9 5863.5 5186.09 4735.41 4818.44 4592.91 4577.6 5235.26 4355.26 4273.87 4597.9 4181.96 4395.3 4574.88 4330.92 4149.41 6845.29 4029.6 3668.45 3653.89 3647.27 3582.21 3501.06 3481.31 5026.82 3459.54 3397.27 3343.14 6312.52
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 -2 -4 5 20 10 8 -1 -10 11 -7 13 15 22 -9 18 -18 -11 23 -3 -12 -15 -14 27 -26 -13 -6 -29 -30
+right_child=2 4 3 -5 24 6 -8 12 9 16 21 26 19 14 -16 -17 17 -19 -20 -21 -22 -23 -24 -25 25 -27 -28 28 29 -31
+leaf_value=0.53004044650741733 -0.0010003070886197844 0.20655590195529508 -0.18748041263765702 -0.49026812157363342 0.026680677786132714 0.68192874543195547 0.61443917876198184 0.5915198870879762 0.42581321937731031 0.72255590583072671 -0.46217147323415375 0.081398117536102071 -0.21287948802468326 0.68099937812141753 -1.1703228925665221 2.0485719754671057 -0.33257653265344828 0.91783395028114334 -0.011715250003796357 0.16009339297230096 1.0507948580655186 -0.067928510106717938 -0.090880276451981268 0.43540029060095553 0.028745842595749044 1.5474372291564942 -0.99697625245898969 -0.42536835108004828 -0.40437519489104545 1.1153930259305378
+leaf_weight=743 1216 755 2360 744 354 129 105 136 473 134 323 423 630 115 24 24 352 50 169 1147 55 858 126 96 170 25 32 710 75 43
+leaf_count=743 1216 755 2360 744 354 129 105 136 473 134 323 423 630 115 24 24 352 50 169 1147 55 858 126 96 170 25 32 710 75 43
+internal_value=0 0.0976836 -0.187136 -0.260056 -0.0172954 0.0601464 -0.0281021 0.208248 0.322174 0.191067 -0.066327 0.154961 0.113011 0.396209 0.146326 0.810078 0.0335707 -0.177053 0.313012 0.0487515 0.263881 -0.175753 0.277444 -0.127157 -0.168017 0.22345 0.0055564 -0.2326 -0.343451 0.149439
+internal_weight=0 8276 4320 3104 4057 2680 1870 4219 1921 1178 1765 584 2298 425 265 160 705 402 303 1873 810 1181 241 726 1377 195 455 1182 828 118
+internal_count=12596 8276 4320 3104 4057 2680 1870 4219 1921 1178 1765 584 2298 425 265 160 705 402 303 1873 810 1181 241 726 1377 195 455 1182 828 118
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=66 64 56 54 55 56 57 6 32 52 58 72 31 61 64 6 58 39 5 15 72 33 58 32 9 50 55 15 8 34
+split_gain=29464.9 19351 7853.58 5277.5 4485.43 4471.42 5758.53 3505.37 3604.38 4654.24 3035.78 6393.6 4727.68 3156.1 3030.83 3001.62 2593.17 2946.04 3460.47 2584.6 2834.25 2546.04 2367.39 3180.85 9753.4 3989.05 3145.71 3511.93 3014.89 2936.42
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 -4 -5 7 -7 8 9 16 11 12 13 -6 15 19 17 18 -2 20 -8 -12 -3 26 25 -25 27 -24 29 -28
+right_child=5 22 3 4 10 6 14 -9 -10 -11 21 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 23 24 -26 -27 28 -29 -30 -31
+leaf_value=0.33931393372956781 -0.86302073094793552 -0.23495570627327944 0.26503356194197464 0.18877320650666324 0.13086788507992636 -0.10046626770912909 -0.56217127388751431 -0.62564532089689118 0.6222058958396679 -0.97037503167434969 0.10163447406467976 -0.94935025418638641 0.66950940319939578 -0.40629982370824469 -0.66668619080486469 0.14125018704717404 0.10882107851146156 0.60542121791839598 0.50688703889432163 0.030983665664639094 -0.068630667664110662 -0.42001943733090558 0.087180974132615358 0.062895594671298974 -1.6017425037347355 -1.1182927633776811 0.0045810525550413197 0.79986271858215341 -0.62343565249683885 -0.41611848433773657
+leaf_weight=2298 93 971 1337 948 167 656 689 103 82 54 745 109 68 317 468 107 478 25 23 113 140 107 609 214 52 33 1221 78 99 192
+leaf_count=2298 93 971 1337 948 167 656 689 103 82 54 745 109 68 317 468 107 478 25 23 113 140 107 609 214 52 33 1221 78 99 192
+internal_value=0 0.0860968 0.193394 0.105105 0.0182194 -0.271698 -0.348019 -0.0784048 -0.0037482 -0.080016 -0.0886444 -0.249462 -0.11126 -0.220955 -0.455068 -0.360657 -0.00234333 -0.379199 -0.591401 -0.417668 -0.478823 0.0361216 -0.102455 -0.0509502 -0.356972 -0.094915 -0.00934011 0.168097 -0.0899613 -0.0525841
+internal_weight=0 9565 6096 3798 2461 3031 2173 858 755 673 1513 661 552 484 1517 1049 619 141 116 942 829 852 3469 2498 299 247 2199 687 1512 1413
+internal_count=12596 9565 6096 3798 2461 3031 2173 858 755 673 1513 661 552 484 1517 1049 619 141 116 942 829 852 3469 2498 299 247 2199 687 1512 1413
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=66 64 65 65 56 57 60 7 69 70 30 63 59 47 18 11 54 16 56 69 18 6 59 55 47 70 21 6 58 52
+split_gain=23866.6 15674.3 9176.86 4292.99 3621.85 4664.41 3542.78 3223.94 3191.15 3569.4 3763.64 3555.54 3304.84 3181.76 3195.3 3219.45 2946.63 2903.54 2888.18 2784.34 3219.8 4708.66 3190.38 3329.46 3012.12 2783.61 5301.55 2859.71 2628.33 2613.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 17 7 -6 -1 -2 11 12 -11 -4 28 14 15 -14 -7 -3 -15 20 24 22 -22 -24 29 26 -13 -27 -10 -5
+right_child=4 3 8 19 5 16 -8 -9 9 10 -12 25 13 18 -16 -17 -18 -19 -20 -21 21 -23 23 -25 -26 27 -28 -29 -30 -31
+leaf_value=0.33939340267386997 -0.091006192027445434 -0.011307710903015172 0.30836392896396392 -0.11119673172899509 -0.060279758651343336 -0.13893197856504005 0.16227203475374322 0.33281962460792913 -0.10932303637502686 -0.17599747259917231 0.32345812527338663 -0.11507727642534596 0.047028293208721567 0.63168935776927349 -0.36332303864436516 -0.42928266911279589 -0.33741324237994547 0.26957871107228515 0.033377893217678728 -0.28888798119429465 -0.60889758957756879 -1.0483056878200685 0.48788282960653301 -0.21443684468666713 0.23198585323258941 0.18557315037987093 0.61961255702707507 -0.17788779306302377 0.31009955380491905 0.25329713809385634
+leaf_weight=779 769 1305 356 1099 656 492 1411 89 84 633 75 482 637 61 127 70 1025 187 87 377 60 33 40 120 153 820 48 109 317 95
+leaf_count=779 769 1305 356 1099 656 492 1411 89 84 633 75 482 637 61 127 70 1025 187 87 377 60 33 40 120 153 820 48 109 317 95
+internal_value=0 0.0516581 0.116037 -0.0614728 -0.163019 -0.208811 0.225275 -0.0470429 0.0547889 -0.00135174 -0.123089 0.119467 0.0609693 -0.00488581 -0.0554374 -0.000131208 -0.273041 0.0238972 0.279979 -0.1259 -0.0874957 -0.305712 -0.194323 -0.0388569 -0.0465094 0.0733752 -0.0485393 0.142928 0.22224 -0.082196
+internal_weight=0 9565 6096 3469 3031 2173 2190 858 3906 2091 708 1815 1383 982 834 707 1517 1492 148 1977 1600 253 220 160 1347 1459 530 929 401 1194
+internal_count=12596 9565 6096 3469 3031 2173 2190 858 3906 2091 708 1815 1383 982 834 707 1517 1492 148 1977 1600 253 220 160 1347 1459 530 929 401 1194
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=66 56 65 56 57 10 54 16 37 57 55 59 7 54 21 26 14 35 47 59 42 57 33 19 70 8 67 6 52 38
+split_gain=31858.8 11725.8 7248.44 4199.76 4718.17 4308.1 3947.35 3454.57 3793.11 3390.88 3233.8 3474.48 3223.68 2974.98 2890.01 2723.75 2676.67 2623.5 2987.23 2518.6 3216.9 3138.81 3686.31 3088.73 3041.4 3397.81 3165.03 4403.97 3395.61 3852.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 10 12 5 -5 9 19 17 -1 11 14 -2 -6 -3 -13 -11 18 -9 20 21 23 -23 -4 25 26 27 28 29 -21
+right_child=3 2 7 4 13 -7 -8 8 -10 16 -12 15 -14 -15 -16 -17 -18 -19 -20 24 -22 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.20209376811370497 -0.040283032070351242 0.11936402040443857 0.12078935391083359 -0.010083675436858286 -0.062813664135348987 -0.2114173305829366 0.044325256343964343 -0.065601762312726852 -0.24206601853888388 0.063554703984067512 0.014849142139516977 0.05539535004070905 0.1186452726509129 -0.1376013473954979 0.36335059276648929 -0.18185511431656778 0.22693058958476678 -0.3088702579231366 0.13231369058291118 -0.096042685786842816 0.14509559893128227 0.0022873904750602995 -0.17107375546776016 -0.1793571421255668 0.004132623051487011 0.14399450734820005 -0.033162852047398064 -0.33500469599205712 -0.35425920067010103 0.18077571589706673
+leaf_weight=183 769 228 200 581 492 75 2469 291 78 599 1444 551 89 1025 35 32 70 23 57 247 118 645 87 24 1207 53 809 52 27 36
+leaf_count=183 769 228 200 581 492 75 2469 291 78 599 1444 551 89 1025 35 32 70 23 57 247 118 645 87 24 1207 53 809 52 27 36
+internal_value=0 0.0223815 0.00219446 -0.0706298 -0.0891213 -0.033102 0.0603362 -0.0183044 -0.0835933 0.106734 0.0375886 0.0764016 -0.0237975 -0.113346 0.151834 0.042373 0.0806493 -0.0502756 -0.0331846 -0.00994074 0.0219428 0.00674189 -0.018317 0.0886308 -0.0240267 -0.0517949 -0.0606564 -0.122099 -0.0863859 -0.060829
+internal_weight=0 9565 6244 3031 2173 656 3321 3954 449 852 2290 846 858 1517 263 583 669 371 348 3505 1074 956 732 224 2431 1224 1171 362 310 283
+internal_count=12596 9565 6244 3031 2173 656 3321 3954 449 852 2290 846 858 1517 263 583 669 371 348 3505 1074 956 732 224 2431 1224 1171 362 310 283
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=66 64 60 54 60 28 28 64 67 12 31 32 20 7 28 31 6 16 3 37 18 46 11 32 9 47 53 55 63 42
+split_gain=21386.1 15386.4 6540.8 4623.13 3196.44 5752.88 3601.82 3054.18 2640.07 2849.5 4407.97 2578.51 2574.28 3048.56 3607.46 2445.71 2341.16 2234.71 2212.17 3245.21 2703.1 3277.36 3028.64 3020.25 8409.46 5295.07 2336.65 2961.09 2206.4 2161.19
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 -4 5 15 18 11 9 -5 -11 17 -10 14 -14 16 28 -2 20 -20 23 22 -22 -6 25 26 -25 -28 -3 -19
+right_child=7 4 3 8 6 -7 -8 -9 12 10 -12 -13 13 -15 -16 -17 -18 29 19 -21 21 -23 -24 24 -26 -27 27 -29 -30 -31
+leaf_value=0.25452082196398429 -0.13459015105682842 -0.017761369411604295 0.19662369091972215 -0.034333981890888279 -0.10994779278990532 -0.45849597701453604 0.1451475211903186 -0.31370906105820973 0.1116361985822979 -0.66963152269715254 0.51457076530456547 0.11650394740534445 -0.17574155749534742 0.70537668228149419 -1.2976340914907913 0.47191512882709508 0.45222220654777268 -0.29438711503164366 0.20676605978622817 -0.49103709035449561 -0.19740630055069927 -1.1713590345057576 -0.98530809821309284 -0.82383042916007687 -1.4325911167056065 0.97894560228694594 -0.68229954644253388 0.22319126250380178 0.60918728113174447 -0.97246865312258424
+leaf_weight=1984 1728 658 1386 879 1434 128 279 851 1532 103 25 233 145 21 21 108 89 183 203 54 200 33 37 46 43 22 38 59 38 36
+leaf_count=1984 1728 658 1386 879 1434 128 279 851 1532 103 25 233 145 21 21 108 89 183 203 54 200 33 37 46 43 22 38 59 38 36
+internal_value=0 0.05868 0.135221 0.0776605 -0.0758243 0.0430845 -0.125418 -0.185178 0.0171751 -0.0856875 -0.438342 -0.135004 0.0774326 -0.20278 -0.317668 0.11498 0.0658725 -0.165102 -0.160221 0.0601459 -0.189842 -0.424417 -0.320412 -0.15127 -0.436153 -0.176476 -0.354233 -0.131537 0.0164686 -0.405853
+internal_weight=0 9565 6096 4112 3469 1021 2448 3031 2726 1007 128 2180 1719 187 166 893 785 1947 2169 257 1912 270 237 1642 208 165 143 97 696 219
+internal_count=12596 9565 6096 4112 3469 1021 2448 3031 2726 1007 128 2180 1719 187 166 893 785 1947 2169 257 1912 270 237 1642 208 165 143 97 696 219
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=66 65 62 59 51 56 61 55 69 25 14 65 56 55 11 73 69 60 63 48 16 35 60 42 47 43 59 1 41 6
+split_gain=17322.8 9468.34 5641.58 6828.45 6150.88 5451.59 3483.77 5179.54 3436.17 3429.71 3972.02 3383.55 3218.65 4733.03 4201.19 3575.54 6002.47 4030.51 3975.94 3703.37 3137.82 3220.7 3181.07 3067.35 4393.58 2994.26 2953.84 2900.11 3049.73 2687.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 4 6 -3 -4 8 -8 12 -11 -2 -1 14 25 19 18 -18 -17 27 22 26 -7 -24 -25 -14 -22 28 -15 -9
+right_child=11 5 3 -5 -6 20 7 29 -10 10 -12 -13 13 15 -16 16 17 -19 -20 -21 21 -23 23 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.35051993569788747 -0.1122835247113704 0.10427038693004632 0.49741425761073754 -0.10432630783772108 1.0006233082841272 0.076419791932987174 0.80425573908620396 -0.32753697274055221 -0.14451734988185447 0.41076969102392957 1.4194766334308093 -0.30002439831185979 0.17137508580538754 -0.11568563257295321 1.1574705819773481 1.5431769735909795 0.71648429433504734 -0.78273415031156157 0.21319381469561727 -0.5338846049239846 -0.54856482500484749 -1.1394549200222606 -0.12933199959661465 0.030131149657930508 0.97026442885398867 0.83698968241612115 -0.069750514581000012 0.57324640114007686 0.47279534701790127 0.50696883262485593
+leaf_weight=701 2041 1929 149 927 69 1112 75 198 41 216 31 990 320 484 41 37 20 33 27 98 129 28 2101 252 40 55 292 59 70 31
+leaf_count=701 2041 1929 149 927 69 1112 75 198 41 216 31 990 320 484 41 37 20 33 27 98 129 28 2101 252 40 55 292 59 70 31
+internal_value=0 0.0550125 0.159815 0.0347013 0.263615 -0.0105802 0.160673 0.0152397 0.468914 0.24486 0.537369 -0.173604 0.207714 0.127242 0.356564 0.0120265 0.438917 -0.216991 0.98209 -0.0582213 -0.0666112 -0.274024 -0.0400411 -0.0941592 0.158917 0.268999 -0.216466 0.0178228 -0.0413288 -0.214569
+internal_weight=0 9565 3682 1490 563 5883 494 345 116 2192 247 3031 1945 1244 416 828 117 53 64 711 3954 449 3505 2393 292 375 421 613 554 229
+internal_count=12596 9565 3682 1490 563 5883 494 345 116 2192 247 3031 1945 1244 416 828 117 53 64 711 3954 449 3505 2393 292 375 421 613 554 229
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=66 56 55 54 34 48 58 33 63 54 52 49 25 31 56 53 0 63 67 45 22 41 6 63 22 40 63 1 32 52
+split_gain=14031.4 7743.76 4382.8 3544.01 3546.72 3334.91 3843.57 5296.88 5833.3 3288.38 3199.95 3170.39 5016.46 3239.36 3047.7 2997.98 4977.53 3117.95 3267.56 2962 2952.53 2889.36 2785.56 3516.21 2785.09 2752.2 2695.23 3952.16 2693.6 3669.71
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 9 -3 4 10 6 11 19 -9 25 -4 13 24 -5 22 16 17 18 -7 -8 26 -22 28 -24 -13 -1 27 -11 29 -2
+right_child=14 2 3 5 -6 15 7 8 -10 20 -12 12 -14 -15 -16 -17 -18 -19 -20 -21 21 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.41660496384904583 0.041677415923415562 0.11207841087216629 0.15486840236482385 -0.2464144823036068 -0.36323575879025727 0.51155116973178727 0.017739550817783639 0.81423232177129157 -0.83435227822482094 0.21973127039330495 -0.41988046998069406 -1.0991776069727812 0.77319022218386335 0.35583645643539802 -0.25050229385016881 -0.65661521798400124 -1.2905340864108159 0.71038175282939786 -1.2137481718121663 0.45000218035692863 0.55434960797429089 -0.39397819299955628 0.12202830403409107 -1.0510115559612003 0.11082142125005308 -0.14924405392297765 0.032891827230827939 1.3050579933449626 0.57975943197564384 -0.81789283493050824
+leaf_weight=755 619 2086 1251 672 179 21 1011 26 123 360 105 110 21 103 2173 214 26 62 23 188 244 37 47 56 23 97 1791 37 82 54
+leaf_count=755 619 2086 1251 672 179 21 1011 26 123 360 105 110 21 103 2173 214 26 62 23 188 244 37 47 56 23 97 1791 37 82 54
+internal_value=0 0.0594135 -0.00620651 -0.0655481 0.055136 -0.136173 -0.0922192 0.0156378 -0.54668 0.182789 0.110364 -0.248722 -0.663141 -0.166373 -0.187493 -0.425432 -0.0506352 0.253491 -0.39031 0.0855172 0.124335 0.429481 -0.0279125 -0.515741 -0.88993 0.352183 0.0851461 0.320883 0.0386389 -0.0272926
+internal_weight=0 9565 6244 4158 1535 2623 2277 1348 149 3321 1356 929 154 775 3031 346 132 106 44 1199 2469 281 858 103 133 852 2188 397 755 673
+internal_count=12596 9565 6244 4158 1535 2623 2277 1348 149 3321 1356 929 154 775 3031 346 132 106 44 1199 2469 281 858 103 133 852 2188 397 755 673
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=64 66 65 69 67 10 58 63 20 2 54 14 65 9 32 65 54 53 49 8 42 59 39 32 10 46 57 12 19 32
+split_gain=12741.4 10074 6096.92 4343.69 4227.7 3355.35 3300.55 5572.41 3202.48 3183.91 3047.24 2714.84 2678.62 2584.76 5003.96 4943.41 3040.57 2618.58 2569.02 2563.39 2691.41 2621.76 2410.1 3154.46 3304.15 2868.25 3627.02 2369.36 2917.19 2328.5
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 22 10 -2 -8 -6 -7 11 -1 29 17 16 -16 -15 27 -10 20 -14 -22 23 25 -25 -4 -27 28 -9 -3
+right_child=3 12 4 -5 8 9 7 13 18 -11 -12 -13 19 14 15 -17 -18 -19 -20 -21 21 -23 -24 24 -26 26 -28 -29 -30 -31
+leaf_value=0.33057367087105677 -0.14529062610075069 -0.044022633290514881 0.05730687192826827 -0.19430229821719414 0.11767765171171839 0.023977180590281394 0.18324662286587567 -0.14655116403442311 -0.20141287322227774 -0.69381480791866768 0.13230404953667055 -0.034583558389939456 -0.083713585319091094 0.18633514458086436 -1.4736415127345497 -0.20038045157556952 -0.25407832033191269 0.023313940523847606 0.38660607484079179 -0.59717216658592231 -0.95194112534523012 -0.24125280860308057 -0.2142312993540576 -0.38465930994694653 0.38251237273216254 0.20464517998695375 -0.41529627573939987 -0.50546615625682634 0.3633800214926402 0.21209583480120969
+leaf_weight=627 952 1277 1169 984 1975 202 427 394 195 25 1253 83 617 82 21 23 181 1154 31 45 25 74 228 128 24 50 106 57 45 142
+leaf_count=627 952 1277 1169 984 1975 202 427 394 195 25 1253 83 617 82 21 23 181 1154 31 45 25 74 228 128 24 50 106 57 45 142
+internal_value=0 0.0435989 0.0831855 -0.0835241 0.0382551 0.163322 -0.0508485 -0.013135 0.0931952 -0.0550748 0.188577 0.287886 -0.0670984 -0.0559838 -0.215843 -0.808073 -0.116763 -0.0262402 -0.120755 -0.157918 -0.130311 -0.42072 -0.0326676 -0.00464015 -0.263527 0.0250586 -0.216597 -0.141534 -0.0942803 -0.0183927
+internal_weight=0 8276 6096 4320 3906 2190 3336 2384 2201 227 1963 710 2180 1957 307 44 263 1650 226 761 716 99 1705 1477 152 1325 156 496 439 1419
+internal_count=12596 8276 6096 4320 3906 2190 3336 2384 2201 227 1963 710 2180 1957 307 44 263 1650 226 761 716 99 1705 1477 152 1325 156 496 439 1419
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=64 66 69 60 4 28 60 21 58 70 59 58 8 38 24 41 31 24 49 71 69 61 70 70 11 69 3 18 51 32
+split_gain=10320.5 8159.97 5522.9 3774.83 5680.67 3565.21 3522.39 3501.54 3434.43 3168.56 4112.73 4072.17 4035.98 3607.15 3402.54 3308.07 3036.29 3174.98 2768.47 2695.9 2673.01 2795.42 2742.68 2654.1 3294.26 2645.61 3206.03 5137.06 5868.94 3220.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 16 25 -1 23 -6 10 13 15 -12 14 18 -11 17 -2 -4 -16 -3 22 -22 -8 -25 26 27 -5 -29 -28
+right_child=3 20 9 5 8 -7 7 -9 -10 11 12 -13 -14 -15 19 -17 -18 -19 -20 -21 21 -23 -24 24 -26 -27 29 28 -30 -31
+leaf_value=0.36501882971365035 -0.021097195726500151 0.00081933211186460621 0.42033656767267047 -0.14339392282533511 -1.5657311284116338 0.12330000761575799 -0.055225059422461892 0.51980712428275078 -0.32749461630758431 -0.54282099516427473 -0.033067230527592716 0.01373910727760653 0.73185817627874139 -0.2647168615477139 -1.1843646617162795 0.40228049557569423 0.55517313100970711 0.59129915858836879 1.1255113726395827 0.1927579375491901 -0.34108162835240363 -0.1238749363267867 -1.1562950857556784 0.25691152028739456 -0.33441217771598275 -0.3962541904575036 0.010524916159810049 -0.40672870074046985 -1.6577489256858826 0.97914942910031577
+leaf_weight=1083 852 1185 388 1587 28 337 713 216 112 267 1252 820 73 89 21 43 130 94 65 44 200 743 52 917 105 658 211 225 45 41
+leaf_count=1083 852 1185 388 1587 28 337 713 216 112 267 1252 820 73 89 21 43 130 94 65 44 200 743 52 917 105 658 211 225 45 41
+internal_value=0 0.0653983 0.124778 -0.125286 0.0240625 -0.183794 0.2204 0.140122 -0.575142 0.0300311 0.107828 -0.102981 0.00907583 0.323392 0.424437 -0.411726 0.102026 0.039754 0.521521 -0.252159 -0.100648 -0.22149 -0.5093 0.0928525 0.196159 -0.221196 -0.166578 -0.211997 -0.615232 0.168119
+internal_weight=0 8276 6096 4320 1216 3104 3034 1951 140 3062 1932 1130 1325 607 518 310 1076 946 453 65 2180 995 252 1735 1022 2767 2109 1857 270 252
+internal_count=12596 8276 6096 4320 1216 3104 3034 1951 140 3062 1932 1130 1325 607 518 310 1076 946 453 65 2180 995 252 1735 1022 2767 2109 1857 270 252
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=57 66 60 64 62 22 65 35 54 15 65 61 55 55 4 67 37 9 50 63 15 54 1 63 29 60 29 64 4 35
+split_gain=8867.82 6206.67 5918.45 4005.22 4511.01 3716.73 4182.91 4115.17 3487.73 3534.39 4906.12 3355.03 3971.49 3218.13 3159.71 2981.52 3274.3 3196.72 2910.88 3404.21 2874.99 2846.7 2908.85 2856.44 3599.01 3505.59 2938.61 3081.35 3000.79 2820.34
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=11 2 5 4 8 6 7 -2 9 10 -4 -1 29 14 -8 16 17 -6 -17 -20 -14 22 -3 24 25 -23 28 -28 -25 -13
+right_child=1 21 3 -5 15 -7 13 -9 -10 -11 -12 12 20 -15 -16 18 -18 -19 19 -21 -22 23 -24 26 -26 -27 27 -29 -30 -31
+leaf_value=0.29218624102418367 0.31078192909355878 0.058451392350854503 0.87083061276449392 -0.19445606174727678 -0.11846999849271625 0.48032274944618547 0.37009376036670977 -0.83071306618777196 0.015010841119777156 -0.43146047064891224 0.16733419832740379 0.32211308486333917 -0.040681633942089047 -0.13008433363137512 -0.58340544909238812 0.047950616177212975 -1.0857806476781953 -0.89797443014288714 -1.6478275378545124 -0.2353320848810804 0.33180592228801781 0.69993934172548755 -0.56299986654314504 -0.33154585989708873 -0.9957160041667521 -0.10612117809954512 0.39910414065185346 -0.74908411483610837 -0.83120211516744902 -0.47026384929195048
+leaf_weight=944 735 561 163 1695 319 261 265 33 999 52 253 700 1810 914 40 718 53 63 21 91 234 76 87 980 32 186 95 31 137 48
+leaf_count=944 735 561 163 1695 319 261 265 33 999 52 253 700 1810 914 40 718 53 63 21 91 234 76 87 980 32 186 95 31 137 48
+internal_value=0 -0.0544852 -0.0065988 -0.0736987 0.00122221 0.125541 0.0789395 0.261733 0.120546 0.345823 0.442983 0.129213 0.0741101 -0.0362251 0.245045 -0.137156 -0.34922 -0.247027 -0.0260133 -0.500175 0.00196127 -0.200774 -0.0249842 -0.274888 0.00542156 0.127698 -0.341188 0.116613 -0.392829 0.271265
+internal_weight=0 8860 6675 4427 2732 2248 1987 768 1467 468 416 3736 2792 1219 305 1265 435 382 830 112 2044 2185 648 1537 294 262 1243 126 1117 748
+internal_count=12596 8860 6675 4427 2732 2248 1987 768 1467 468 416 3736 2792 1219 305 1265 435 382 830 112 2044 2185 648 1537 294 262 1243 126 1117 748
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=66 64 56 69 69 63 35 58 56 64 69 11 60 12 27 9 58 50 22 58 16 62 27 56 7 31 12 53 70 55
+split_gain=14218.3 12858.3 5365.17 4040.62 3398.71 4168.28 4447.07 3729.53 3623.07 3026.68 2713.48 3229.28 2625.35 2661.03 2365.6 2342.3 2667.79 3258.77 3821.68 2298.51 2393.28 3146.08 2378.53 2880.01 3263.38 2781.59 2465.61 2418.31 2273.06 3561.29
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 12 -4 5 7 -7 -3 -8 10 19 -12 13 -1 -6 -14 -17 18 -18 -2 22 -22 23 24 25 27 28 -21 -24 -30
+right_child=9 4 3 -5 14 6 8 -9 -10 -11 11 -13 15 -15 -16 16 17 -19 -20 20 21 -23 26 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.12488229423684778 -0.056891387927828843 -0.055725949758649335 0.045598889948936565 -0.0060301413296036041 -0.085385591573243769 -0.032692336189225436 0.32983346213460774 0.10254073394964376 0.031814264812756607 -0.087168976527307138 -0.045973820594958921 -0.18847388181103661 0.062794108927614931 -0.041125036598141512 0.035156936458304151 0.086841306094318005 0.022328354629798462 -0.33694868520475352 -0.35139548972249035 0.22912178993527152 0.040901696430735816 -0.26518081826407736 0.12028983145259148 0.013376911604030862 0.40264280810952191 0.33189806989752335 -0.31491850614547734 -0.0022893959985059854 -0.36971068287437614 0.036204977397407807
+leaf_weight=608 378 129 1810 1988 702 2066 37 334 82 851 883 112 1365 67 119 94 118 26 20 37 43 41 43 396 24 26 21 119 22 35
+leaf_count=608 378 129 1810 1988 702 2066 37 334 82 851 883 112 1365 67 119 94 118 26 20 37 43 41 43 396 24 26 21 119 22 35
+internal_value=0 0.014952 0.036818 0.0185745 -0.0234727 -0.00969403 -0.0241326 0.0584448 0.124476 -0.0471843 -0.0315756 -0.062014 0.0669697 0.108405 -0.0679135 0.049737 -0.019344 -0.0802063 -0.0318345 -0.00601753 0.0178119 -0.108496 0.0324866 0.0528158 0.12863 0.0924968 -0.0686553 0.0525966 -0.01694 -0.120464
+internal_weight=0 9565 6096 3798 3469 2648 2185 463 119 3031 2180 995 2298 675 821 1623 258 164 138 1185 807 84 723 602 206 182 121 156 100 57
+internal_count=12596 9565 6096 3798 3469 2648 2185 463 119 3031 2180 995 2298 675 821 1623 258 164 138 1185 807 84 723 602 206 182 121 156 100 57
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=56 57 54 60 26 60 22 4 18 14 62 53 69 54 50 2 47 21 65 49 9 12 2 69 57 47 16 71 69 67
+split_gain=9522.19 5999.89 3795.51 3364.18 4403.89 3189.26 5319.4 3071.22 3013.58 3085.56 2947.19 3954.61 3655.34 4978.46 2992.15 3285.56 2820.26 3107.47 2738.31 2650.82 2719.65 2641.08 3525.28 2936.14 2609.43 3295.73 2436.57 2398.85 2378.34 2254.89
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 24 4 7 6 8 -4 19 27 11 12 13 -3 -12 26 17 -14 -8 20 -2 -13 23 -23 25 -1 -16 -10 -22 -5
+right_child=1 10 3 29 -6 -7 18 -9 9 -11 14 21 16 -15 15 -17 -18 -19 -20 -21 28 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.78332150102346798 0.47657079569305916 0.76838737522841116 0.34667279714218374 -0.11679277967701181 -0.72210459158472395 -0.0032355586575126016 0.12107894335214685 -0.27064488516913521 0.83159371090657785 -1.2296519595384598 -0.15720940263950467 -0.087536606529312014 0.1046986636293472 0.10092632282573266 -0.4730516913498557 0.39894841925094005 -0.91638975625946417 -0.77549742994209137 -0.99173875873287531 1.0482235111409064 0.16906060477097828 -0.23102294621208022 0.47378624426691157 -0.94074649878523575 0.20964364570526015 -0.28018494401659283 -1.2943784360019934 -0.19801596812903882 -1.1288834786415101 0.087080088751199214
+leaf_weight=174 362 147 771 924 46 1972 41 90 33 20 2170 2008 244 466 258 38 42 48 48 66 48 124 38 110 825 35 42 72 20 1314
+leaf_count=174 362 147 771 924 46 1972 41 90 33 20 2170 2008 244 466 258 38 42 48 48 66 48 124 38 110 825 35 42 72 20 1314
+internal_value=0 -0.0612646 0.123394 0.0687493 0.231213 0.0621966 0.243932 0.282145 0.347554 -0.0912608 -0.119002 -0.0558041 0.115965 0.260986 -0.200317 -0.477075 -0.150197 -0.0399911 -0.479092 0.458142 0.367572 -0.127149 -0.419578 -0.564654 0.289601 0.605222 -0.588037 0.125576 -0.212688 0.00290738
+internal_weight=0 8417 4179 3145 907 2682 710 861 621 125 5735 3227 947 613 2508 338 334 292 89 496 430 2280 272 234 1034 209 300 105 68 2238
+internal_count=12596 8417 4179 3145 907 2682 710 861 621 125 5735 3227 947 613 2508 338 334 292 89 496 430 2280 272 234 1034 209 300 105 68 2238
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=64 56 54 60 63 60 28 72 28 45 27 26 57 2 60 57 72 13 37 30 67 48 21 54 23 30 6 27 67 20
+split_gain=8081.35 5376.56 3828.13 2470.72 3024.89 2340.42 3268.74 2913.48 2857.94 2211.26 2477.24 2354.69 2154.57 2107.43 2013.79 2744.19 2545.25 2582.62 2747.05 2346.11 2287.77 2700.24 2583.27 2228.33 2209.57 2144.52 2140.59 2183.45 3957.33 2330.14
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 9 -3 4 -4 6 -2 -8 12 14 11 -11 -7 -6 19 24 17 18 20 26 -17 22 -22 -23 -16 -18 27 29 -29 -1
+right_child=5 2 3 -5 13 8 7 -9 -10 10 -12 -13 -14 -15 15 16 25 -19 -20 -21 21 23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.45143294075067253 0.069861388676628347 0.11625741551064384 0.35831229948690013 -0.12636806666680275 0.021497642556134455 -0.055151940997691086 -0.60655587471344263 0.57077679872512821 0.11801696798334478 0.54366287944468084 -0.20501261555379435 -0.54773626536840492 -0.2479854627987893 -0.43979481578141721 0.33652968396214733 -0.40410407992561881 0.43426286995492352 0.35873700145074705 0.28469047167823769 0.84046730010798487 -0.088105557826812064 -0.50380642354488381 -0.94368019226269839 0.68936519573132204 -0.35044141959112429 -0.57109069755921771 -0.25639423912479764 -0.59874317548168243 0.61371354513698151 -0.33854949067278611
+leaf_weight=418 1059 1804 252 2236 919 826 132 25 337 337 62 21 1941 111 470 313 183 127 142 66 371 20 39 72 52 24 84 67 45 41
+leaf_count=418 1059 1804 252 2236 919 826 132 25 337 337 62 21 1941 111 470 313 183 127 142 66 371 20 39 72 52 24 84 67 45 41
+internal_value=0 0.0578705 -0.00217903 -0.0629122 0.0477643 -0.110865 0.00673294 -0.419083 -0.156934 0.166057 0.378574 0.479642 -0.190421 -0.0282145 0.130833 0.0746158 -0.00361543 -0.0649737 -0.121203 0.272196 -0.191923 -0.0596265 -0.169489 0.42998 0.268096 0.3177 0.214935 0.284273 -0.111595 0.380868
+internal_weight=0 8276 5322 3518 1282 4320 1216 157 3104 2954 420 358 2767 1030 2534 1813 1291 1084 957 721 815 502 410 92 522 207 655 571 112 459
+internal_count=12596 8276 5322 3518 1282 4320 1216 157 3104 2954 420 358 2767 1030 2534 1813 1291 1084 957 721 815 502 410 92 522 207 655 571 112 459
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=66 65 64 62 51 25 60 72 54 25 34 54 19 64 65 17 8 42 73 56 46 7 20 72 58 52 54 21 6 56
+split_gain=7740.39 7009 4271.44 4094.5 3412.4 2736.78 2689.18 3130.31 3039.26 4129.64 2864.19 3644.13 3136.34 2827.46 2682.89 2388.43 2344.87 3496.74 2499.59 2182.77 3282.95 2267.42 2968.25 2154.37 2136.75 2483.78 2973.11 2649.13 2700.85 4412.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 16 5 6 -1 8 10 9 13 12 -12 -8 -5 24 23 -3 18 -18 20 -10 22 -21 -16 -2 27 -27 28 29 -26
+right_child=14 2 -4 4 -6 -7 7 -9 19 -11 11 -13 -14 -15 15 -17 17 -19 -20 21 -22 -23 -24 -25 25 26 -28 -29 -30 -31
+leaf_value=0.079782245312613909 -0.093599669193177665 0.0071849297802513978 -0.057345725500278534 0.41206253401776582 0.1662293518019706 0.22113105948396058 0.043515943048450238 -0.22551918652980296 0.025912919019659364 -0.26200204574144803 -0.53585174599209351 -0.018555660843849183 -0.25532086532976894 0.026499752839406334 -0.15298161029661658 0.13063089063090666 0.13815361477079846 0.55876329302787786 -0.27648995946954802 -0.08139192479587086 0.57804122016543436 0.26215545282363895 -0.57934951045296412 0.010837194594469938 0.13697784152068201 0.091249072811542431 -0.34568958780903752 0.16815605500262548 -0.17572990817527701 -0.041077855687608814
+leaf_weight=1945 591 3683 1977 94 194 247 520 146 96 26 37 53 63 45 774 62 168 28 27 148 21 25 22 154 320 39 69 153 137 732
+leaf_count=1945 591 3683 1977 94 194 247 520 146 96 26 37 53 63 45 774 62 168 28 27 148 21 25 22 154 320 39 69 153 137 732
+internal_value=0 0.0176512 -0.00943744 0.0609328 0.00977102 0.0957098 -0.0136494 -0.0576223 0.0618512 0.200693 -0.0211989 -0.231222 0.0112231 0.28724 -0.0557025 -0.109737 0.0148111 0.140762 0.0807414 -0.0115747 0.125013 -0.0935272 -0.145833 -0.125796 -0.0294926 -0.0033635 -0.187906 0.0114879 -0.00867206 0.0130836
+internal_weight=0 9565 5883 3682 1490 2192 1296 819 477 165 673 90 583 139 3031 990 3906 223 195 312 117 195 170 928 2041 1450 108 1342 1189 1052
+internal_count=12596 9565 5883 3682 1490 2192 1296 819 477 165 673 90 583 139 3031 990 3906 223 195 312 117 195 170 928 2041 1450 108 1342 1189 1052
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=64 69 21 59 56 70 69 37 70 59 28 16 38 11 6 71 30 8 38 71 63 73 63 29 70 21 58 63 30 16
+split_gain=6311.15 5139.15 3472.33 3925.87 4622.47 3500.61 3099.95 2870.69 2801.43 3067.91 3265.62 4567.41 3776.39 3259.69 3005.53 3101.82 2763.93 2709.11 2652.05 2499.27 3401.29 2488.82 3010.78 3994.1 2471.8 2455.33 2346.01 4811.63 2663.02 2304.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 5 29 -4 26 24 9 14 13 12 -12 17 16 -16 18 -11 21 20 -15 22 -3 -24 -8 -10 28 -28 -2 -5
+right_child=6 8 3 4 -6 -7 7 -9 25 10 11 -13 -14 19 15 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.096293432671486323 -0.13230275034457617 0.92519613934680833 1.2791892788385191 0.42959814581327738 -0.16188080240573202 0.33984568169318052 -0.26742776448740024 -0.68228059823866249 -0.098457767711018732 0.025894252601916964 -0.045905669800118905 -1.54305017090713 -1.297704379473414 1.0207782728672028 -0.066328907012939461 1.1727761881104832 -0.42132634243178296 0.6315784077351102 -0.29824982580718812 -0.6504948186511097 -0.58398299137396481 -0.24351782370836306 0.12243314762850721 1.0493813843500834 0.17099451004185631 -0.52706000726421676 0.30516692073317792 -0.065334377232149021 -0.71882770554984321 1.5277331248573636
+leaf_weight=3749 867 80 76 113 175 83 691 135 1227 1387 173 30 28 25 31 58 82 78 93 121 28 78 334 54 158 150 427 1957 85 23
+leaf_count=3749 867 80 76 113 175 83 691 135 1227 1387 173 30 28 25 31 58 82 78 93 121 28 78 334 54 158 150 427 1957 85 23
+internal_value=0 0.051141 0.128415 0.384636 0.177985 0.78884 -0.097973 -0.253946 -0.0292186 0.0303459 -0.0400708 -0.392073 -0.220286 0.00954027 0.192913 0.741178 0.125235 0.0581423 0.195373 -0.399666 0.17298 0.279452 0.366613 0.251441 -0.185837 -0.145146 -0.0519664 0.00102638 -0.184671 0.615312
+internal_weight=0 8276 4219 470 311 159 4320 984 4057 2680 1870 231 201 1639 810 89 721 1465 639 174 53 546 468 388 849 1377 3336 2384 952 136
+internal_count=12596 8276 4219 470 311 159 4320 984 4057 2680 1870 231 201 1639 810 89 721 1465 639 174 53 546 468 388 849 1377 3336 2384 952 136
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=66 60 57 33 62 1 41 38 62 51 18 30 0 50 39 31 72 7 14 25 61 58 16 30 27 51 3 53 69 56
+split_gain=7157.54 4996.02 3946.43 2677.55 5153.1 3452.88 3328.81 2531.5 2476.79 6608.14 5357.84 3482.05 3567.22 2958.67 3642.05 3512.04 2746.27 2394.12 2278.86 2640.3 2216.71 2167.77 2865.17 2784.5 2344.9 2186.93 2103.83 2079.8 2044.44 2154.94
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 21 3 7 6 -6 -5 -3 9 -4 11 12 20 14 -10 16 27 -16 19 -9 -11 22 -1 25 -24 -23 -27 28 29 -15
+right_child=-2 2 8 4 5 -7 -8 18 13 10 -12 -13 -14 15 17 -17 -18 -19 -20 -21 -22 23 24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.068089733809440528 -0.11159218334119742 0.082881786051371642 0.061257850205687324 -0.36892159741658437 -0.0051419873657466472 1.1644890578020186 -1.5328915535457548 0.56775767549108247 -0.12379794239619793 0.30128193865641062 -1.0782882336374613 0.62767998222261667 -0.95647801377851027 -0.96129158881699872 0.1310091166669487 0.3875416257662011 -1.0968556222579782 0.94253010671029147 -0.34418382282767973 -0.24894909036811438 -0.32733031204164331 0.16914455301155645 -0.60867058268054519 0.43585818725017211 0.36149463779998547 -0.19802923345903181 0.46794968383370816 -0.11414341212392928 -1.1076692967779107 0.1320293818109779
+leaf_weight=729 3031 1639 2079 91 106 21 21 195 1524 56 57 32 46 21 195 37 42 29 28 32 128 1682 81 240 22 212 39 111 39 31
+leaf_count=729 3031 1639 2079 91 106 21 21 195 1524 56 57 32 46 21 195 37 42 29 28 32 128 1682 81 240 22 212 39 111 39 31
+internal_value=0 0.0353618 -0.00540046 0.0877164 -0.175119 0.188262 -0.587166 0.120883 -0.0502657 0.00707003 -0.346085 -0.186789 -0.300106 -0.118029 -0.0776819 -0.369011 -0.483734 0.236072 0.365134 0.452627 -0.136014 0.124347 0.00996152 0.168143 -0.401451 0.134904 -0.0945504 -0.356254 -0.651575 -0.309504
+internal_weight=0 9565 6560 2133 239 127 112 1894 4427 2398 319 262 230 2029 1748 281 244 224 255 227 184 3005 832 2173 103 1933 251 202 91 52
+internal_count=12596 9565 6560 2133 239 127 112 1894 4427 2398 319 262 230 2029 1748 281 244 224 255 227 184 3005 832 2173 103 1933 251 202 91 52
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=66 65 65 8 72 60 72 70 32 53 10 49 7 9 41 24 58 70 59 63 63 45 23 31 6 53 9 27 63 38
+split_gain=5797.61 5791.16 2337.55 2185.06 2211.67 2156.62 3077.99 3253.2 6332 5224.98 3237.72 3760.69 4326.42 2698.03 2737.67 2413.05 2691.36 3326.91 2422.62 3089.45 2738.68 3349.12 2896.09 2458.63 2435.19 2490.32 2578.18 2928.52 4132.88 2377.94
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 -2 4 -4 -1 10 8 13 -9 15 12 -12 14 -8 18 -17 -18 19 -7 22 23 -20 -22 25 -21 27 28 -27 -30
+right_child=2 -3 3 -5 -6 6 7 9 -10 -11 11 -13 -14 -15 -16 16 17 -19 20 24 21 -23 -24 -25 -26 26 -28 -29 29 -31
+leaf_value=0.24414279934202554 -0.059357265386907276 -0.023366953002897789 -0.27782130636494795 -0.84214921773507678 0.13804475115794762 -0.10823341017519986 -0.26926178535694006 -0.54760258072188928 -1.9279515361785891 0.54291085151923912 -0.2607578836723991 -1.2835008576512337 1.0215306132070479 -1.2075059726238253 0.82864399143943079 -0.67521028365149649 -0.45553279101981653 0.58530528817106697 0.23677564382162108 0.75036589010998056 -0.1799090870850264 0.60244219303131108 1.1165361525756974 0.42969216153799716 1.0475855935252074 1.2917651655627234 -0.48398256412772245 -0.39664807111717937 0.096603258176526041 1.218360026129945
+leaf_weight=1237 2041 5883 779 58 153 108 143 70 25 118 174 29 31 25 27 66 56 68 343 135 470 79 42 77 66 51 43 43 134 22
+leaf_count=1237 2041 5883 779 58 153 108 143 70 25 118 174 29 31 25 27 66 56 68 343 135 470 79 42 77 66 51 43 43 134 22
+internal_value=0 0.0381908 -0.12052 -0.246613 -0.209551 0.136546 0.0821096 -0.168594 -0.429625 0.136869 0.132324 -0.217632 -0.0668508 -0.237532 -0.0948885 0.177743 -0.159331 0.115249 0.217448 0.376267 0.122879 -0.00619495 0.33275 -0.0940968 0.48219 0.395002 0.231268 0.354292 0.510284 0.2548
+internal_weight=0 9565 3031 990 932 3682 2445 408 220 188 2037 234 205 195 170 1803 190 124 1613 602 1011 626 385 547 494 428 293 250 207 156
+internal_count=12596 9565 3031 990 932 3682 2445 408 220 188 2037 234 205 195 170 1803 190 124 1613 602 1011 626 385 547 494 428 293 250 207 156
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=64 69 65 69 37 62 59 57 55 50 56 21 28 73 70 67 30 56 55 57 35 51 38 18 45 6 65 55 67 51
+split_gain=12684.4 5003.95 3662.61 3637.38 2947.06 2905 4451.29 4629.26 4016.46 3310.68 2744.69 3548.17 3295.04 4181.39 2828.82 3074.21 2696.63 2752.79 2669.75 2663.15 4504.8 3019.44 2614.58 2540.16 4079.74 4877.12 3345.04 2961.73 3648.14 3207.42
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 23 -5 9 7 -7 16 19 11 12 14 22 -3 -16 17 -8 -13 -1 21 -21 -14 -2 25 27 -27 28 -25 -29
+right_child=3 10 -4 4 -6 6 8 -9 -10 -11 -12 18 13 -15 15 -17 -18 -19 -20 20 -22 -23 -24 24 -26 26 -28 29 -30 -31
+leaf_value=0.10211148552508396 -0.010108501532283161 0.067549617743419041 0.012712946336990381 -0.047767880436776759 -0.14836861956119538 0.19289370608083981 0.1072913112850101 0.025064280985525864 -0.073980974755493034 0.15380429071592697 -0.013027373770256701 0.085887535214424132 0.028228979671702667 -0.32475857603549957 -0.047028619750987648 0.084996905167897541 0.25486287051981149 -0.049221329323135984 -0.10940535516138114 0.026472414991472452 -0.17826475268916081 0.14442909876601054 -0.22186069923639298 -0.092654571623905849 0.077534598086948514 -0.099150673283470991 -0.37577421111219067 -0.051682874470315082 0.14676964508859736 -0.21662125221753525
+leaf_weight=338 2792 734 2298 849 135 97 81 204 249 162 2699 36 102 20 215 105 22 101 126 525 38 104 20 46 77 36 34 235 57 59
+leaf_count=338 2792 734 2298 849 135 97 81 204 249 162 2699 36 102 20 215 105 22 101 126 525 38 104 20 46 77 36 34 235 57 59
+internal_value=0 0.0145004 0.0297506 -0.0277791 -0.0615698 0.0501319 0.0195342 0.0791488 -0.0200773 0.0699011 -0.00135866 0.0218327 0.0337307 -0.0567115 0.0459155 -0.00370774 0.0457168 0.0204354 -0.0660069 0.0563764 0.0332003 0.0459756 -0.0127693 -0.017812 -0.0573492 -0.0795891 -0.233511 -0.0524493 0.0398423 -0.0847828
+internal_weight=0 8276 4219 4320 984 1921 754 301 453 1167 4057 1358 1196 142 1054 320 204 182 162 1005 667 629 122 3336 544 467 70 397 103 294
+internal_count=12596 8276 4219 4320 984 1921 754 301 453 1167 4057 1358 1196 142 1054 320 204 182 162 1005 667 629 122 3336 544 467 70 397 103 294
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=66 57 60 59 54 67 61 13 34 59 55 39 27 50 71 3 46 59 32 59 54 52 1 16 38 5 55 61 2 28
+split_gain=24625.7 6629.29 4926.54 4759.97 3589.06 3136.37 4835.14 3921.95 4863.56 2684.7 3546.65 3263.61 2520.39 2441.12 3685.22 2413 3113.18 3007.69 2378.07 4380.83 2520.41 3570.98 3841.98 2400.99 2361.63 3220.59 2976.8 3862.06 2726.95 2343.98
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 29 -1 6 7 8 9 12 -11 -12 -4 18 -15 -7 17 -17 20 -20 23 22 -22 -8 26 -26 28 -28 -6 -3
+right_child=-2 2 5 -5 24 15 13 -9 -10 10 11 -13 -14 14 -16 16 -18 -19 19 -21 21 -23 -24 -25 25 -27 27 -29 -30 -31
+leaf_value=0.065133455293204426 -0.041397715758552361 0.075618372689694222 0.03883765939209196 0.0088315585003801555 0.064089727776973707 -0.00098664764229993828 -0.008588214744807747 0.11739363498319455 -0.1371542984160824 0.054038653861553897 -0.075248005862924322 0.1054364145733416 0.21523459384470811 -0.23943388646073413 -0.053982560088237125 0.10770751537645563 0.16993139408034633 -0.011962149823651947 0.019465031441267548 -0.21779211956339004 -0.084523825389256318 0.092887850697078389 0.10073437699317639 0.13327853808408244 0.087236334483123262 -0.095400669144259556 0.044920253836845295 -0.016494415330791237 -0.052055168671116307 -0.01616844234643159
+leaf_weight=766 3031 547 135 1611 458 2450 259 82 69 140 210 32 27 44 92 85 49 186 37 52 364 42 34 38 253 30 415 904 64 90
+leaf_count=766 3031 547 135 1611 458 2450 259 82 69 140 210 32 27 44 92 85 49 186 37 52 364 42 34 38 253 30 415 904 64 90
+internal_value=0 0.0131183 0.00398846 0.0240817 0.0342054 -0.00621477 -0.0243526 0.00914294 -0.00533757 0.0113818 -0.0127296 -0.0513559 0.0682371 -0.0485516 -0.113982 0.00463521 0.0476776 0.0255726 -0.0377786 -0.119157 -0.0279514 -0.0532737 -0.0686977 0.00956309 0.0230515 0.0678755 0.0161611 0.00282862 0.0498497 0.0626501
+internal_weight=0 9565 6675 2248 2890 4427 1657 695 613 544 382 242 162 962 136 2770 320 271 826 89 737 440 398 297 2124 283 1841 1319 522 637
+internal_count=12596 9565 6675 2248 2890 4427 1657 695 613 544 382 242 162 962 136 2770 320 271 826 89 737 440 398 297 2124 283 1841 1319 522 637
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=66 65 62 56 55 69 52 40 11 25 57 70 25 14 55 56 34 16 70 41 57 15 48 20 16 53 38 15 43 65
+split_gain=7748.41 6152.78 4298.17 2817.17 2683.57 6044.56 4471.33 4258.92 3246.6 3234.45 3038.71 2757.49 2555.83 3230.57 2841.7 3023.08 3647.83 3113.54 3006.72 3304.24 2832.83 2827.81 3189.74 2742.88 2547.41 2508.17 2464.11 2455.04 2429.04 2273.31
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 12 -3 5 -4 8 9 -6 11 -10 -7 14 -14 27 16 17 -16 20 21 28 22 25 26 -5 -20 -22 -1 -17 -2
+right_child=29 3 4 24 6 7 -8 -9 10 -11 -12 -13 13 -15 15 18 -18 -19 19 -21 23 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.44851324748985893 -0.079012333080507924 0.079774272939881999 0.42538320562371645 -0.038905515059888214 -0.10364238338031395 0.40033093487098814 -0.86781549056371066 -1.5564286394552751 1.1383559775906942 -1.2039322542107624 0.029035584114748859 -0.40489095856209056 0.4006111449044612 1.4922535836696627 0.065274051234424521 0.30078847301702433 0.92103939078472286 0.74770281204454059 0.71720185057147523 0.8882727888637576 -0.15055215674515215 -0.75327799988759536 -0.70206006346522154 -1.3170496510020619 -0.29189391363420442 0.07819460762723808 -1.1110460225612886 -0.21653942047588287 -0.75351206247623148 -0.26367681630143913
+leaf_weight=530 2041 1929 372 3505 729 100 69 22 43 23 58 74 216 31 362 137 81 82 91 58 193 37 37 29 449 189 31 62 26 990
+leaf_count=530 2041 1929 372 3505 729 100 69 22 43 23 58 74 216 31 362 137 81 82 91 58 193 37 37 29 449 189 31 62 26 990
+internal_value=0 0.044151 0.145531 -0.0192996 0.0144837 0.180003 -0.0943284 -0.236807 -0.0300264 -0.089438 0.501321 0.0578802 0.234609 0.537619 0.196129 0.116175 0.303895 0.191308 -0.00285056 0.188632 -0.192492 0.0740018 0.170561 -0.40195 -0.0676338 0.285872 -0.283478 0.378862 0.132618 -0.139328
+internal_weight=0 9565 3682 5883 1490 591 899 219 830 197 101 174 2192 247 1945 1353 525 444 828 412 416 354 317 253 3954 280 224 592 163 3031
+internal_count=12596 9565 3682 5883 1490 591 899 219 830 197 101 174 2192 247 1945 1353 525 444 828 412 416 354 317 253 3954 280 224 592 163 3031
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=60 55 3 20 65 20 50 10 62 51 51 18 0 65 32 69 69 22 5 59 63 59 33 0 26 10 28 40 45 25
+split_gain=4716.39 2959.91 4084.84 3751.28 3736.18 3678.48 3887.14 3749.58 3016.16 3342.05 3146.7 9975 4523.04 3509.33 3373.76 3047.3 2905.86 2829.4 2773.72 3515.24 2663.05 2795.44 3976.79 3437.38 3415.81 2638.38 2588.96 2584.24 3066.7 2788.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=20 4 8 -4 -2 7 -7 27 10 -10 16 12 14 -13 17 -14 25 18 19 -12 -1 22 24 -24 -22 -3 -18 29 -29 -6
+right_child=1 2 3 -5 5 6 -8 -9 9 -11 11 13 15 -15 -16 -17 26 -19 -20 -21 21 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.26290573921814303 0.16172964749837435 0.13521388153414346 0.24208772356672395 -0.52380558418937861 0.052480358905963767 -0.30278682292384262 -1.6372806235001638 0.46587079783825031 -0.24573226570792925 0.10521707198213018 0.77622973283131924 -0.71164680163065597 -0.022369805812835694 -2.2288204191192502 1.1654488725731007 -1.4595178830126923 -0.071346953026794821 0.76161600790525741 -0.8260823975801469 -0.26757082030699969 0.35729118540154081 -0.0036053455758921493 -0.054747512449820838 -1.4521836933882342 -0.52554493483076703 -0.30369932355444418 -0.55610583316414586 -0.25220412998460234 -1.4434590124166931 -0.42663764253470071
+leaf_weight=738 1373 1306 572 72 878 136 26 146 1958 315 45 30 25 31 26 36 988 38 50 114 649 2327 75 23 47 153 124 128 26 141
+leaf_count=738 1373 1306 572 72 878 136 26 146 1958 315 45 30 25 31 26 36 988 38 50 114 649 2327 75 23 47 153 124 128 26 141
+internal_value=0 -0.0406673 -0.0812074 0.15646 0.0428989 -0.0672663 -0.516965 -0.0120342 -0.110423 -0.197097 -0.0439997 -0.306781 -0.092023 -1.48267 0.0819276 -0.870523 -0.00362683 -0.0321273 -0.176444 0.0278444 0.092073 0.0516775 0.213697 -0.382717 0.297674 0.0891867 -0.125403 -0.0715177 -0.453325 -0.0138157
+internal_weight=0 8737 5883 644 2854 1481 162 1319 5239 2273 2966 395 334 61 273 61 2571 247 209 159 3859 3121 794 98 696 1459 1112 1173 154 1019
+internal_count=12596 8737 5883 644 2854 1481 162 1319 5239 2273 2966 395 334 61 273 61 2571 247 209 159 3859 3121 794 98 696 1459 1112 1173 154 1019
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=64 66 57 43 21 54 62 69 37 69 59 54 20 20 50 62 50 53 10 63 61 21 9 7 2 58 63 35 13 49
+split_gain=7727.64 5128.79 2683.25 2829.54 3718.65 3316.6 3622.14 2424.1 2503.79 2330.14 1952.11 2579.74 5504.9 2281.89 3293.83 2137.46 2101.18 2911.94 2542.64 2660.04 2486.04 2247.45 2592.67 1948.71 1827.03 1709.13 4069.71 3182.85 3123.18 3488.23
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 -1 5 -5 9 25 -9 -7 11 12 23 -12 15 -15 17 20 24 -20 -13 22 -22 -4 -19 28 -27 -28 29 -2
+right_child=7 -3 10 4 -6 6 -8 8 -10 -11 13 16 -14 14 -16 -17 -18 18 19 -21 21 -23 -24 -25 -26 26 27 -29 -30 -31
+leaf_value=0.15420560507622577 -0.19578670040825896 -0.075051215128992363 0.29738717686088212 0.98704287804663182 1.4392663820369824 0.085440481227377185 0.59023563620410391 -0.18273011128910688 -0.64636451996586941 -1.025739786704071 0.040291315801932043 0.2426719157458985 1.3019136245603917 0.16954219782739643 -1.064423721612886 -0.42030706766272791 0.41110885141306364 0.12989678531467855 -1.3099677781263988 0.12473236471414567 -0.39017096992461914 0.49593615531921387 -1.4203627381730697 -0.46691817842625288 0.71017515153669919 0.25721463054697746 -0.11612205725560187 0.41544506461670005 -0.70675205808169772 0.41243388429370331
+leaf_weight=1657 743 2180 339 60 37 46 79 849 135 32 2431 73 54 127 43 119 151 491 24 28 155 23 29 37 61 427 1837 120 101 108
+leaf_count=1657 743 2180 339 60 37 46 79 849 135 32 2431 73 54 127 43 119 151 491 24 28 155 23 29 37 61 427 1837 120 101 108
+internal_value=0 0.0565899 0.103666 0.201847 0.51264 0.354644 0.112963 -0.108412 -0.246338 -0.370428 0.058834 0.151895 0.357771 0.00871077 -0.256937 -0.115791 0.0663626 0.00747494 0.131048 -0.537437 -0.259091 -0.436041 -0.552538 0.222176 0.194022 -0.0677281 -0.0224967 -0.0835272 -0.180996 -0.118598
+internal_weight=0 8276 6096 1911 254 217 157 4320 984 78 4185 1465 430 2720 289 246 1035 884 604 52 280 207 184 376 552 3336 2384 1957 952 851
+internal_count=12596 8276 6096 1911 254 217 157 4320 984 78 4185 1465 430 2720 289 246 1035 884 604 52 280 207 184 376 552 3336 2384 1957 952 851
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=64 69 21 57 42 70 41 45 3 57 35 14 50 10 18 34 33 5 63 62 50 46 6 46 63 23 67 33 55 18
+split_gain=6183.1 3829.22 2632.96 2491.54 2871.76 2470.85 2329.26 3526.9 2435.02 2313.97 2280.13 2671.5 2743.45 2544.85 2189.99 2180.61 2162.01 3575.72 3025.18 2552.85 2235.48 2140.57 2100.34 2076.37 2043.59 1976.53 5000.71 2104.04 1961.69 1934.37
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 10 4 21 -3 8 22 25 16 11 12 -1 14 23 24 20 18 -18 -20 -2 -4 -8 -12 -5 27 -27 -7 -14 -11
+right_child=9 5 3 15 -6 6 7 -9 -10 29 13 -13 28 -15 -16 -17 17 -19 19 -21 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.051822945503760744 0.06268146636172596 0.018596588607031308 0.50924430021773215 0.28843132654408449 -0.11980268947780133 -0.11624552475141757 -0.064954053774370371 0.65079756879806527 0.12837492954147897 -0.053600673562993986 -0.19515836000856426 -0.068779052802576471 0.34666350019198877 -0.57394379744162927 0.32419325086203488 -0.27009115940646122 0.45952971997586167 -0.77718271889856894 -0.5071137872720628 0.027805427379078335 -0.15517002014650239 -0.0098998948931694041 0.40227619090984607 0.29033004951018554 0.0084110053440478328 -0.15166000132262708 0.45674008709542896 -0.36958191968336868 0.11393791384520856 -0.15954104293166668
+leaf_weight=2720 922 2680 115 119 30 825 141 25 115 2612 144 390 135 26 33 38 22 21 38 54 135 24 29 26 144 100 51 91 275 516
+leaf_count=2720 922 2680 115 119 30 825 141 25 115 2612 144 390 135 26 33 38 22 21 38 54 135 24 29 26 144 100 51 91 275 516
+internal_value=0 0.0253098 0.0586611 0.170218 0.323855 -0.00937327 -0.0638099 0.0962945 -0.0902231 -0.048487 0.0446756 0.0546213 0.0699971 -0.108203 -0.048551 0.083957 0.0107922 -0.17763 -0.0671858 -0.193139 0.0348575 0.419608 0.0147499 -0.120907 0.135112 -0.113783 0.0538261 -0.141413 0.190567 -0.0710768
+internal_weight=0 8276 4219 470 169 4057 1377 195 1182 4320 3749 3520 3130 229 203 301 1192 135 114 92 1057 139 170 170 263 1067 151 916 410 3128
+internal_count=12596 8276 4219 470 169 4057 1377 195 1182 4320 3749 3520 3130 229 203 301 1192 135 114 92 1057 139 170 170 263 1067 151 916 410 3128
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+yellow=64
+blue=56
+BON4=52
+BON2=47
+BON3=47
+BON8=44
+BON5=41
+no_players=38
+red=38
+BON10=37
+green=34
+black=33
+BON7=27
+BON6=25
+brown=25
+x1_SCORE8=21
+BON9=21
+x4_SCORE2=19
+x5_SCORE7=19
+x0_SCORE7=18
+x1_SCORE1=17
+x1_SCORE2=17
+x2_SCORE1=16
+x3_SCORE9=15
+x2_SCORE4=14
+x2_SCORE8=14
+x3_SCORE8=14
+x0_map2=14
+x3_SCORE5=13
+x5_SCORE9=13
+BON1=13
+x0_SCORE4=12
+x2_SCORE3=12
+x3_SCORE2=12
+x3_SCORE6=12
+x5_SCORE2=12
+x5_SCORE8=12
+x0_SCORE2=11
+x1_SCORE3=11
+x1_SCORE7=11
+x0_SCORE6=10
+x0_SCORE8=10
+x3_SCORE7=10
+x4_SCORE3=10
+x4_SCORE6=10
+x5_SCORE5=10
+x5_SCORE6=10
+x0_SCORE3=9
+x0_SCORE9=9
+x2_SCORE5=9
+x2_SCORE7=9
+x4_SCORE7=9
+x1_SCORE6=8
+x3_SCORE4=8
+x4_SCORE4=8
+x5_SCORE3=8
+x5_SCORE4=8
+x3_SCORE1=7
+x0_map3=7
+x0_SCORE1=6
+x0_map1=6
+x0_SCORE5=5
+x1_SCORE4=5
+x1_SCORE5=5
+x2_SCORE2=5
+x2_SCORE6=5
+x2_SCORE9=5
+x3_SCORE3=5
+x4_SCORE5=5
+x4_SCORE8=4
+x1_SCORE9=2
+x4_SCORE9=2
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/engineers_model.txt b/data/faction-picker-bot/models/engineers_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..46b249415bc28a717cbf4e700a63ae1c9feac76f
--- /dev/null
+++ b/data/faction-picker-bot/models/engineers_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2839 2953 2923 2933 2929 2929 2912 2957 2920 2918 2950 2943 2918 2937 2905 2921 2920 2918 2902 2944 2967 2919 2923 2925 2954 2912 2898 2951 2899 2921 2929 2918 2942 2915 2944 2964 2902 2900 2898 2937
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=66 64 64 69 67 69 60 69 54 67 67 69 69 60 60 62 67 62 60 55 61 22 62 61 55 57 55 34 55 34
+split_gain=612772 600648 120799 73268.3 58873.7 40250.3 39580.5 35744.3 18530.4 15949.8 14102.2 12678 12368.7 12041.2 10957.8 12834.4 10802.9 10417.8 9885.51 9725.07 9457.81 9160.24 9004.61 8593.11 8109.77 7799.56 9278.63 7557.06 7209.72 8863.42
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 5 10 6 13 12 14 -8 -5 18 -4 25 -2 21 28 -7 -9 -3 27 -17 -6 -12 -21 -18 -1 -27 -10 29 -16
+right_child=2 3 11 9 7 16 8 17 19 -11 22 -13 -14 -15 15 20 24 -19 -20 23 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=103.25094251665696 101.60934191539774 101.42928811082136 99.858936304841521 100.11268238504921 103.09245084615452 100.1935250694853 102.22893165187844 102.19956808904264 102.05903546690911 100.82809867881387 101.25585323805639 98.866317508660785 102.21871012657171 101.07328330268099 103.06106378141273 103.37585149173937 101.19106077280122 102.5542364399584 100.94114459108025 101.72649399514651 102.7729237489753 104.1936508410291 101.63040807423852 101.03744930305693 100.56965362256621 103.13064718203182 102.22503323703016 100.86698419132136 102.27334568587716 101.22066234771917
+leaf_weight=256 615 680 905 592 750 530 736 1321 468 658 1008 150 703 1315 268 412 296 2220 1064 340 706 84 1767 387 723 182 299 60 568 29
+leaf_count=256 615 680 905 592 750 530 736 1321 468 658 1008 150 703 1315 268 412 296 2220 1064 340 706 84 1767 387 723 182 299 60 568 29
+internal_value=101.678 101.976 100.655 101.167 102.453 100.939 102.119 102.633 101.831 100.489 101.354 99.7178 102.519 101.244 102.899 102.771 100.56 102.422 101.131 101.597 102.995 103.203 101.494 101.36 100.75 102.805 102.568 101.924 102.482 102.881
+internal_weight=0 15558 4534 5769 9789 3479 3431 6358 1991 1250 4519 1055 1440 1930 2817 1983 1549 3541 1744 1255 1118 834 2775 727 1019 737 481 528 865 297
+internal_count=20092 15558 4534 5769 9789 3479 3431 6358 1991 1250 4519 1055 1440 1930 2817 1983 1549 3541 1744 1255 1118 834 2775 727 1019 737 481 528 865 297
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=66 56 67 60 60 67 54 67 54 61 60 54 56 61 61 54 55 54 25 55 55 56 60 55 61 55 60 44 70 19
+split_gain=496345 129442 75265.2 41805.5 41126.4 30370.6 24394.9 16271.9 16196.6 14573.5 14524.1 14475.4 14466.3 13509.3 12821.9 12179.1 11807.3 11233.7 10136.8 10029.3 9962.71 10411.3 9957.34 9868.59 10670.3 9679.14 8468.82 7661.75 7564.48 7550.47
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 3 17 28 9 23 10 -6 -1 -2 -12 -13 -7 -10 -15 -17 -3 -18 -16 -9 -22 27 24 -5 -8 -23 -11 -4 -28
+right_child=7 2 4 6 8 13 25 20 14 22 11 12 -14 15 19 16 18 -19 -20 -21 21 26 -24 -25 -26 -27 29 -29 -30 -31
+leaf_value=0.52569957306883375 -0.51627342021130174 0.32124146260735875 0.33872426870786432 0.94915693316293592 0.22500720268257651 0.83930593156234412 -0.35948652953301607 -0.31478110526421271 0.14320853431608838 0.44401610394318897 -0.58346758854623504 -0.67846259334790515 -1.2826830191958964 0.75844020976220539 0.016193909311561921 0.67095276453507346 0.36472750469485998 -0.056630531619534998 -0.26693613407180061 -0.30681947626874279 -0.33676460967902355 -0.44149472808081003 0.00046096731457482686 -0.27061340804676037 -0.012279264227440367 -0.72500509355452147 -0.73490245691735112 -0.56534600589010453 0.61177946071091838 -1.3373196405478014
+leaf_weight=610 664 509 1327 67 1855 726 570 817 1161 467 407 269 510 637 862 548 1018 1117 127 847 509 420 887 545 219 740 834 36 683 104
+leaf_count=610 664 509 1327 67 1855 726 570 817 1161 467 407 269 510 637 862 548 1018 1117 127 847 509 420 887 545 219 740 834 36 683 104
+internal_value=0 0.178876 0.0454517 -0.193187 0.178926 0.456018 -0.386731 -0.613798 0.0714786 0.254044 -0.76592 -0.905688 -1.07404 0.588199 -0.0277533 0.509957 0.416464 0.0616578 0.294665 -0.143895 -0.508944 -0.59391 0.134829 -0.104188 0.212952 -0.565963 -0.690293 0.371775 0.431509 -0.801695
+internal_weight=0 15558 10502 3767 6735 5056 2141 4534 4725 2000 1850 1186 779 3056 2870 2330 1693 1626 1145 1709 2684 1867 1390 831 286 1310 1358 503 2010 938
+internal_count=20092 15558 10502 3767 6735 5056 2141 4534 4725 2000 1850 1186 779 3056 2870 2330 1693 1626 1145 1709 2684 1867 1390 831 286 1310 1358 503 2010 938
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 56 69 69 69 60 70 56 60 53 70 61 25 62 69 60 70 54 14 54 70 60 69 9 46 56 54 24
+split_gain=454045 395396 125506 62959.2 56799.6 32826.5 32290.3 18453 17876.7 11678.7 11931.4 11336.3 17280.1 10420.9 12960.2 12251.5 9821.14 8587.18 8381.75 8012.95 7824.09 6972.46 9019.86 6885.73 6742.51 6178.28 6089.15 5977.84 5883.17 5879.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 13 9 7 17 28 27 26 -11 25 -13 15 24 -1 -4 -3 -6 -12 -10 -9 29 -14 -15 -7 -2 -8 -5 -23
+right_child=2 6 16 5 18 11 8 21 20 10 19 12 23 14 -16 -17 -18 -19 -20 -21 -22 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.80735693672526043 0.022724177477729229 0.0065908949876703872 -1.5414948645215585 1.3903871355064297 -0.96171350733913052 0.11931862650829567 -0.40771322651002229 0.76011040135843677 -1.9574174536832016 -0.15228507185220938 -0.32044183308461166 0.59060934215364003 0.36347993472824525 1.1870259875739231 0.29742059233336671 1.561169654136993 -2.4151443469921752 -0.44610182796098546 -1.6624284653531789 -0.7206902929987048 -0.22501975536346436 -0.23384874783698406 0.56494697831256591 -0.21476307041156364 0.82984078528014127 -0.51425009826550616 -0.57427108593804033 -0.89720717189308352 0.89464581419668043 1.1977749735116958
+leaf_weight=332 1139 615 905 366 1046 916 334 796 199 1099 837 1614 359 975 306 615 150 1315 204 1243 30 277 687 483 1154 185 201 986 692 32
+leaf_count=332 1139 615 905 366 1046 916 334 796 199 1099 837 1614 359 975 306 615 150 1315 204 1243 30 277 687 483 1154 185 201 986 692 32
+internal_value=0 0.340922 -0.662859 0.666362 -0.479463 0.482107 -0.574783 0.734981 -0.914848 -0.314436 -0.418808 0.279494 0.399024 1.01542 0.905954 1.2969 -1.66571 -0.30185 -1.07607 -0.559629 -1.73047 0.539464 0.363124 0.03178 0.993418 0.0128607 -0.0668251 -0.77335 1.06614 -0.08559
+internal_weight=0 13268 6824 9789 5769 6407 3479 2850 1549 4519 3179 3557 2456 3382 2435 947 1055 1930 1250 2080 229 1792 996 842 2129 1101 1340 1320 1058 309
+internal_count=20092 13268 6824 9789 5769 6407 3479 2850 1549 4519 3179 3557 2456 3382 2435 947 1055 1930 1250 2080 229 1792 996 842 2129 1101 1340 1320 1058 309
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 56 65 67 67 54 60 67 60 60 56 60 54 54 51 58 60 56 55 61 56 60 42 65 55 54 3 72
+split_gain=367776 320271 101660 50996.9 35903.6 29141.9 20353.2 19678.1 14965.1 14783.9 13911.1 12504.6 10592.9 11298.1 10296.6 8854.36 7529.57 6867.13 6795.99 8477.76 7067.86 6666.47 6435.83 8293.84 6660.77 6221.61 8735.14 5844.05 6788.47 5578.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 9 18 7 22 -5 27 11 -9 -1 -8 -14 17 -15 29 -6 -3 -20 -21 -17 -2 24 -24 26 -13 28 -7 -16
+right_child=2 4 -4 5 14 8 12 10 -10 -11 -12 25 13 15 16 21 -18 -19 19 20 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.88023887245773202 -0.33593196488442445 -0.022271182133029553 -1.249282824794216 0.43524486819718722 0.21950160799491586 0.87080532701638269 0.00061713940776295887 0.19622255774716912 0.38336361921745749 0.90001814020396997 -0.34514015041273849 1.1861605826284616 -0.040535163041558499 -0.19912507049258915 -0.98336871526923475 -0.31911710890472622 -1.6200471295513841 -0.65323865872603215 -0.042364975922985007 -0.19905852011475733 -0.61801425673998467 -0.74651409183430717 -0.51575283039331155 -0.793524735191381 0.25868191949548791 0.17784184215024976 0.26288552916870855 0.61612926079339503 1.9582310789737147 -0.39443647749901967
+leaf_weight=481 691 678 1055 800 88 299 983 627 2976 2073 695 124 701 672 586 408 107 217 486 456 723 669 578 978 89 537 167 964 46 138
+leaf_count=481 691 678 1055 800 88 299 983 627 2976 2073 695 124 701 672 586 408 107 217 486 456 723 669 578 978 89 537 167 964 46 138
+internal_value=0 0.255691 -0.497144 0.499771 -0.431087 0.36158 -0.359597 0.109027 0.486648 0.761567 -0.0883819 0.542308 -0.23048 -0.323202 -0.815553 -0.436495 -0.967547 -0.401432 -0.24468 -0.335246 -0.455975 -0.584603 -0.549349 -0.638997 -0.412417 0.345999 0.656309 0.721465 1.0158 -0.871114
+internal_weight=0 13268 6824 9789 3479 6407 5769 2122 4285 3382 1322 1309 3433 2450 1136 1749 831 305 2343 1665 1179 1077 2336 1645 667 828 291 1309 345 724
+internal_count=20092 13268 6824 9789 3479 6407 5769 2122 4285 3382 1322 1309 3433 2450 1136 1749 831 305 2343 1665 1179 1077 2336 1645 667 828 291 1309 345 724
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 56 67 67 54 67 56 62 54 55 56 63 61 6 55 70 45 14 55 61 61 54 67 21 61 21 20 58
+split_gain=297899 259419 82344.5 41307.5 23604.9 16486.1 15939.2 11975 8580.22 8371.7 8194.49 8081.5 8538.39 14150.8 7580.36 6461.39 7640.22 6381.02 6365.29 6048.59 6842.76 6012.85 5842.63 5765.51 6692.12 5774.93 5560.54 5519.4 5460.39 5368.79
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 7 6 17 -5 21 -7 -9 -11 -3 -13 -14 -12 16 18 -2 27 20 -6 -1 -8 -15 -25 -26 -22 -16 -19 -10
+right_child=2 11 -4 4 19 8 22 9 29 10 14 12 13 23 15 -17 -18 28 -20 -21 26 -23 -24 24 25 -27 -28 -29 -30 -31
+leaf_value=0.39532836293123685 -0.34963911840146844 -0.10589627679903491 -0.59965574893655127 0.20891754497794637 0.29176802064400853 0.00029622505172519499 0.063094832464485509 0.30786055977120064 -0.26000154598286479 0.66846901679767079 0.61564403766517128 -0.12416156918994059 -0.1574629425537708 -0.27260906127507939 0.68285547245180089 0.72657400532665417 0.17463771374014669 -0.17261038352066133 -0.11281407674153644 0.38088330963095529 0.25424480152956341 0.19310686916847913 -0.12515750754172697 -0.70330560887301408 -0.45974191285846527 0.033501121421716337 0.11456148496967657 -0.02415130191379123 -0.48322460454330862 -0.11385920709393417
+leaf_weight=435 986 1079 1055 800 1422 983 581 707 692 390 295 719 716 345 171 78 378 1227 29 488 917 874 741 210 356 54 1458 25 123 1758
+leaf_count=435 986 1079 1055 800 1422 983 581 707 692 390 295 719 716 345 171 78 378 1227 29 488 917 874 741 210 356 54 1458 25 123 1758
+internal_value=0 0.122732 -0.238629 0.23989 0.173558 -0.172607 0.0523329 0.365552 -0.11063 0.432009 0.496264 -0.206922 -0.252341 -0.307166 0.427453 0.345931 0.296693 -0.263687 0.501746 0.233591 0.214661 0.260308 -0.0424233 -0.418242 -0.499279 -0.394778 0.168494 0.592676 -0.200911 -0.155137
+internal_weight=0 13268 6824 9789 6407 5769 2122 3382 3433 2073 1366 3479 2400 1681 976 681 603 2336 225 4285 3797 1309 1322 965 620 410 2375 196 1350 2450
+internal_count=20092 13268 6824 9789 6407 5769 2122 3382 3433 2073 1366 3479 2400 1681 976 681 603 2336 225 4285 3797 1309 1322 965 620 410 2375 196 1350 2450
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=66 56 60 65 55 61 57 61 69 62 70 69 55 57 55 24 46 60 59 24 57 50 59 28 69 65 61 57 63 10
+split_gain=213660 57856.9 35459.2 24891.3 18223 13966.8 13813.3 11912.5 10383.8 9820.76 9628.62 9601.14 9573.03 9109.19 8609.39 7577.25 10765.2 7526.71 6964.5 8093.83 6827.45 6394.42 6158.88 5957.79 5603.33 5495.69 5440.53 5424.76 5396.02 5140.84
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 14 8 6 9 -4 -6 17 -1 15 29 -7 18 20 -10 -17 -2 19 23 -3 28 -16 -9 25 -15 -22 -11 -12 -5
+right_child=3 2 4 11 7 12 -8 13 10 27 21 -13 -14 24 22 16 -18 -19 -20 -21 26 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.22014373751118624 0.0056825570036144156 0.70835727847119179 0.30716481545682717 -0.47115024350983203 -0.01643345974921118 0.39877303579832124 -0.022876071033633972 0.28978474190264175 -0.30581522228591373 0.92480906475749269 -0.4592441033314234 -0.91819505489035136 0.16587302094491885 -0.51844651242393758 0.28917531834212362 -0.55580545038569196 -2.1250850410925017 -0.28669987663191376 -0.23828732267022135 -0.73723072193287031 0.58917306664220082 0.1905826191107432 0.064459879464391384 -0.6612384170293808 -0.50629960996134171 -0.099164547935680095 0.18391181853477379 0.52627619427785111 -1.2700916559987321 -0.93160645056182778
+leaf_weight=419 564 200 789 870 1721 1124 1973 344 990 192 53 391 2596 201 772 102 24 1278 670 45 190 22 1820 32 641 450 654 725 117 123
+leaf_count=419 564 200 789 870 1721 1124 1973 344 990 192 53 391 2596 201 772 102 24 1278 670 45 190 22 1820 32 641 450 654 725 117 123
+internal_value=0 0.117361 0.0281583 -0.402713 -0.0609867 0.302647 0.0714043 -0.150086 -0.299174 0.48754 -0.442813 -0.638369 0.236244 -0.24661 0.196494 -0.367788 -0.854716 -0.197176 -0.104768 0.107722 0.358135 -0.878895 0.131389 0.208847 -0.366385 -0.22862 0.275144 0.60972 -1.0173 -0.528186
+internal_weight=0 15558 10502 4534 6866 5056 2762 4104 3150 1336 1308 1384 3720 2383 3636 1116 126 1842 1091 421 1044 192 2592 376 1292 651 844 917 170 993
+internal_count=20092 15558 10502 4534 6866 5056 2762 4104 3150 1336 1308 1384 3720 2383 3636 1116 126 1842 1091 421 1044 192 2592 376 1292 651 844 917 170 993
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 56 65 54 57 62 44 65 54 56 25 61 61 51 58 55 43 53 70 72 55 56 61 4 7 19 72 62
+split_gain=245886 172960 57504 26916.4 23817.3 15598.4 13078.2 8960.08 11634.9 8414.49 7802.69 7234.19 6894.91 7680.51 6341.67 6009.67 5581.4 5543.47 5441.4 5315.04 5042.96 6990.44 4912.98 5497.96 5610.6 5488.6 5220.54 4906.49 4837.15 4565.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 12 22 17 -7 9 11 18 14 -9 -1 29 -6 20 -15 27 19 -2 -12 -22 -3 24 -24 -25 -26 -5 -20 -14
+right_child=2 4 -4 5 10 6 -8 8 -10 -11 15 -13 13 16 -16 -17 -18 -19 28 -21 21 -23 23 25 26 -27 -28 -29 -30 -31
+leaf_value=0.74672818503604077 -0.77737791019067337 0.037035299033477728 -1.1666147800358411 0.68412419105087652 -1.2006533863083009 0.45889391347266789 0.08904808091621122 0.003799475174709719 -0.93551834414276902 -0.70280990503272234 -0.58716162469286426 -0.31645951551454277 0.14033931096394855 -0.56099150539660936 -0.067593460041194112 -1.5888158553671614 0.35435893419556896 0.44528023155236784 -0.029255428035107875 -0.26923580008392406 -1.3872269392646146 -0.072759456872940068 0.58720545315645578 -0.4794876604245028 -0.062910880499154512 0.23779636478361985 -1.2702974221110344 1.4906383555776932 1.4456806744690296 1.5962520533031033
+leaf_weight=2981 283 757 1055 670 62 1530 2549 1061 237 1176 462 2104 33 98 243 107 208 1573 126 755 212 50 123 961 342 120 40 85 27 62
+leaf_count=2981 283 757 1055 670 62 1530 2549 1061 237 1176 462 2104 33 98 243 107 208 1573 126 755 212 50 123 961 342 120 40 85 27 62
+internal_value=0 0.250884 -0.487797 0.466126 -0.354753 0.345651 0.227774 -0.363658 -0.259705 -0.513066 -0.730517 -0.209099 0.69436 0.305058 -0.29792 -0.889292 0.0612075 0.552188 -0.325713 -0.407776 -0.78591 -1.13637 -0.172564 -0.272606 -0.000200292 -0.399863 -0.189339 0.774924 0.231027 1.09051
+internal_weight=0 13268 6824 9789 3479 6407 4079 5769 3402 2367 1136 3165 3382 401 305 831 306 2328 1191 1038 724 262 2343 1586 505 1081 382 755 153 95
+internal_count=20092 13268 6824 9789 3479 6407 4079 5769 3402 2367 1136 3165 3382 401 305 831 306 2328 1191 1038 724 262 2343 1586 505 1081 382 755 153 95
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=66 67 60 60 62 69 59 55 60 67 61 55 61 59 63 57 55 16 40 61 1 60 24 63 25 61 6 55 57 61
+split_gain=241164 63545.4 35442.5 21161.9 17880.3 15897.8 14008.1 13804.9 11162.2 8613.12 7653.1 7024.15 9670.97 7013.58 7165.62 6519.58 6194.97 6423.38 6157.31 6040.79 5917.32 5871.81 6892.88 6329.62 5753.18 5733 5637.07 5597.6 6227.91 7813.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 16 -5 8 -1 10 24 20 -4 12 -8 14 -9 -16 -3 -18 27 -6 21 -7 23 -23 26 -17 -2 -11 29 -29
+right_child=5 3 7 4 19 9 11 13 -10 18 -12 -13 -14 -15 15 25 17 -19 -20 -21 -22 22 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.10334067275508856 -0.0032537316803386875 0.14065656672479013 0.056906104305752929 0.010877877919444679 0.09070328729689095 -0.10140854444632187 0.18153675551180581 0.062952254443156594 -0.10497166950061369 -0.03777319850036933 -0.030827346769114937 -0.010070378046403934 0.01818405897930378 -0.097059984826094473 0.0087463812199548054 -0.021859703479265725 0.092748464714502002 -0.0035280005029046241 -0.22140664427990106 0.049035239616404443 -0.3400682289330732 -0.098463975297129566 -0.39155508080649676 -0.2469432925203478 -0.15668847626933816 -0.14168294795231318 -0.14773498185806805 0.17479908113126402 -0.16010367338751491 -0.10011424514434426
+leaf_weight=650 701 677 404 2977 1531 188 141 165 1956 265 873 1173 352 1283 257 180 1769 216 139 2621 70 134 53 197 94 289 84 36 475 142
+leaf_count=650 701 677 404 2977 1531 188 141 165 1956 265 873 1173 352 1283 257 180 1769 216 139 2621 70 134 53 197 94 289 84 36 475 142
+internal_value=0 0.0311715 -0.0127172 0.0570224 0.0420496 -0.106962 0.0377186 -0.0465652 -0.0828021 -0.147276 -0.00307142 0.0121158 0.0649036 -0.0721132 -0.036191 -0.0587236 0.0971204 0.082272 -0.11803 0.0643998 -0.195427 -0.177726 -0.21509 -0.186834 -0.0334691 -0.0956953 -0.0187141 -0.102378 -0.128595 -0.0445138
+internal_weight=0 15558 5767 9791 7129 4534 2316 3451 2835 1699 1277 1666 493 2174 891 726 2662 1985 1057 4152 642 572 384 331 879 469 785 918 653 178
+internal_count=20092 15558 5767 9791 7129 4534 2316 3451 2835 1699 1277 1666 493 2174 891 726 2662 1985 1057 4152 642 572 384 331 879 469 785 918 653 178
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 69 69 65 69 67 65 65 67 60 60 67 69 72 65 11 42 67 60 30 46 61 63 60 54 60 62 22
+split_gain=198332 155449 51253.8 42803.4 33156.5 24109.7 23831.1 17794 17285.5 13115.6 12980.2 10995.6 9338.67 8796.44 7230.75 7155.6 6953.67 7587.56 7227.24 6909.58 6472.12 6978.13 7184.52 6250.91 6010.99 5960.46 5581.61 5398.2 7047.41 7022.12
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 20 10 19 8 12 25 -8 11 16 24 15 -4 -7 17 -1 -18 -5 21 22 -2 -13 -6 -3 -10 29 -29 -12
+right_child=2 6 14 5 7 13 9 -9 26 -11 27 23 -14 -15 -16 -17 18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=1.2358317179598493 0.013133485617091038 0.4580724289312082 -0.97237856998422201 -0.99765980904166762 -0.33084492230731433 -1.3318091203442857 -0.47913244747929123 0.38753310872046126 -0.053262988631741719 -1.1641266449268073 0.87625737281441696 0.47746085732072807 -0.19553140508566702 -2.1499669910953929 -1.7220101701815924 -0.20111937344963873 0.28228670133555189 -0.46604447529233739 1.455745901045252 -0.29068821729714189 -0.25935544677467859 0.63367911077939076 -0.68835433412875446 -0.036644739460399027 0.41792002462842315 -0.026905426328513612 -0.65088603878258799 0.45581384069657738 0.83595703712471703 1.8404122548443931
+leaf_weight=271 1115 374 905 185 132 340 1183 3541 218 366 750 419 1029 111 150 67 376 29 61 547 3082 154 168 543 571 786 552 865 1118 84
+leaf_count=271 1115 374 905 185 132 340 1183 3541 218 366 750 419 1029 111 150 67 376 29 61 547 3082 154 168 543 571 786 552 865 1118 84
+internal_value=0 0.225321 -0.438095 -0.320897 0.429377 -0.838808 -0.34884 0.259058 -0.114367 -0.640984 0.628246 0.409943 -0.00360336 -1.36088 -1.07896 -1.14568 0.700591 1.07132 0.446088 -0.469363 -0.177638 -0.00237516 -0.0787215 0.187274 0.277327 0.129458 -0.481689 0.75991 0.670136 0.973366
+internal_weight=0 13268 6824 5769 9789 1250 3479 5273 1930 1549 4516 1699 1732 518 1055 407 737 300 437 732 4519 1437 1283 962 703 1160 770 2817 1983 834
+internal_count=20092 13268 6824 5769 9789 1250 3479 5273 1930 1549 4516 1699 1732 518 1055 407 737 300 437 732 4519 1437 1283 962 703 1160 770 2817 1983 834
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 69 69 65 69 67 65 70 70 65 67 57 53 67 65 9 62 52 39 69 70 62 44 26 33 70 65 10
+split_gain=160649 125914 41515.5 34670.7 26856.8 19528.8 19303.2 14413.1 14001.3 12216.4 11034.5 10737.6 10513.9 10051.7 9901.9 7125.11 6876.08 6688.99 10436.9 6040.89 6383.09 5856.9 5289.31 5287.24 5142.39 5096.73 5243.85 5093.96 5755.71 5045.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 23 12 10 8 -6 -3 11 29 -8 13 -1 17 -7 -15 -9 -19 20 -11 -4 -10 -2 -25 26 -18 -16 -29 -5
+right_child=2 6 21 5 7 15 9 14 22 19 -12 -13 -14 16 27 -17 25 18 -20 -21 -22 -23 -24 24 -26 -27 -28 28 -30 -31
+leaf_value=0.66524572828893513 -0.29436313854514717 0.1165123099620165 -0.87514072239563623 -0.34616429618722283 -0.0032430155996413901 -1.0311083204357219 -0.29824248855727054 0.19971416305759415 -0.19363634172729205 -1.3167388280514967 -1.2579286038531707 -0.96306420437980023 0.6839190363852895 0.49740126492569642 0.52453557216381552 -1.934970289831226 -0.20895701560661908 -1.7555057879656237 -0.0016241485833144579 -2.8265831286256966 0.23945452507224774 -1.5498091519325972 -0.71987679646140834 -0.036606354341384928 -0.58954816801680454 1.2127355598634288 0.73048241415352966 0.34748986103905088 -0.47907873353472463 0.56261054139206379
+leaf_weight=684 1775 1160 905 533 1732 407 999 846 419 176 130 321 2817 392 2035 111 525 47 122 22 31 150 351 2564 180 31 67 383 108 69
+leaf_count=684 1775 1160 905 533 1732 407 999 846 419 176 130 321 2817 392 2035 111 525 47 122 22 31 150 351 2564 180 31 67 383 108 69
+internal_value=0 0.202789 -0.394286 -0.288808 0.38644 -0.754927 -0.313956 0.233152 -0.102931 -0.576885 -0.422426 -0.459915 0.565422 0.368949 0.34878 -1.22479 0.169277 0.0849766 -0.48939 -1.25113 -1.08369 -0.971065 -0.43352 -0.159874 -0.072878 -0.0371835 -0.102635 0.454781 0.165678 -0.242002
+internal_weight=0 13268 6824 5769 9789 1250 3479 5273 1930 1549 732 1320 4516 1699 3541 518 1015 1015 169 229 207 1055 770 4519 2744 623 592 2526 491 602
+internal_count=20092 13268 6824 5769 9789 1250 3479 5273 1930 1549 732 1320 4516 1699 3541 518 1015 1015 169 229 207 1055 770 4519 2744 623 592 2526 491 602
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 69 56 69 65 69 65 60 70 70 65 55 25 72 21 5 56 60 60 70 52 39 9 10 60 69 24 70
+split_gain=130126 101990 33627.6 28083.3 27019.5 16323.5 15818.4 15635.6 11341 11295.1 9895.26 8937.95 8697.45 6373.67 6245.27 6223.67 6218.65 5813.01 5181.87 5646.56 4955.67 7188.06 4893.12 5170.3 4835.84 4829.65 4827.98 4744.09 4839.31 4711.49
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 18 13 9 11 8 26 -6 12 -5 -9 16 -15 -8 -1 29 -2 -20 -7 -22 23 -12 -14 -10 -3 -4 -29 -11
+right_child=2 7 27 6 5 20 15 10 25 17 22 -13 24 14 -16 -17 -18 -19 19 -21 21 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.58501211400842568 0.014032592632534419 0.26707597194760774 -0.52508443204689481 -0.14520143951275949 0.44299817860933999 0.16573509370903008 -0.8415535420225897 -0.17894548983920661 -0.19785158568974839 0.056455400809821789 -0.79004331346968126 -0.75475715799209397 -0.67546527574495052 0.36468539299766906 0.030111545958906447 -0.23431109187803861 0.051285331147161828 -0.16763912423686636 -0.020040355073635531 -0.20685696180073135 0.076632508971860358 -0.17715626331839765 -1.6959498795596037 0.14367268780867259 0.10798943479855856 -0.70785701360870557 -0.023910743525793636 -0.77710432889233572 -1.8683983427191537 0.29636550785807092
+leaf_weight=883 1340 374 905 602 1058 1210 427 999 676 564 176 130 281 2109 281 91 109 203 1099 2080 1635 712 22 31 40 94 786 129 21 1025
+leaf_count=883 1340 374 905 602 1058 1210 427 999 676 564 176 130 281 2109 281 91 109 203 1099 2080 1635 712 22 31 40 94 786 129 21 1025
+internal_value=0 0.121673 -0.236571 -0.173285 0.231864 0.151393 -0.452956 -0.188373 -0.0617584 0.270273 -0.346131 -0.253456 -0.275949 0.384311 0.325348 -0.734876 0.526367 0.168295 -0.0959246 -0.142273 0.0561424 -0.000358376 -0.750675 -0.650211 -0.577839 -0.260112 0.0699074 -0.582639 -0.929885 0.211212
+internal_weight=0 13268 6824 5769 9789 6407 1250 3479 1930 2850 1549 732 1320 3382 2390 518 992 1792 4519 3179 3557 2347 229 207 321 770 1160 1055 150 1589
+internal_count=20092 13268 6824 5769 9789 6407 1250 3479 1930 2850 1549 732 1320 3382 2390 518 992 1792 4519 3179 3557 2347 229 207 321 770 1160 1055 150 1589
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 56 60 65 56 60 54 54 54 57 61 62 34 55 54 12 62 31 54 24 73 59 61 55 2 35 51 31
+split_gain=172482 137116 44975.4 34114.2 15266.1 14433.2 10622.4 9365.72 10699.6 9303.01 8606.45 7723.99 7113.25 7843.73 6636.04 6604.12 11663.8 7075.21 6393.98 8799.12 5737.11 5655.41 5508.54 5413.05 5264.46 5232.01 6778.63 4984.91 4832.65 4721.29
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 12 10 -3 -2 -8 27 14 -5 25 13 -1 -6 -14 18 22 19 21 24 -17 -18 -16 -7 -11 29 -9 -22 -27
+right_child=2 5 -4 4 9 20 7 8 -10 11 -12 -13 15 -15 23 16 17 -19 -20 -21 28 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.16652231407258283 -0.028843954930857882 -0.06243028782415689 -0.33629372484264031 0.25776526497125329 0.1353495224327298 -0.35772942484967335 -0.057333153736737662 -0.096954264517049471 -0.21585203360219321 0.17613470758965594 0.11586511771868006 -0.038756172440819824 0.27030104986948167 0.3675743313501198 0.18604225464935958 0.26841383425714715 0.026916576029024617 0.32720856697008172 0.35827364167011932 -0.5416179895401001 -0.22169134550578687 -0.32854698499043783 0.24685504485496737 -0.20510681421378921 -0.013612059656075816 0.018813307435196384 0.33209282886866787 0.23200808595176095 -0.46169106912337865 -0.27414531591392699
+leaf_weight=332 1674 2343 1055 677 1471 62 1368 981 1692 392 1591 1475 768 615 58 149 839 124 366 20 724 20 149 122 243 482 69 54 107 70
+leaf_count=332 1674 2343 1055 677 1471 62 1368 981 1692 392 1591 1475 768 615 58 149 839 124 366 20 724 20 149 122 243 482 69 54 107 70
+internal_value=0 0.0700416 -0.136183 0.133924 0.0887134 -0.109706 -0.0995878 -0.128507 -0.164212 0.0506253 0.158222 0.00991628 0.219572 0.297089 0.111972 0.189424 0.152164 0.0898725 0.27697 0.119526 -0.207212 0.197768 0.0600854 -0.0790699 -0.0835638 0.0807868 0.0205994 -0.079791 -0.252594 -0.0183372
+internal_weight=0 13268 6824 9789 6407 3479 5769 4095 2727 4139 2268 2488 3382 947 1651 2435 1667 1112 555 189 1136 169 988 180 305 1013 621 1035 831 552
+internal_count=20092 13268 6824 9789 6407 3479 5769 4095 2727 4139 2268 2488 3382 947 1651 2435 1667 1112 555 189 1136 169 988 180 305 1013 621 1035 831 552
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=64 56 60 69 67 54 57 61 69 67 69 55 54 55 3 13 41 51 62 61 57 28 45 70 49 67 55 38 60 62
+split_gain=116302 37554.6 25749.5 24800.7 20676.9 19798.6 11738.2 10903.3 9090.33 8598.41 8554.1 8143.02 13585 8065.7 7813.18 7596.92 7906.75 7074.03 6217.79 5780.25 5547.79 5613.35 5365.37 5148.08 5052.71 4876.93 5340.7 4849.67 4772.2 4715.75
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 8 9 5 -4 19 18 25 28 -8 -9 24 20 -15 -12 27 -10 22 -6 21 -7 -1 -16 -13 26 -3 -17 -2 -11
+right_child=3 2 4 -5 6 13 10 11 17 29 15 12 -14 14 23 16 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.49182891526146433 -0.20415782960713558 0.64304777604649843 0.058733684684723099 -0.71071834886373431 0.60993632956141164 0.3371278691081665 0.13544684293624282 0.56654001973912416 0.20285616485596591 -0.28995178329508187 -0.14679446225209894 0.67821443662820224 0.044684694237586274 -0.75759214188698576 -3.1426339761070583 -0.31950394450021641 -2.5930627677751623 -0.43610385299927029 0.845573486362731 0.16157684939823702 -0.60556247401215169 -1.2499488946336967 -0.6468708165782564 -1.2167126325198583 -0.12384742753373253 0.62746689961352153 0.06020003282191122 -1.9435112714767457 -0.50983981677290657 -0.042055796818272123
+leaf_weight=346 826 244 686 1400 398 156 1189 935 1340 1236 1409 617 1505 527 23 112 23 199 760 1036 267 26 47 35 90 834 442 22 1338 2024
+leaf_count=346 826 244 686 1400 398 156 1189 935 1340 1236 1409 617 1505 527 23 112 23 199 760 1036 267 26 47 35 90 834 442 22 1338 2024
+internal_value=0 0.172543 0.0560464 -0.335479 -0.0658721 -0.357801 0.0539936 0.415508 0.291553 -0.238625 -0.0667765 0.319122 0.21454 -0.634147 -0.878832 -0.220316 -0.880141 0.120236 0.678583 0.286017 -0.315349 0.110403 0.355649 -1.98044 0.576113 0.465013 0.26751 -0.586132 -0.393161 -0.136043
+internal_weight=0 13268 8968 6824 5909 1720 4189 4300 3059 5424 2755 3147 2212 1034 585 1566 157 1539 1153 1434 449 182 393 58 707 1520 686 134 2164 3260
+internal_count=20092 13268 8968 6824 5909 1720 4189 4300 3059 5424 2755 3147 2212 1034 585 1566 157 1539 1153 1434 449 182 393 58 707 1520 686 134 2164 3260
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=56 67 54 67 55 59 54 59 57 62 59 61 57 10 61 54 57 55 61 63 55 4 45 6 46 69 55 43 4 38
+split_gain=46412.4 30532.1 21580.1 13069.3 12687.9 11642.3 10939.1 9981.25 8621.27 8488.07 8139.91 9206.05 7491.14 9739.45 7048.9 7633.96 6752.11 6625.56 6308.88 7229.73 6189.9 6062.05 5986.04 5903.85 5754 6425.12 5573.57 5049.19 4877.19 4829.24
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 17 7 12 26 28 16 18 -5 -10 23 13 -3 -11 -16 -1 -2 19 -8 -17 -22 -7 -12 25 -18 -4 -9 29 -6
+right_child=1 4 5 9 6 22 8 27 10 14 11 -13 -14 -15 15 20 24 -19 -20 -21 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.76123181250769389 0.2351475711432951 0.47608576505734107 0.08609029655901683 0.11115539436732852 -0.0084848973559807292 -0.54816408653421789 0.18051597096949307 -0.01026262684212699 -0.077868667688125212 0.61589227340828767 -0.099998188050111916 -0.64390974999958051 0.070951808399565497 -0.49666069755718734 0.55133038320406413 0.42185192753969541 0.49232644496002681 -0.11783426966452086 -0.10978298372781929 1.5027476973751541 0.11526514239921855 -0.65842091680591941 -0.10356592094259603 -0.94360038905870169 -0.46307250964202618 -0.17182908948902581 -0.29257683653906386 -0.44285195088965834 0.45104660641910743 0.4068941648144887
+leaf_weight=172 525 671 393 1244 1613 1807 390 1613 975 641 577 573 2404 80 557 466 315 1245 948 31 715 78 238 64 86 149 862 212 227 221
+leaf_count=172 525 671 393 1244 1613 1807 390 1613 975 641 577 573 2404 80 557 466 315 1245 948 31 715 78 238 64 86 149 862 212 227 221
+internal_value=0 -0.0850871 -0.24789 0.188532 0.00898728 -0.373803 -0.0661033 0.0432468 -0.154598 0.288516 -0.257182 -0.401194 0.142722 0.372464 0.378314 0.294456 0.305523 -0.0131363 0.0094318 0.277877 0.180811 0.0391649 -0.496421 -0.184227 0.163011 0.279052 -0.173998 -0.0605141 0.0866691 0.041569
+internal_weight=0 13844 5070 6248 8774 3300 5619 2547 3558 3701 2189 1214 3155 751 2457 1816 722 1770 1369 421 1259 793 2045 641 550 464 1255 1825 2061 1834
+internal_count=20092 13844 5070 6248 8774 3300 5619 2547 3558 3701 2189 1214 3155 751 2457 1816 722 1770 1369 421 1259 793 2045 641 550 464 1255 1825 2061 1834
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 69 69 65 69 67 65 56 70 70 67 57 55 17 65 57 67 63 9 58 54 35 61 59 53 31 7 43
+split_gain=91880 87626.4 29203 19262.8 16030.8 13076.6 12015.5 9644.44 8236.82 7677.17 7612.02 7255.09 7131.81 8459.67 7703.01 7469.21 6123.41 5781.84 5780.23 5527.04 5042.17 6856.07 5023.76 5007.6 4806.37 5676.35 5829.14 4467.46 4418.33 4232.04
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 -2 12 11 8 -6 -3 -9 16 29 13 24 23 22 -8 20 -7 -12 -11 -22 -16 -15 -1 -26 -27 -28 -4 -5
+right_child=2 6 28 5 7 18 10 9 -10 17 19 -13 -14 14 15 -17 -18 -19 -20 -21 21 -23 -24 -25 25 26 27 -29 -30 -31
+leaf_value=0.66845739178736308 -0.085210022908483826 0.042815118795120288 -0.64091418968630898 -0.1767941937392504 -0.0039274159707042965 -0.57539389675954489 -0.20305308537891936 0.37504312687568514 -0.27359134676128438 0.39805799586770751 -0.24535105584503769 -0.72190886909571983 0.40683081346226213 0.2509733727761963 0.20121517321426174 -1.2999874788802117 -0.57959183081288201 0.061076350156981318 -1.1859703975201057 -1.0252856207705152 -1.0754342062398792 0.2167774602063898 -0.2539360811241676 1.365286528505385 0.62050621530942385 0.51383136922551187 -0.37817163540748877 0.69001790766532611 -0.15394025367321604 0.43974081004222099
+leaf_weight=262 4519 1160 937 531 1732 407 999 1114 770 618 77 130 2817 414 253 28 321 1694 111 152 32 83 296 24 155 97 144 26 118 71
+leaf_count=262 4519 1160 937 531 1732 407 999 1114 770 618 77 130 2817 414 253 28 321 1694 111 152 32 83 296 24 155 97 144 26 118 71
+internal_value=0 0.115021 -0.223637 -0.157288 0.229925 -0.417866 -0.208288 0.141103 -0.0834196 0.212042 -0.36387 -0.213804 0.333635 0.212273 0.0748892 -0.105125 -0.29462 0.137224 -0.706232 -0.763037 0.313204 -0.142794 -0.0441851 0.312032 0.41614 0.259488 0.0499078 -0.214801 -0.586447 -0.10408
+internal_weight=0 13268 6824 5769 9789 1250 3479 5273 1930 3541 1549 732 4516 1699 1015 577 1320 2427 518 229 733 115 549 438 684 422 267 170 1055 602
+internal_count=20092 13268 6824 5769 9789 1250 3479 5273 1930 3541 1549 732 4516 1699 1015 577 1320 2427 518 229 733 115 549 438 684 422 267 170 1055 602
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=60 55 71 3 55 61 57 51 61 25 38 42 63 57 41 20 65 62 7 63 49 62 57 32 39 25 63 53 51 14
+split_gain=30307.6 17960.2 9834.84 8615.48 8517.52 7454.49 7136.92 6278.19 6177.05 8254.42 5842.57 5797.75 9008.27 5384.43 6191.64 5339.66 5317.48 7075.87 6116.16 5235.95 5234.55 4880.27 4674.21 4642.47 4388.03 4184.98 4944.69 4861.16 4096.82 5750.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 6 16 5 8 10 7 -2 9 -1 13 12 -10 15 -15 -4 25 -18 28 -16 23 -13 -6 -5 -9 -3 27 -27 29 -19
+right_child=1 2 3 20 22 -7 -8 24 11 -11 -12 21 -14 14 19 -17 17 18 -20 -21 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.49279328922009119 0.092857721565025197 -0.057032705051088234 0.22457313982493901 -0.17258568875050076 0.13814119621651885 -0.14440594772717769 -0.00039522044108808137 0.52547920958859817 0.067223176581629449 -0.22498972013275675 -0.23265181115142394 0.81451870484172173 0.66455853347902871 0.0062781514003290798 0.21730061989081537 -0.26689522741362454 -0.065154986125627035 0.19236556429731488 0.47397688814749322 -0.44021122620609782 -0.64033587805844938 0.23046686466275293 0.025795122971647377 -0.55375505961869897 -0.16837716908366593 -0.2214729582109759 -0.047077788929972386 -1.0934243408116429 -0.1717404873996973 -0.25370393113755602
+leaf_weight=271 1085 1012 405 502 1272 3345 3701 146 1089 47 281 53 67 1024 38 64 754 608 120 149 91 110 3402 95 27 31 63 33 125 82
+leaf_count=271 1085 1012 405 502 1272 3345 3701 146 1089 47 281 53 67 1024 38 64 754 608 120 149 91 110 3402 95 27 31 63 33 125 82
+internal_value=0 -0.0415569 -0.0843524 -0.120614 0.0907456 -0.0990289 0.0345759 0.13746 0.188897 0.386706 -0.0216265 0.141207 0.101844 0.01367 -0.0420357 0.157507 -0.00749445 0.0488084 0.14071 -0.306599 -0.287086 0.420373 0.0563694 -0.233241 0.417189 -0.0909848 -0.361532 -0.671073 0.0916405 0.139354
+internal_weight=0 13781 8822 5994 6311 5306 4959 1258 1637 318 1961 1319 1156 1680 1211 469 2828 1689 935 187 688 163 4674 597 173 1139 127 64 815 690
+internal_count=20092 13781 8822 5994 6311 5306 4959 1258 1637 318 1961 1319 1156 1680 1211 469 2828 1689 935 187 688 163 4674 597 173 1139 127 64 815 690
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 69 67 60 65 69 69 54 65 53 72 65 9 50 65 43 63 27 55 34 71 19 62 40 41 46 53 67
+split_gain=73285 69421.2 23325.6 15198 12830 12768.6 10608.6 9483.26 8307.61 6821.99 6658.22 5684.86 5321.85 5192.14 5173.62 9113.49 4771.07 5585.55 4699.52 4600.61 4066.97 5206.77 4863.63 4540.9 5601.87 3997.95 4786.62 5683.17 3810.01 3809.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 -2 5 16 29 10 -6 -7 -3 14 -8 25 -10 -16 17 -1 -18 -15 21 -11 -22 -24 -25 26 -9 -28 -20 -5
+right_child=2 7 -4 6 8 9 12 13 11 20 -12 -13 -14 19 15 -17 18 -19 28 -21 22 -23 23 24 -26 -27 27 -29 -30 -31
+leaf_value=0.4906940662719978 -0.067918381247968423 0.03500622542446543 -0.46576029672859737 -0.4286875151487084 0.3237258150319301 0.13009207815360413 -0.66008750390927373 -0.11004200601655585 0.10433161927224194 0.090228484361366157 -0.21786078902163031 0.22386229262291779 -0.098560680705549075 -0.41385483213286112 -0.1005228419550534 -1.503029037018617 -0.16236112814252548 -0.17383015351417735 -0.053144929435920543 -1.1079668142154915 0.032240649567799526 -0.56941803124215873 -0.26329934298878493 -1.5299463016457029 -0.31130148512229588 -0.52823514857524179 -0.32660798715559519 -1.3916843542346247 0.29602376636074018 -0.078749091059337264
+leaf_weight=416 4519 1160 1055 185 2817 736 427 868 846 468 770 2526 91 317 145 24 181 65 181 49 222 60 437 30 38 161 127 27 597 547
+leaf_count=416 4519 1160 1055 185 2817 736 427 868 846 468 770 2526 91 317 145 24 181 65 181 49 222 60 437 30 38 161 127 27 597 547
+internal_value=0 0.0913106 -0.177537 -0.124828 0.18222 0.0783232 -0.330567 -0.164485 0.238287 -0.031051 -0.0658785 0.170317 -0.561441 -0.287346 0.0370601 -0.299695 0.229548 0.400893 0.143607 -0.506782 -0.125554 0.0152687 -0.22783 -0.342158 -0.848939 -0.219456 -0.170813 -0.513342 0.21479 -0.16719
+internal_weight=0 13268 6824 5769 9789 3431 1250 3479 6358 1991 1930 3541 518 1549 1015 169 1440 481 959 366 1255 528 727 505 68 1183 1022 154 778 732
+internal_count=20092 13268 6824 5769 9789 3431 1250 3479 6358 1991 1930 3541 518 1549 1015 169 1440 481 959 366 1255 528 727 505 68 1183 1022 154 778 732
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=64 54 69 60 67 62 65 59 61 12 19 69 52 25 10 67 57 63 42 14 47 73 70 69 2 27 60 8 34 41
+split_gain=59360.8 16633.5 13000.9 12093.8 15095.1 7191.2 6584.51 5918.27 5861.73 5690.77 5576.63 5478.81 6089.55 6047.71 5271.32 5237.08 5127.11 4801.25 4601.28 4539.1 7893.56 5660.89 4441.42 4551.83 4361.93 10673.6 4156.78 7975.33 6597.6 4289.49
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 15 11 8 17 -4 9 14 -1 -10 13 -13 18 -5 -2 -15 -6 -3 26 21 -21 -7 -24 25 -11 -9 28 29 -28
+right_child=2 3 6 4 5 22 -8 19 10 24 -12 12 -14 16 -16 -17 -18 -19 -20 20 -22 -23 23 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.55803661732440812 -0.29015459921374548 0.34251546592131121 -0.33873089049120142 -0.1740214652864 0.11101742716651264 0.082988170539410405 -0.78380800565742437 0.36767966627870519 -0.35093526416524062 -0.49705905474149265 -1.0731264107237177 0.023921135342193877 0.81193383835610899 0.63835318687682352 0.59661859089273561 -0.089491803694260741 -0.5905241923984782 -0.2036639262332435 0.90360329018649233 0.96686158297869429 -0.5048209157483331 -0.25496771925025519 0.51318232459853119 -0.06261424649569948 -1.4277757603189221 2.1447052979469299 0.18132081824336566 0.89447212880399052 -0.47827340840849852 -0.2562673451548273
+leaf_weight=1000 2164 1171 857 642 847 1294 543 803 919 65 121 1485 105 48 103 3260 116 1134 167 241 58 45 612 177 23 20 1479 119 210 264
+leaf_count=1000 2164 1171 857 642 847 1294 543 803 919 65 121 1485 105 48 103 3260 116 1134 167 241 58 45 612 177 23 20 1479 119 210 264
+internal_value=0 0.123269 -0.239674 0.0453779 -0.0391827 0.0672855 -0.511357 0.284219 -0.281584 0.483559 -0.434959 0.205337 0.0759597 0.342295 -0.0674766 -0.16955 -0.230853 -0.0691182 0.412547 0.215605 0.558897 0.774616 0.19701 0.384011 -0.206052 0.124533 0.174529 0.0996736 0.051245 0.115042
+internal_weight=0 13268 6824 8941 5849 4064 1400 4327 1785 1108 1040 3092 1590 1502 745 5424 164 1981 1338 3219 344 286 2083 789 108 85 2875 2072 1953 1743
+internal_count=20092 13268 6824 8941 5849 4064 1400 4327 1785 1108 1040 3092 1590 1502 745 5424 164 1981 1338 3219 344 286 2083 789 108 85 2875 2072 1953 1743
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=66 64 56 64 54 54 31 57 44 34 16 21 23 3 58 58 57 61 70 56 54 61 5 39 46 50 7 39 16 48
+split_gain=59862.5 51625.5 15086 11364.4 7854.62 6149.16 6082.51 5980.11 5037.1 7308.9 8785.32 4776.45 4630.29 4492.95 4428.47 4408.38 4585.32 4875.37 3868.88 3852.25 4089.63 3664.63 6004.54 3604.02 4416.34 4065.66 3517.88 4876.7 4160.7 3576.63
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 21 11 -4 6 -3 23 14 10 12 19 -10 -8 -7 -13 -17 18 -18 -2 -21 22 -1 -6 25 -25 28 -28 29 -5
+right_child=3 5 4 26 7 8 13 -9 9 -11 -12 15 -14 -15 -16 16 17 -19 -20 20 -22 -23 -24 24 -26 -27 27 -29 -30 -31
+leaf_value=0.47626729948160024 -0.087832971783539313 0.078572782332928609 0.28939102774076292 -0.66986386998153757 0.27515481415234838 -0.34573461362321317 -0.32843261203298008 -0.034625354664244573 -0.33353639131500606 -1.883273170143366 -2.0322573948523095 0.58349802510738369 1.2760458779335022 -1.782261346280575 -0.11044528860498336 0.50610556474622381 -1.7256840216807832 -0.038350005486497175 -0.18498124842132843 -0.1475810361462174 -0.43505339711994495 0.33897371241989216 1.2414811202603528 -0.66036034242589348 0.82433161840049751 0.54152077047361269 -0.45124669480241009 1.059889486857823 -0.088222140756746142 -1.2995547947374364
+leaf_weight=830 808 1565 2328 726 1329 1160 186 2549 168 40 29 125 20 24 2577 81 39 135 28 731 1532 2435 117 129 36 36 90 28 108 103
+leaf_count=830 808 1565 2328 726 1329 1160 186 2549 168 40 29 125 20 24 2577 81 39 135 28 731 1532 2435 117 129 36 36 90 28 108 103
+internal_value=0 0.0931815 0.233023 -0.319744 0.142829 -0.144106 0.0107626 0.0591824 -0.212932 -0.641166 -0.412206 -0.232561 -0.162304 -0.494584 -0.183481 0.0889054 -0.129554 -0.384448 -1.08181 -0.275269 -0.342193 0.40389 0.570808 0.215467 -0.179183 -0.398132 -0.60724 -0.092672 -0.672042 -0.7481
+internal_weight=0 15558 9789 4534 6407 5769 1775 4079 3994 257 217 3479 188 210 3737 408 283 202 67 3071 2263 3382 947 1530 201 165 1055 118 937 829
+internal_count=20092 15558 9789 4534 6407 5769 1775 4079 3994 257 217 3479 188 210 3737 408 283 202 67 3071 2263 3382 947 1530 201 165 1055 118 937 829
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=66 64 56 69 64 60 65 69 70 55 70 14 63 65 25 54 48 19 58 6 46 25 59 14 65 1 41 3 19 58
+split_gain=48488.6 41816.7 12219.6 9829.96 9205.14 7929.15 7231.91 6944.82 5730.33 5330.22 5309.64 5060.65 6675.23 5011.51 4972.89 4849.1 4495.05 4553.23 4314.4 4247.29 4754.04 4083.32 3885.64 4476.31 4472.62 14259.4 4630.06 3991.21 4353.42 3911.21
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 14 -3 7 15 10 13 16 19 -5 12 -10 -2 -1 -4 17 -9 -16 21 -21 -7 -11 24 25 26 -24 28 -26 -29
+right_child=4 3 5 6 -6 9 -8 8 11 22 -12 -13 -14 -15 18 -17 -18 -19 -20 20 -22 -23 23 -25 27 -27 -28 29 -30 -31
+leaf_value=0.27198353168341849 0.0323720349341192 -0.040694732406760067 0.33532390340993934 -0.033596150978888122 -0.36434422497724378 0.043753909177198937 -0.44254730852654001 -0.19406628796211101 0.30032463632983925 0.064651684392769637 -0.50341126372607858 0.25463276995552908 -0.82718987297266722 -0.18700811661461375 -0.31877068438622941 0.12229849696056314 0.12550447021318539 -0.63128788127737523 0.16227797961732626 0.55210568999487253 -0.32313347187909214 0.39131434323519643 -0.31307417998464154 0.24833155897021855 0.018210349294206996 -1.583291380865532 0.52812432576628288 -0.037386632705825609 -0.48441069238326129 -0.84101246940462215
+leaf_weight=2981 1160 4519 677 602 1055 1353 518 1029 27 1034 130 30 172 770 117 1591 173 118 284 168 33 169 201 142 774 38 34 51 85 57
+leaf_count=2981 1160 4519 677 602 1055 1353 518 1029 27 1034 130 30 172 770 117 1591 173 118 284 168 33 169 201 142 774 38 34 51 85 57
+internal_value=0 0.0559089 0.139814 -0.0864634 -0.191846 0.0856976 -0.251926 -0.139537 -0.244676 0.0307981 -0.117033 -0.552528 -0.674211 -0.0551527 0.242334 0.185887 -0.191268 -0.239046 0.0219221 0.120384 0.40841 0.0823464 -0.0330912 -0.106222 -0.146824 -0.385116 -0.191369 -0.0795497 -0.0315251 -0.461522
+internal_weight=0 15558 9789 5769 4534 6407 1250 3479 1549 4139 732 229 199 1930 3382 2268 1320 1147 401 1723 201 1522 2416 1382 1240 273 235 967 859 108
+internal_count=20092 15558 9789 5769 4534 6407 1250 3479 1549 4139 732 229 199 1930 3382 2268 1320 1147 401 1723 201 1522 2416 1382 1240 273 235 967 859 108
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=66 56 67 59 54 65 61 14 67 57 54 25 6 61 55 61 57 18 9 19 55 56 1 34 10 57 55 1 65 71
+split_gain=64740.2 26257.6 18152.1 10638.1 9394.18 7285.39 7202.15 7039.76 6453.06 6451.36 6108.12 7436.82 9018.25 5825.45 5392.51 5582.16 5326.9 5288.81 4971.2 4810.73 4708.48 5149.46 4417.09 4413.71 5263.26 5817.36 4312.23 5300.23 4727.99 4281.84
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 3 9 -5 20 16 14 17 -3 18 -12 -13 -11 23 -16 22 -8 -10 -9 -2 -22 -1 24 25 -4 27 -6 -28 -20
+right_child=5 2 7 4 26 -7 8 19 10 13 11 12 -14 -15 15 -17 -18 -19 29 -21 21 -23 -24 -25 -26 -27 28 -29 -30 -31
+leaf_value=0.25597192614041731 -0.017567181058823031 0.09116198559806285 0.15569224927168321 -0.011633462739923215 -0.038941579481203525 -0.13093815036451129 -0.010280222518416676 0.12045899163001655 0.11301810992899261 0.062558536746536247 0.072274962501117701 -0.16540124416351318 0.32832392498298929 -0.06948197683337709 0.03857894391723489 -0.024362065087109995 0.095525309846141604 0.12483855914411561 0.50438427835237243 -0.067722125489687174 -0.025760044218553785 -0.10929867537121991 -0.056640316266566515 -0.063905638692217256 -0.048622444267498281 0.049002192125398289 -0.26002674065530296 -0.2901269267473755 -0.11837513881799733 0.17841033947599283
+leaf_weight=241 1008 447 422 923 554 1384 1176 681 529 317 1505 161 27 612 1399 2377 1063 214 40 97 672 1470 32 199 246 1314 189 58 667 68
+leaf_count=241 1008 447 422 923 554 1384 1176 681 529 317 1505 161 27 612 1399 2377 1063 214 40 97 672 1470 32 199 246 1314 189 58 667 68
+internal_value=0 0.0242259 0.00169083 -0.0422571 -0.074128 -0.0831288 0.0710342 0.0262716 0.0531529 0.0131232 0.0785849 0.053756 -0.0944939 -0.0244262 0.0170347 -0.00104255 0.120823 0.0105222 0.144574 0.0969968 -0.062123 -0.0830905 0.219329 0.0483323 0.0596014 0.0749372 -0.113421 -0.0627467 -0.149651 0.299141
+internal_weight=0 15558 10502 3767 2391 4534 5056 6735 3720 1376 2330 1693 188 929 5957 3776 1336 1390 637 778 3150 2142 273 2181 1982 1736 1468 612 856 108
+internal_count=20092 15558 10502 3767 2391 4534 5056 6735 3720 1376 2330 1693 188 929 5957 3776 1336 1390 637 778 3150 2142 273 2181 1982 1736 1468 612 856 108
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=66 64 67 64 61 60 1 63 54 31 60 28 0 55 67 60 24 9 55 55 54 1 41 21 67 63 54 42 12 17
+split_gain=43452.7 40850.5 10287 9086.22 8300.11 7992.5 7577.54 6070.19 5570.71 5128.49 5093.05 4999.61 6756.28 4812.31 4805.73 4495.61 4444.81 3908.35 3814.71 3787.74 3755.69 5022.4 3612.58 3486.66 3960.38 3464.94 3433.42 4533.2 4450.01 4322.19
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 7 6 -6 8 10 9 13 -2 16 -13 -1 -3 -16 -12 18 -8 -9 -17 -22 -7 -21 -25 -10 28 29 -4 -28
+right_child=3 14 26 -5 5 22 17 19 25 -11 11 12 -14 -15 15 20 -18 -19 -20 23 21 -23 -24 24 -26 -27 27 -29 -30 -31
+leaf_value=0.9601189176241558 0.20242851053651478 -0.19386587253261409 0.34955490561900032 -0.42358909266975253 0.13052384909057113 -0.23056423517671704 0.66885890502196099 -0.083235802166579831 0.20520821693578328 1.4727757863998416 -0.0030220242346135472 -0.27510087109208109 -1.6439476426442465 0.24366047809805191 0.10951152942656601 0.034432199291537381 -0.59191340016958482 -1.3936914958953859 -0.44003689743223645 -0.36789683361657155 -0.21979854899919826 0.21824000096825699 0.19366139415192282 -0.48039691921264416 0.32192356831686841 -0.54955564872520735 0.13102149739610888 0.39036803012418342 -0.021549702995324854 0.54632086802052249
+leaf_weight=84 422 2336 1839 1055 945 1070 26 627 770 35 832 100 30 210 891 879 91 20 84 1209 1474 189 146 63 105 41 3538 580 233 168
+leaf_count=84 422 2336 1839 1055 945 1070 26 627 770 35 832 100 30 210 891 879 91 20 84 1209 1474 189 146 63 105 41 3538 580 233 168
+internal_value=0 0.0635112 0.163027 -0.217933 0.0513884 -0.0440001 0.213699 -0.155568 0.279688 0.557343 -0.0323947 -0.126502 -0.590989 0.448363 -0.10535 -0.0451194 -0.0610817 -0.364974 -0.177934 -0.246227 -0.0993194 -0.170015 -0.179629 -0.320443 0.0210534 0.167051 0.223271 0.182396 0.307824 0.149848
+internal_weight=0 15558 9789 4534 3431 2161 1270 3479 1140 329 1475 1053 130 294 5769 3433 923 130 110 2004 2542 1663 1216 1377 168 811 6358 4286 2072 3706
+internal_count=20092 15558 9789 4534 3431 2161 1270 3479 1140 329 1475 1053 130 294 5769 3433 923 130 110 2004 2542 1663 1216 1377 168 811 6358 4286 2072 3706
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=66 56 60 67 2 65 61 62 55 1 20 0 63 67 59 59 65 63 65 57 1 55 42 63 69 38 42 45 51 73
+split_gain=35196.7 19571.9 13753.9 10303.9 7578.52 6596.46 5543.45 6818.96 5516.49 6235.91 5413.13 5994.55 5077.78 4988.41 8884.05 4390.48 5522.9 4680.24 4308.69 4208.25 4003.71 3794.39 3682.18 4309.49 3624.18 3887.3 3562.26 3783.21 3688.71 4524.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 4 8 13 24 7 -1 9 -4 15 -12 -7 14 -3 -10 -17 22 20 -5 -9 -8 -18 -24 -2 -26 28 -28 29 -16
+right_child=5 2 3 19 -6 12 21 18 10 -11 11 -13 -14 -15 26 16 17 -19 -20 -21 -22 -23 23 -25 25 -27 27 -29 -30 -31
+leaf_value=0.061335693881457987 -0.062362754150265792 0.36474881953444716 0.0051691078602666557 0.10417801070843544 -0.20233680012406119 -0.17051025155571198 0.26986152482189213 0.80781243213789677 -0.092417491205706803 -0.81036412652949208 -1.0887940667342351 0.36248760742859709 -0.49334653657890337 0.26400121085884476 -0.15494177277881793 -0.87964060342927486 -0.1471886946400407 -1.3381059886333311 0.33581556315223371 -0.06213191163637382 -0.23582978511140457 0.086577131327667201 -1.8117116600393304 -0.27537963034895563 -0.29681780404777258 0.14521967326617163 0.10479861092006351 1.2424076058467228 -0.57339721967776613 0.45527313644533718
+leaf_weight=419 1842 445 785 1595 431 589 1124 289 504 71 112 24 795 1761 649 142 422 28 600 3130 28 2596 21 32 1151 157 108 25 120 97
+leaf_count=419 1842 445 785 1595 431 589 1124 289 504 71 112 24 795 1761 649 142 422 28 600 3130 28 2596 21 32 1151 157 108 25 120 97
+internal_value=0 0.0595418 -0.00531052 -0.0747099 0.125739 -0.204312 0.194249 0.339853 -0.226366 -0.0624744 -0.335542 -0.832686 -0.355955 0.169858 0.0550473 -0.276698 -0.420694 -0.291131 0.467114 -0.00599131 0.71563 0.141957 -0.229414 -0.884115 -0.137686 -0.24376 -0.0829079 0.318635 -0.144577 -0.0755975
+internal_weight=0 15558 10502 6866 3636 4534 5056 1336 2141 856 1285 136 1384 3205 1444 1149 645 503 917 4725 317 3720 475 53 3150 1308 999 133 866 746
+internal_count=20092 15558 10502 6866 3636 4534 5056 1336 2141 856 1285 136 1384 3205 1444 1149 645 503 917 4725 317 3720 475 53 3150 1308 999 133 866 746
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=66 56 54 67 54 56 63 55 73 37 34 3 25 19 42 61 48 63 32 32 49 3 53 58 20 9 55 37 34 63
+split_gain=28509.3 15853.2 10412.9 9039.24 5159.75 4501.9 6824.45 5773.26 5403.98 5086.94 5070.53 4772.38 4494.99 4426.34 5529.46 5832.42 4557.32 4570.41 4350.97 4221.35 5015.08 3967.52 3996.53 3952.11 4530.82 4068.44 3795.02 3787.92 3729.53 3610.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 -3 26 -1 9 10 -8 11 -2 -7 27 -6 14 15 -5 23 -18 21 20 -11 -16 -23 25 -25 -17 -4 -9 -19 -27
+right_child=5 2 3 13 12 6 7 8 -10 19 -12 -13 -14 -15 18 16 17 28 -20 -21 -22 22 -24 24 -26 29 -28 -29 -30 -31
+leaf_value=0.37699710493376926 0.024570728808412629 0.12930351130711684 -0.074318944069267812 0.16829722385829804 0.18852122693061421 -0.18548611165784681 -0.15901813222451802 -0.60973379066231181 -0.0087939751233373376 -0.087137674774442397 0.38274470828473572 -1.2107725726233589 -0.15642210839434029 -0.28256193014844405 0.35421146034291612 -0.12168665348474335 -0.048449360144138337 -0.67010139957314641 -0.3899878578455146 -1.950781661272049 -1.663100759148598 2.2336088130871459 0.54817902235423821 0.0044324841075373536 0.6536980906301294 -0.06869722300387443 -0.33190179389785046 -0.020858378100395203 -2.1433515885472296 -1.1924101176327222
+leaf_weight=1352 1042 3699 923 1256 3277 1231 648 866 175 105 180 117 427 472 359 694 125 122 67 20 25 24 34 962 121 47 1504 125 20 73
+leaf_count=1352 1042 3699 923 1256 3277 1231 648 866 175 105 180 117 427 472 359 694 125 122 67 20 25 24 34 962 121 47 1504 125 20 73
+internal_value=0 0.0643051 -0.00573536 -0.0791601 0.209789 -0.220657 -0.280167 -0.40232 -0.525204 -0.0538086 -0.112997 -0.606766 0.148756 0.00668423 0.0416546 -0.00311637 -0.102606 -0.489422 0.358011 -0.598284 -0.390207 0.478193 1.2456 -0.0481622 0.0769728 -0.21465 -0.233942 -0.535456 -0.877601 -0.752289
+internal_weight=0 15558 10502 6803 5056 4534 3342 1931 1283 1192 1411 1108 3704 4376 3904 3420 2164 267 484 150 130 417 58 1897 1083 814 2427 991 142 120
+internal_count=20092 15558 10502 6803 5056 4534 3342 1931 1283 1192 1411 1108 3704 4376 3904 3420 2164 267 484 150 130 417 58 1897 1083 814 2427 991 142 120
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=64 66 69 69 66 69 23 48 53 59 25 55 70 67 65 54 53 73 65 67 15 59 70 44 71 9 9 73 66 10
+split_gain=31820.1 22236.9 8895.66 7845.85 6938.42 5287.86 4818.98 5948.68 4815.85 4739.58 5183.29 4568.65 4844.44 5433.31 7651.38 6215.03 5885.67 5557.98 4232.06 4531.91 4333.36 4222.34 4177.89 9555.61 4090.53 4203.46 4061.96 4096.38 4001.59 3944.27
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 11 29 9 7 -7 24 -3 -11 -1 -13 15 -15 -14 -17 -18 28 20 -20 -8 -10 26 -5 -26 27 -24 -4 -2
+right_child=2 5 18 8 -6 6 21 -9 22 10 -12 12 13 14 -16 16 17 -19 19 -21 -22 -23 23 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.23609934736450328 -0.019529493368777583 0.12794289322415001 -0.10351204048658982 0.10139780052470936 -0.22212473277772329 -0.24185591617941565 0.62015451336089455 0.12512893537517455 0.13013742251890789 -0.031347613383304801 -0.40603222050592302 0.011363872181749045 0.27300635621180908 -0.11457608639871752 0.30390321601778264 0.18347384308513845 -0.50508750523682 0.33871474658741674 -0.21073440387297859 -0.71313872508100573 -0.78083770280534592 -0.055397472042017261 0.14338583586104622 -0.62158499394144329 -0.057108660092975994 -0.39180746989462661 -0.20622093818557624 -0.19838128655548865 -0.47083429254770287 -0.19275746791805637
+leaf_weight=1702 3982 613 732 479 905 1213 49 183 2560 1167 150 1074 195 185 1050 114 162 34 377 111 55 104 827 84 813 162 199 149 125 537
+leaf_count=1702 3982 613 732 479 905 1213 49 183 2560 1167 150 1074 195 185 1050 114 162 34 377 111 55 104 827 84 813 162 199 149 125 537
+internal_value=0 0.0541511 -0.105287 0.100458 -0.0704831 -0.076144 -0.158713 -0.193748 0.0507471 -0.00987487 -0.0740224 0.158501 0.111568 0.173417 0.241216 0.00761264 -0.159329 -0.358714 -0.240126 -0.371181 -0.283317 0.160956 0.0861278 -0.00335968 -0.042182 -0.11272 0.0408369 0.0912103 -0.157089 -0.0401145
+internal_weight=0 13268 6824 9789 5424 3479 1549 1396 5273 1930 1317 4516 2814 1740 1235 505 310 196 1400 543 432 153 3819 1259 1454 975 1175 976 857 4519
+internal_count=20092 13268 6824 9789 5424 3479 1549 1396 5273 1930 1317 4516 2814 1740 1235 505 310 196 1400 543 432 153 3819 1259 1454 975 1175 976 857 4519
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=64 66 69 56 60 66 61 67 69 70 14 67 63 5 63 1 4 59 49 2 19 59 27 63 0 41 3 38 7 58
+split_gain=25774.3 18011.9 7205.48 7097.26 5685.57 5620.12 5385.38 5855.52 4283.17 4817.88 4354.23 5477.76 6257.91 4798.47 4273.05 6164.45 4164.75 4192.89 5348.22 4141.53 3845.35 3839.06 3798.03 4633.64 3784.8 4416.26 3808.78 3692.37 4535.38 4123.71
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 22 -5 -2 14 16 21 20 11 12 -11 -14 -6 -16 17 18 -8 24 -10 -3 -1 -24 25 -9 -27 28 -7 -29
+right_child=2 8 -4 4 6 27 7 19 9 10 -12 -13 13 -15 15 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 26 -28 29 -30 -31
+leaf_value=0.31422948680723606 -0.060171677280605587 0.191914338763153 -0.36018904648238931 0.21608129829690648 0.47369524913622602 -0.3404106525786712 -0.10857648840063645 -0.034930826471218479 -0.1060575631740097 1.0206918700174852 0.46157282988230391 -1.7743082473252683 -1.0620670891400765 0.62181559950113297 0.15415602930570838 -0.56384043924288074 -1.1494319528341295 -0.48618781814715395 1.3479505687952043 0.40415891998248998 -0.66211843728255348 -0.11103359926803125 0.62219944007251238 -0.11745559817273594 0.31131952326188145 -0.3359027177306777 -1.4883445544375313 -2.0013192666172981 0.42875139663039258 -0.54595506656914949
+leaf_weight=2839 4519 613 1400 2268 347 706 253 1190 1181 22 30 47 110 20 1111 134 56 338 28 244 139 1317 105 438 261 141 36 25 86 88
+leaf_count=2839 4519 613 1400 2268 347 706 253 1190 1181 22 30 47 110 20 1111 134 56 338 28 244 139 1317 105 438 261 141 36 25 86 88
+internal_value=0 0.0812266 -0.15793 0.150687 0.088823 -0.105725 0.0190908 -0.0710907 -0.114216 -0.238069 -0.66149 -0.830796 -0.539052 -0.803008 0.16337 0.0768777 -0.323595 -0.248883 0.0365579 0.0199566 -0.164612 -0.0148123 0.267884 0.0255716 -0.0376265 -0.10425 -0.570298 -0.333187 -0.256891 -0.867938
+internal_weight=0 13268 6824 9789 6407 5424 4139 2547 3479 1549 229 199 152 130 1592 1245 675 619 281 1872 1320 1930 3382 543 1628 1367 177 905 792 113
+internal_count=20092 13268 6824 9789 6407 5424 4139 2547 3479 1549 229 199 152 130 1592 1245 675 619 281 1872 1320 1930 3382 543 1628 1367 177 905 792 113
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=64 66 69 66 61 57 69 65 65 72 60 46 24 46 67 63 21 62 46 63 12 57 71 14 54 37 22 63 55 52
+split_gain=20877.2 14589.7 6201.08 5870.65 5412.64 5820.38 4869.18 4598.19 4404.3 4220.88 4046.74 4973.18 3988.88 4145.98 3921.82 3868.19 8180.5 4469.81 3968.16 4688.34 3981.21 4002.19 3769.31 6819.52 3836.9 3725.88 3719.49 3876.92 3676.63 5325.14
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 6 5 26 -2 12 -8 -10 11 -6 -3 -14 -4 16 18 -18 20 -20 21 -9 -16 24 -24 -13 -1 -28 -12 -30
+right_child=3 7 14 -5 10 -7 8 15 9 -11 28 25 13 -15 22 -17 17 -19 19 -21 -22 -23 23 -25 -26 -27 27 -29 29 -31
+leaf_value=0.56777346431540809 -0.054154509150284885 0.021845283702054054 -0.061350244923019416 -0.35903106266411983 0.21135421761401008 0.24315909798565311 -0.11924915346698683 0.40986579190462069 -0.63206954571555873 0.1180522990832617 0.20622908070592622 1.0971783121075249 -0.22285149298063139 -1.335837182402611 0.26449429022118126 -0.42803580257768553 0.032205338465670745 1.8257791334029401 -2.0100819004178048 -0.07341745138168336 0.75718928004304575 -0.40870018991075602 0.19461634503217759 0.54411631939020244 -0.10144138268610806 -0.27474452878038086 0.48393681645393372 2.3518851900100706 -0.020599210518806921 -0.98464519929324013
+leaf_weight=446 4519 2098 1732 1055 927 1136 732 78 427 91 820 113 205 40 1221 648 24 33 25 25 48 255 628 247 1445 24 20 25 944 61
+leaf_count=446 4519 2098 1732 1055 927 1136 732 78 427 91 820 113 205 40 1221 648 24 33 25 25 48 255 628 247 1445 24 20 25 944 61
+internal_value=0 0.073104 0.135618 -0.142137 0.221622 0.367506 -0.102473 -0.102794 -0.277153 -0.500291 0.139464 0.294467 -0.0227429 -0.404563 0.0619613 -0.267901 -0.0552618 1.07059 -0.204156 -1.04175 -0.094236 -0.216964 0.122276 0.047428 -0.0117529 0.856841 0.655199 1.52169 0.0490953 -0.0791134
+internal_weight=0 13268 9789 6824 4516 1627 5769 3479 1250 518 2889 1064 2343 245 5273 1136 488 57 431 50 381 333 3541 2320 2073 137 491 45 1825 1005
+internal_count=20092 13268 9789 6824 4516 1627 5769 3479 1250 518 2889 1064 2343 245 5273 1136 488 57 431 50 381 333 3541 2320 2073 137 491 45 1825 1005
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=64 66 66 69 69 69 70 55 70 29 61 60 62 6 58 53 23 70 44 9 37 40 73 59 48 23 0 59 18 63
+split_gain=31729 25894.3 9708.46 8690.82 7499.27 6110.99 5086.27 4919.09 5224.37 7029.81 6021.3 5300.21 5208.55 5391.73 4959.12 4827.73 4553.84 4461.05 9652.52 4146.03 5321.91 5175.49 4209.55 3918.59 3903.52 7077.4 4971.07 5331.03 3896.58 3855.14
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 7 -2 23 24 28 9 10 -9 -11 13 14 16 -5 -10 -17 19 22 21 -21 -19 -3 25 -7 27 -27 -1 -8
+right_child=2 5 -4 15 -6 6 29 8 12 11 -12 -13 -14 -15 -16 17 -18 18 -20 20 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.11841715021600144 -0.016063765574375555 0.045844130145710989 -0.11353665274572317 -0.017216372776892166 -0.085250644472129655 -0.091193000243843678 -0.037683740446900399 0.096665233910332701 -0.088234487392485447 -0.0047292999284918097 -0.029518365375482282 -0.33575157282813906 0.11358909720029586 -0.17194656123975657 0.096991205707636502 0.05526048170859213 0.23264331943355501 0.059534113761544355 -0.26111426749488426 0.021384551966792509 -0.41401903127078654 -0.36145497795480952 -0.084822510952917526 -0.030673268240195506 0.056528553515242025 0.46349421230054672 -0.23801501899957658 0.059746886628369494 0.01327120702713728 -0.2548090164917276
+leaf_weight=1442 4519 613 1055 1454 1250 1036 77 434 203 59 519 62 975 77 453 2560 32 827 84 146 27 26 149 1317 173 31 20 60 260 152
+leaf_count=1442 4519 613 1055 1454 1250 1036 77 434 203 59 519 62 975 77 453 2560 32 827 84 146 27 26 149 1317 173 31 20 60 260 152
+internal_value=0 0.0225306 -0.0438067 0.0433514 -0.0310549 -0.0360536 -0.0730383 0.0688053 0.0485133 0.00515554 0.0279461 -0.174344 0.0752756 0.0264446 0.0486483 0.0215518 -0.0445405 0.0363119 -0.00221735 0.016291 -0.0877095 -0.0364865 0.0374961 -0.00637007 -0.0541695 -0.0708658 0.118854 0.197287 0.102355 -0.181802
+internal_weight=0 13268 6824 9789 5769 3479 1549 4516 2814 1074 953 121 1740 765 688 5273 235 3819 1259 1175 199 172 976 1930 1320 1147 111 91 1702 229
+internal_count=20092 13268 6824 9789 5769 3479 1549 4516 2814 1074 953 121 1740 765 688 5273 235 3819 1259 1175 199 172 976 1930 1320 1147 111 91 1702 229
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=56 60 54 67 61 62 57 31 39 4 54 35 6 9 71 57 12 69 57 16 2 3 61 1 65 11 65 53 19 2
+split_gain=16520.9 16451.7 14409.4 8977.69 6248.97 6596.07 5773.6 5251.04 4830.87 11082.1 4702.92 6636.36 4702.12 8846.41 7042.64 5555.17 4664.27 4532.17 5502.19 6202.66 4412.14 4174.61 5234.07 4490.51 4551.7 4145.54 3460.73 3850.81 3423.36 4572.84
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 12 21 -4 5 7 8 17 -5 -10 11 -6 20 15 -15 -14 -12 18 -1 25 -2 23 -23 -3 -25 28 27 -7 29 -20
+right_child=1 2 3 6 10 26 -8 -9 9 -11 16 -13 13 14 -16 -17 -18 -19 19 -21 -22 22 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.47405018542987715 0.16733530491121096 0.10551856415968519 -0.41985799816672459 0.080390506930806988 0.18468980413129174 1.1690331248012749 -0.24541119089094635 0.93475746578640406 -0.1696041329130942 -2.4157338085174564 -0.028419223632288895 1.1993953454582129 0.59146111940560142 0.015338733111109053 -1.7992313792488792 -0.22162470154117986 0.34366059730319604 0.38929661590923637 -1.2455369029271193 0.8101013257851204 -0.13768474840262271 0.35661511532962326 -0.49276524899583879 -0.66540002883035942 0.039877929896959721 0.45905983906525832 0.29715630035349777 0.48814338918535438 0.2282113015651703 0.36746889829635621
+leaf_weight=69 3608 2712 1820 1252 1236 111 2417 54 181 25 2971 68 115 35 55 312 380 129 145 30 546 96 297 161 212 26 655 330 24 20
+leaf_count=69 3608 2712 1820 1252 1236 111 2417 54 181 25 2971 68 115 35 55 312 380 129 145 30 546 96 297 161 212 26 655 330 24 20
+internal_value=0 -0.060918 -0.138708 -0.236654 0.134979 0.305935 -0.150607 0.0037582 0.00655502 -0.442193 0.0764754 0.237604 0.0918476 -0.192553 -1.09357 -0.00264374 0.0137743 -0.109727 -0.31474 -0.536889 0.127244 0.0216719 -0.285283 0.0607751 -0.264545 -0.724841 0.442963 0.659524 -0.887706 -1.05002
+internal_weight=0 13844 9173 5695 6248 1593 3875 497 1458 206 4655 1304 4671 517 90 427 3351 443 314 245 4154 3478 393 3085 373 215 1096 441 189 165
+internal_count=20092 13844 9173 5695 6248 1593 3875 497 1458 206 4655 1304 4671 517 90 427 3351 443 314 245 4154 3478 393 3085 373 215 1096 441 189 165
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=64 57 56 60 61 54 6 22 67 60 23 1 3 63 42 56 63 1 23 47 54 34 63 22 61 54 14 54 46 13
+split_gain=18452.6 9241.44 6853.84 7238.69 5925.77 5629.66 5552.3 5108.67 5000.59 4817.64 4533.06 4409.65 4186.25 4363.24 4121.55 4059.44 5996.17 4592.42 5652.72 10074.4 3940.28 3871.53 4971.61 3680.5 6338.17 3547.03 3538.05 3445.59 3364.99 3236.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 14 6 7 21 11 -1 12 -2 -10 25 -7 -14 -3 17 20 18 -11 -20 -17 23 -23 29 -25 -4 -22 -6 -9 -5
+right_child=9 2 3 5 27 8 -8 28 10 15 -12 -13 13 -15 -16 16 -18 -19 19 -21 26 22 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.31822969082378921 -0.006339595121664739 0.085424099677845047 0.41187080562345851 0.17752692923818469 0.28835581592671755 -0.39892435009280841 -0.38158579642573992 1.2660299224951834 -0.20922743304358227 -0.043557507159318276 0.3118927492193444 -0.25211245698360157 -0.38706816475966882 -2.0806084609124809 0.41141643822852486 -0.19652738981974235 -0.18699090436376753 0.43530226609511691 -0.36059954860978877 -2.7333519572303411 -0.83887681183076523 0.62062137808118556 -0.71681223542326034 0.53637171760977553 -0.86157965639233591 0.10544546354725946 0.10467745145161947 0.05273278728557388 -0.10380441634492442 -0.31726580076913041
+leaf_weight=962 2071 2732 548 1115 877 510 222 97 1429 1176 189 245 29 32 452 218 2661 171 121 21 340 35 135 48 100 1216 45 2123 22 150
+leaf_count=962 2071 2732 548 1115 877 510 222 97 1429 1176 189 245 29 32 452 218 2661 171 121 21 340 35 135 48 100 1216 45 2123 22 150
+internal_value=0 0.068728 0.0131038 -0.0498008 0.193947 -0.134253 0.092984 0.394688 -0.238143 -0.133629 -0.148355 0.145425 -0.492567 -1.27548 0.131702 -0.189092 -0.251511 -0.0522632 -0.115521 -0.7115 -0.536236 0.00940785 -0.441458 0.0636522 -0.40819 0.200639 -0.728591 0.121613 1.01278 0.118856
+internal_weight=0 13268 9187 6003 4081 3772 2231 1081 2189 6824 1618 2009 571 61 3184 4753 3264 1489 1318 142 603 1583 170 1413 148 1764 385 3000 119 1265
+internal_count=20092 13268 9187 6003 4081 3772 2231 1081 2189 6824 1618 2009 571 61 3184 4753 3264 1489 1318 142 603 1583 170 1413 148 1764 385 3000 119 1265
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=64 66 60 66 13 20 53 65 20 31 65 23 42 42 7 56 25 52 39 46 6 51 20 7 72 54 53 2 56 54
+split_gain=15462.8 13581.8 5405.48 5401.27 4152.61 4504.33 3702.48 4955.89 4193.63 5049.76 3696.35 3662.43 7045.83 3455.95 4125.08 3352.7 3321.63 3388.79 3303.08 4454.32 4894.15 7545.35 3269.42 3473.21 3218.51 3983.73 4083.36 3446.82 3769.73 3182.7
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 16 6 29 13 11 22 -9 -10 -3 15 -13 14 18 -2 17 -1 19 20 21 24 -8 -24 25 26 -6 28 -27 -4
+right_child=3 10 4 -5 5 -7 7 8 9 -11 -12 12 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 27 -28 -29 -30 -31
+leaf_value=0.095122961324927147 0.0078439816050004316 -0.014010617383628547 0.078986782407121758 -0.13214721242951064 -0.68854442954063422 0.20643863516912031 0.020542839266147233 -0.031296695421283348 -0.12800978223665047 -0.62769345768188178 -0.10193280886894776 -0.015119033319838097 0.71054821434020998 0.11219978089602489 0.17567144536972046 -0.13720652659295948 -0.018713405623292802 0.27089143974666902 0.040112837889920115 0.071326294212198979 0.0655681628101277 0.085191881469651773 0.26844642203859986 -0.23001958351868851 -0.082135687246918693 -0.48899670198228629 -0.066133395253370211 -0.19353015808832078 -0.98682972503158295 0.017557528998216051
+leaf_weight=2640 328 2343 2119 1055 26 89 1437 2243 218 38 1136 149 25 106 60 1145 383 188 92 67 53 51 160 26 32 45 48 21 53 3716
+leaf_count=2640 328 2343 2119 1055 26 89 1437 2243 218 38 1136 149 25 106 60 1145 383 188 92 67 53 51 160 26 32 45 48 21 53 3716
+internal_value=0 0.0251657 0.0492922 -0.0489301 0.0285249 -0.0605387 -0.0337119 -0.0134561 -0.0488023 -0.202182 -0.0427199 -0.0844066 0.0891435 -0.0968704 -0.137311 -0.104907 0.0918359 0.106808 -0.175792 -0.225952 -0.286492 -0.354098 0.0409679 0.198768 -0.45367 -0.515272 -0.284818 -0.658579 -0.758233 0.0398658
+internal_weight=0 13268 9789 6824 6578 743 5769 4122 2499 256 3479 1647 174 654 548 1473 3211 2828 488 396 329 276 1623 186 225 193 74 119 98 5835
+internal_count=20092 13268 9789 6824 6578 743 5769 4122 2499 256 3479 1647 174 654 548 1473 3211 2828 488 396 329 276 1623 186 225 193 74 119 98 5835
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=55 60 56 64 62 59 59 14 71 28 30 26 72 69 6 45 14 1 60 25 53 59 22 8 37 22 69 20 71 69
+split_gain=15048.3 10316.2 12738.9 5649.42 5556.65 5431.04 4942.21 5561.19 6228.94 5486.57 4299.08 4019.57 3756.47 3712.73 3650.94 4014.35 5287.21 3614.76 3508.32 6402.69 3465.06 5719.67 3419.4 3971.55 3224.23 3326.82 3423.76 3185.87 3247.76 3100.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 5 4 18 14 -2 9 8 10 -4 11 -8 -11 22 15 -3 -17 -15 19 24 -16 -22 23 -10 25 -1 -27 28 -26 -7
+right_child=1 2 6 -5 -6 29 7 -9 13 12 -12 -13 -14 17 20 16 -18 -19 -20 -21 21 -23 -24 -25 27 26 -28 -29 -30 -31
+leaf_value=0.42725745123729714 0.23968959317874206 0.0051025213501473855 -0.048336946878881119 -0.010822064005257277 0.14223196760487578 0.074601282657545093 -0.0018632719762907404 0.084707899837451389 -0.30336682102976642 -0.37225143738282035 -0.7554938991563489 -0.85001980707049363 -1.4148624319583178 -0.51888753807885635 -1.5258187924661946 -0.30148015391554628 -1.9816285144199026 -1.1466100695972832 0.13536991643040194 -0.29333027147866314 -1.8457025130589804 -0.033409499965023758 -0.82185221657156937 0.60284022081132038 0.40770971994010774 1.5918813035173238 0.42600161445637541 1.0905315561728044 -0.6507033696634249 -0.11821789514689185
+leaf_weight=767 1233 1049 2013 2117 1914 2022 813 347 935 195 99 60 42 778 31 126 22 104 3328 141 21 102 120 51 49 53 48 22 71 1419
+leaf_count=767 1233 1049 2013 2117 1914 2022 813 347 935 195 99 60 42 778 31 126 22 104 3328 141 21 102 120 51 49 53 48 22 71 1419
+internal_value=0 -0.060502 -0.12414 0.123792 0.0326292 0.0596127 -0.21625 -0.294038 -0.338438 -0.101918 -0.130977 -0.0601558 -0.557018 -0.439873 -0.122648 -0.063684 -0.551232 -0.592905 0.187418 0.33791 -0.58096 -0.342825 -0.317835 -0.256494 0.426033 0.4983 1.0378 -0.0157075 -0.218518 -0.00491351
+internal_weight=0 13496 8822 6596 3265 4674 5557 3307 2960 2250 972 873 237 1988 1351 1197 148 882 4479 1151 154 123 1106 986 1010 868 101 142 120 3441
+internal_count=20092 13496 8822 6596 3265 4674 5557 3307 2960 2250 972 873 237 1988 1351 1197 148 882 4479 1151 154 123 1106 986 1010 868 101 142 120 3441
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=66 61 54 55 71 57 42 5 15 14 55 60 56 3 54 42 51 56 8 30 57 42 31 9 20 17 37 10 38 71
+split_gain=12785.4 7851.46 6025.97 5932.96 7314.21 7335.27 5712.62 4614.91 4278.58 4047.57 3877.32 4383.81 4352.32 6141.64 5320.31 4450.51 3415.88 3387.17 3830.13 3724.78 3698.34 5485.56 4676.71 4271.96 6293.97 6880.45 3947.34 3321.84 6205.54 6639.17
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 -3 17 8 9 -7 27 16 -6 -2 -12 15 -14 -15 -13 -5 18 19 -4 22 23 -19 24 25 26 -22 -1 -29 -30
+right_child=10 2 3 4 5 6 -8 -9 -10 -11 11 12 13 14 -16 -17 -18 20 -20 -21 21 -23 -24 -25 -26 -27 -28 28 29 -31
+leaf_value=0.12037236041883538 -0.0067589715586282677 0.080682306533925052 0.07018424470198753 0.049993817701980733 -0.085949255319085566 -0.36695057158776512 0.065344976837436355 0.35121903978532659 0.45649801989632188 0.39559799130018031 -0.032801547820151759 -0.15145535739341418 -0.26568111317654053 -0.15032980323601991 -1.1950329192802056 0.47823257561842053 -0.37540002288265983 0.066021614371844992 0.87278030110666383 0.61249310469254858 -0.4386319564850869 0.36436143163391332 0.7871329200939392 0.22071094206245928 0.42412191689451095 0.69748799960577368 0.081452815117789262 0.027666096814012758 0.21461615323399505 -1.2900772394523736
+leaf_weight=3887 1382 3740 730 994 1052 1407 250 546 158 137 1027 582 1304 52 97 90 151 519 52 100 683 155 71 169 91 45 119 414 32 56
+leaf_count=3887 1382 3740 730 994 1052 1407 250 546 158 137 1027 582 1304 52 97 90 151 519 52 100 683 155 71 169 91 45 119 414 32 56
+internal_value=0 0.0358862 -0.00446318 -0.0507285 -0.113533 -0.188399 -0.301728 0.122742 0.0499886 -0.030464 -0.12314 -0.174168 -0.242489 -0.323595 -0.830439 -0.0671222 -0.00610616 0.0445814 0.178989 0.135523 -0.0194292 -0.0999481 0.152799 -0.16496 -0.234446 -0.305202 -0.361462 0.0943186 -0.107416 -0.742916
+internal_weight=0 15558 10623 6883 4149 2846 1657 4935 1303 1189 4534 3152 2125 1453 149 672 1145 2734 882 830 1852 1262 590 1107 938 847 802 4389 502 88
+internal_count=20092 15558 10623 6883 4149 2846 1657 4935 1303 1189 4534 3152 2125 1453 149 672 1145 2734 882 830 1852 1262 590 1107 938 847 802 4389 502 88
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=66 67 59 14 61 65 54 11 65 14 41 26 70 27 53 40 63 46 27 40 61 60 16 54 3 73 49 8 35 18
+split_gain=10356.1 9356.1 11305.6 4527.05 4422.58 4411.84 3868.73 5013.47 5483.01 5603.98 5247.61 4566.65 3802.42 4423.43 5919.24 4449.87 3795.46 3591.04 3611.94 3584.71 3532.89 3764.7 3933.29 3905.07 6877.01 5245.45 5785.36 6626.36 5264.2 4594.21
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 20 -1 -2 7 8 9 19 11 -10 -8 -14 -15 -16 -9 -5 -19 -4 -3 22 -22 24 -23 26 29 28 -28 -25
+right_child=5 3 6 17 -6 -7 12 16 10 -11 -12 -13 13 14 15 -17 -18 18 -20 -21 21 23 -24 25 -26 -27 27 -29 -30 -31
+leaf_value=0.36618986844913359 -0.067605862523576921 0.17114357306025682 0.22128644110894427 0.36616412782165997 0.036022669574999215 -0.281809709979843 -0.38647067301138582 1.0357305734521813 -0.21213363457569934 -0.8645397424697876 -0.89183253656734129 0.88918652594089509 -0.061586698542277399 0.2715663496525057 -1.0958365231066158 0.50401071548461918 0.066350662287162701 -0.3639000173968574 0.73712015528427932 1.236243969660539 0.20810107951854784 0.17430899440718789 -0.23951741760995771 -0.1574239857101698 -0.47134315841781194 0.23926191446476941 -0.0016109619992754319 1.9868880415707828 1.5371308730294309 -0.58870770269083084
+leaf_weight=578 3150 2613 323 936 1361 1384 1004 72 641 44 110 40 1248 62 133 20 92 138 38 39 1588 1459 224 1573 186 397 302 20 24 293
+leaf_count=578 3150 2613 323 936 1361 1384 1004 72 641 44 110 40 1248 62 133 20 92 138 38 39 1588 1459 224 1573 186 397 302 20 24 293
+internal_value=0 0.0387571 -0.0622866 0.0982729 0.134443 -0.132991 -0.161936 -0.0265875 -0.0976295 0.201107 -0.250963 -0.147445 -0.236605 -0.133759 -0.552693 -0.886706 0.491932 0.288239 -0.12618 0.330633 0.0739334 0.032059 0.152766 -0.0193566 0.101305 -0.095435 -0.155505 0.220065 0.111671 -0.225144
+internal_weight=0 15558 5767 9791 1939 4534 3828 1361 1197 406 791 681 2467 1463 215 153 164 1112 176 362 8679 6066 1812 4254 1645 2609 2212 346 326 1866
+internal_count=20092 15558 5767 9791 1939 4534 3828 1361 1197 406 791 681 2467 1463 215 153 164 1112 176 362 8679 6066 1812 4254 1645 2609 2212 346 326 1866
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=64 55 67 69 65 62 70 69 59 29 37 61 69 65 67 19 53 72 46 1 3 21 34 45 15 34 59 18 47 72
+split_gain=32256.8 9552.81 8802.75 7323.65 7090.22 8432.37 5942.65 6921.59 5499.88 5261.93 5805.42 4575.1 4546.05 4464.83 4591.12 4436.25 4496.74 4374.71 4190.85 4916.08 4475.8 4133.04 4076.61 4058.67 3788.22 3647.54 3554.11 3437.34 4192.26 3496.58
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 12 8 -2 9 -6 15 -8 11 -4 -11 18 26 -5 17 -7 -17 24 19 20 -3 -14 -13 -16 25 -15 -1 -28 29 -29
+right_child=3 2 4 13 5 6 7 -9 -10 10 -12 22 21 14 23 16 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 27 28 -30 -31
+leaf_value=0.099586550387721587 -0.024809221419311901 0.13971264474496647 0.0048284155224212174 -0.047687659938357843 -0.0013294928149631602 0.051959934249134795 0.12578171018987547 -0.12507949340850749 -0.04226163659266377 -0.12807914121189842 0.13025135569456148 -0.033204364580830835 0.031200254073579747 -0.070857789494176773 -0.17729783923096129 0.10251084111306978 -0.13428226957835679 0.053223790317773821 -0.10147001378941087 -0.13027591306615521 -0.08325533030963525 -0.053886574208736424 0.10786475425125451 -0.48608007340204146 -0.28301511377704386 -0.29621619675308469 0.057216092730334525 0.043295643751961849 -0.25009118688517601 -0.17313692427343794
+leaf_weight=683 5424 296 2031 857 1274 1220 688 47 1897 230 41 689 1876 281 90 46 106 70 53 37 41 260 93 21 49 32 1420 175 29 36
+leaf_count=683 5424 296 2031 857 1274 1220 688 47 1897 230 41 689 1876 281 90 46 106 70 53 37 41 260 93 21 49 32 1420 175 29 36
+internal_value=0 0.0181738 0.00605908 -0.0353356 0.0208563 0.0392896 0.0638499 0.10974 -0.0210152 -0.00621694 -0.0889959 0.0123217 0.0419461 -0.0761177 -0.120988 0.0392658 -0.0626212 -0.0915093 0.0649727 0.0885595 0.112586 0.0208432 -0.0164276 -0.235716 -0.119496 -0.0938976 0.0611846 0.0453843 -0.0246202 0.00636876
+internal_weight=0 13268 8789 6824 5683 3381 2107 735 3106 2302 271 1209 4479 1400 543 1372 152 432 427 374 337 2136 782 111 362 313 2343 1660 240 211
+internal_count=20092 13268 8789 6824 5683 3381 2107 735 3106 2302 271 1209 4479 1400 543 1372 152 432 427 374 337 2136 782 111 362 313 2343 1660 240 211
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=66 67 59 57 54 60 60 55 61 55 60 63 32 61 4 54 34 60 12 55 5 42 12 34 52 16 19 63 47 38
+split_gain=47170.8 24115.5 10940.5 8693.58 6027.12 5402.06 5331.82 5255.78 4811.01 8826.35 4790.9 4160.1 5921.85 6632.07 4563.24 4100.47 3893.86 3883.22 5642.39 5264.58 4967.95 4545.21 4251.01 3874.26 4021.17 3850.81 4937.24 3961.16 3748.95 3696.15
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 23 8 -5 25 -2 9 -4 -9 -7 13 -13 -15 -14 -12 19 20 21 -19 22 -6 24 -1 26 -3 -28 29 -11
+right_child=7 6 4 5 17 11 -8 10 -10 28 16 12 15 14 -16 -17 -18 18 -20 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.043673005789996354 -0.020205546916699242 0.065490184345838823 0.17286939733066001 0.040725653079094037 0.02866634567964163 0.049685920175019799 0.022195482412010123 -0.029630414973775904 -0.022475676675636238 0.0022656536551907995 -0.081503268490515743 0.04567542043407255 -0.01997212083251388 -0.05020759102922899 -0.23935578236213095 -0.27576733304529777 -0.010095011046470625 -0.088678645458398792 0.029758119946504888 -0.046784850819361165 0.022859194065113702 0.18324922841828289 -0.17144831960851498 0.18529894831884017 0.22874275428908211 -0.0060941721190779386 -0.14489439479509991 0.020245394508756898 0.15267320770738471 -0.17689733035392588
+leaf_weight=478 1382 2100 111 479 277 154 7129 1027 938 236 1886 217 27 387 39 49 239 1052 156 778 124 47 33 74 35 303 50 209 39 37
+leaf_count=478 1382 2100 111 479 277 154 7129 1027 938 236 1886 217 27 387 39 49 239 1052 156 778 124 47 33 74 35 303 50 209 39 37
+internal_value=0 0.013786 -0.013251 0.0190034 -0.0295889 -0.0042502 0.0297111 -0.0473053 -0.00143272 0.0452299 -0.0591873 -0.0289277 -0.0457656 -0.0293214 -0.067524 -0.184893 -0.0734719 -0.0451221 -0.0644243 -0.0224697 -0.0769179 0.0305196 0.00736382 0.0725619 0.0562996 0.0498382 0.0570224 -0.0116349 -0.000180294 -0.0220165
+internal_weight=0 15558 5767 1939 3828 1352 9791 4534 1361 423 3152 873 719 643 426 76 2125 2467 1332 1135 1176 357 310 587 513 2662 2359 259 312 273
+internal_count=20092 15558 5767 1939 3828 1352 9791 4534 1361 423 3152 873 719 643 426 76 2125 2467 1332 1135 1176 357 310 587 513 2662 2359 259 312 273
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=66 67 56 57 65 18 56 55 65 70 21 34 12 70 11 72 45 14 55 19 34 10 57 63 32 73 62 72 21 63
+split_gain=14333.8 9989.88 6062.76 5704.94 4497.2 4233.85 4875.78 4082.94 12874.6 6373.43 6479.96 5538.69 4999.05 4537.41 4359.27 4073.89 4648.92 3879.86 4188.5 4178.57 4011.23 4717.03 4637.14 3794.73 4722.55 4517.81 3553.12 3321.48 3263.52 3218.5
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 26 5 28 -1 -7 8 23 14 -11 15 13 -13 -9 -10 -17 18 20 -19 21 22 27 -5 25 -25 -3 -4 -2 -6
+right_child=4 2 17 7 29 6 -8 9 11 10 -12 12 -14 -15 -16 16 -18 19 -20 -21 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.015469451016217068 -0.1275223164818344 0.069647533765595668 0.39074664574136214 0.75449077143680821 -0.12954398166413572 1.0055644247335258 0.15510472159714722 -0.33399358704541871 -0.01272304490180404 -0.15274265565267192 0.50716727033612274 -0.4064035354658615 0.53851241213934764 -1.7948526810568113 -1.0168801219832331 -0.82442497255664982 0.78266411523024249 0.35157540374587287 -0.037068258962614696 -0.34995118879626708 -0.29100064823974919 -0.2298530443412502 0.14541620919977058 0.17917273350726437 -1.022043752464755 1.5737543106079102 0.29928174703456806 1.1065006322413684 0.18898570594102712 -0.43797199800516823
+leaf_weight=1622 2781 1003 342 204 589 97 221 852 660 1302 168 43 21 52 105 126 21 681 3776 97 199 246 1314 218 29 26 2053 80 369 795
+leaf_count=1622 2781 1003 342 204 589 97 221 852 660 1302 168 43 21 52 105 126 21 681 3776 97 199 246 1314 218 29 26 2053 80 369 795
+internal_value=0 0.0455967 0.107095 -0.0588133 -0.156461 0.0808811 0.414522 -0.129628 0.00636884 -0.208077 -0.0773244 -0.211634 -0.857749 -1.1664 -0.408918 -0.118759 -0.594841 0.0540887 0.0266593 0.26411 0.136992 0.179964 0.238037 0.428206 0.184388 0.327776 0.223914 0.526435 -0.0904457 -0.306712
+internal_weight=0 15558 9791 5767 4534 1940 318 3827 1400 2427 1470 923 116 95 957 807 147 6735 5957 778 2181 1982 1736 477 273 244 3056 422 3150 1384
+internal_count=20092 15558 9791 5767 4534 1940 318 3827 1400 2427 1470 923 116 95 957 807 147 6735 5957 778 2181 1982 1736 477 273 244 3056 422 3150 1384
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=60 67 55 65 46 62 55 59 34 4 71 43 61 25 63 67 69 59 48 14 59 52 49 72 28 59 28 20 63 71
+split_gain=11231.5 10798.1 5561.68 9890.27 4539.24 4335.65 4193.66 4357.42 4085.18 4252.82 3940.69 3923.33 3678.52 5960.23 4438.31 3776.95 3653.2 3610.48 3647.29 3525.36 3676.13 5400.46 3439.44 3324.49 4326.78 3324.49 4105.26 5101.92 4585.12 4180.77
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=6 2 3 4 -2 19 12 -8 9 17 -10 -7 13 -1 15 23 -6 22 -19 20 21 -3 -5 24 -14 26 27 28 -4 -29
+right_child=1 5 25 8 16 11 7 -9 10 -11 -12 -13 14 -15 -16 -17 -18 18 -20 -21 -22 -23 -24 -25 -26 -27 -28 29 -30 -31
+leaf_value=0.733816607730855 0.36812499362497758 0.14693781718776475 0.45937152347049204 0.12576286342013535 0.12958622155886776 0.10609641767384631 0.22354028492277322 0.0044438089802681909 0.013254805618808383 -0.8299606502089385 -1.1829241648875177 -0.15942453744843252 0.15958429559159582 -0.48604779677822241 0.9164704503981691 0.29549191076613923 -1.1758108599318398 -0.10643883699017372 -0.80365525890937006 0.19689359206189341 -0.157153290906207 -0.82859620227188369 1.4167021564815356 -0.57916723565757278 -0.77415955066680908 -0.3441903154105117 -0.69644918037497483 0.28251557282039097 -0.095337665608206251 -0.9941994934032361
+leaf_weight=271 585 814 185 201 53 4501 1233 3441 42 84 80 635 436 47 76 651 36 478 89 454 2679 61 23 100 56 1769 115 35 766 96
+leaf_count=271 585 814 185 201 53 4501 1233 3441 42 84 80 635 436 47 76 651 36 478 89 454 2679 61 23 100 56 1769 115 35 766 96
+internal_value=0 -0.0505959 -0.174899 -0.0289901 0.266902 0.0124392 0.110484 0.0622414 -0.229022 -0.153437 -0.771125 0.0732682 0.248226 0.553522 0.174622 0.129263 -0.39844 -0.0815937 -0.215878 -0.0655092 -0.0990294 0.0789292 0.258315 -0.0535319 0.0533045 -0.257102 -0.128397 -0.0680222 0.0125711 -0.653092
+internal_weight=0 13781 4637 1671 674 9144 6311 4674 997 875 122 5136 1637 318 1319 1243 89 791 567 4008 3554 875 224 592 492 2966 1197 1082 951 131
+internal_count=20092 13781 4637 1671 674 9144 6311 4674 997 875 122 5136 1637 318 1319 1243 89 791 567 4008 3554 875 224 592 492 2966 1197 1082 951 131
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=64 66 69 57 69 23 0 48 59 61 0 1 10 55 62 21 4 29 63 47 66 47 1 9 62 61 40 16 38 7
+split_gain=18460.8 10682 4822.06 4421.73 4133.57 4026.25 5856.52 4937.64 3820.94 3764.43 4092.65 4272.15 4046.6 3725.74 5935.7 5317.24 3558.51 5144.99 4197.37 3796.81 3533.72 3296.1 3611.69 3221.29 3105.16 3140.99 3103.17 3764.38 3070.41 3829.71
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 20 9 -3 7 8 26 -7 10 11 -1 -12 14 21 -16 -11 18 -18 -20 -2 22 -5 -9 25 -15 -6 -28 29 -22
+right_child=2 4 -4 13 5 6 -8 23 -10 16 12 -13 -14 24 15 -17 17 -19 19 -21 28 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.57745062951444082 -0.054830287828790882 0.015885203556360319 -0.29911822850849212 0.36553945560957873 -0.26114549629128309 1.4651978687693676 -0.91951941524166614 0.42052599115926309 0.23601339945021801 0.19625931862157897 0.1176650535297703 -0.16143014424302604 -1.4331590622663499 0.10146522170838512 0.11600871276523579 -0.47072772013301822 -1.0119563074530784 -1.4839441333498273 0.34962563639702765 -0.95808334900782666 -0.27848996566898759 -0.11072665110347778 1.0420233233916489 -0.68400190658867366 0.10218918421597301 -0.161339002470822 -0.54017666125012009 -1.9317553606476974 -0.75895401566429488 0.42830586807672372
+leaf_weight=648 4519 1930 1400 765 1024 36 32 151 85 2010 106 89 20 693 1375 174 37 28 152 26 706 127 88 32 2128 1323 167 22 113 86
+leaf_count=648 4519 1930 1400 765 1024 36 32 151 85 2010 106 89 20 693 1375 174 37 28 152 26 706 127 88 32 2128 1323 167 22 113 86
+internal_value=0 0.0687432 -0.133658 0.122234 -0.0817671 -0.203438 0.283553 -0.256812 0.601721 0.220588 0.398181 0.488224 -0.128498 0.0763077 0.171957 0.0501003 0.152562 -0.208888 -0.0428347 0.158612 -0.0909512 0.364565 0.435329 0.227385 0.017935 -0.0710001 -0.329861 -0.702159 -0.271316 -0.201742
+internal_weight=0 13268 6824 9789 3479 1549 153 1396 121 3116 863 737 126 6673 2529 1549 2253 243 215 178 5424 980 853 183 4144 2016 1213 189 905 792
+internal_count=20092 13268 6824 9789 3479 1549 153 1396 121 3116 863 737 126 6673 2529 1549 2253 243 215 178 5424 980 853 183 4144 2016 1213 189 905 792
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=64 57 55 54 71 70 67 18 3 61 0 63 25 69 52 69 31 33 15 4 31 51 67 26 35 4 42 33 51 54
+split_gain=14712.8 6803.67 5601.38 4791.31 5472.17 6571.19 7532.01 4422.27 4474.01 4351.97 4547.46 4295.59 7594.1 4076.78 3893.42 4033.4 3892.84 3870.23 4920.65 3682.74 3311.98 3289.11 3286.79 5718.92 4556.54 3394.38 5680.66 3448.04 3416.03 3544.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 9 -3 11 21 7 -7 -6 -9 10 -1 12 -4 -2 15 -8 22 18 -12 -13 -15 -5 23 24 -11 27 -27 28 -24 -30
+right_child=13 2 3 4 5 6 14 8 -10 16 17 19 -14 20 -16 -17 -18 -19 -20 -21 -22 -23 25 -25 -26 26 -28 -29 29 -31
+leaf_value=0.21332153617849819 -0.040026609810599814 0.058054967178597497 0.23104453881466111 0.060434621110650844 -0.13975496913715288 -0.17069428908618411 0.20376958823544067 -0.31273933537616583 -1.0683164780790155 -0.041857771149402423 -0.30082882981524511 -0.026127122051540715 -0.48113968873896251 -0.16526904222173769 -0.38054853121681914 -0.072781697349911703 0.21167365511754788 0.57618485763669014 0.48511646587091195 0.21219791769981386 0.064484246131032708 -0.18494900575109349 0.098522665266502524 -0.58994610799683467 0.40494158603250985 -0.0058517235289801363 -0.74991064732273427 -0.10689562786521251 0.70220801817874123 0.19785691090808141
+leaf_weight=920 5424 3375 430 1049 1066 460 447 179 22 884 117 1552 41 1220 41 187 344 20 24 181 180 157 1111 45 61 177 30 173 48 127
+leaf_count=920 5424 3375 430 1049 1066 460 447 179 22 884 117 1552 41 1220 41 187 344 20 24 181 180 157 1111 45 61 177 30 173 48 127
+internal_value=0 0.0306848 0.00682119 -0.02293 -0.0584119 -0.102044 -0.014667 -0.180317 -0.395439 0.0844056 0.170421 0.0351547 0.16905 -0.0596608 0.0916627 0.1222 0.0534113 -0.0747235 -0.167051 -0.0012357 -0.135729 0.02849 0.0329134 -0.0392408 -0.0130168 0.0757902 -0.113686 0.102673 0.130865 0.336193
+internal_weight=0 13268 9187 5812 3608 2402 1135 1267 201 4081 1081 2204 471 6824 675 634 3000 161 141 1733 1400 1206 2656 990 945 1666 207 1459 1286 175
+internal_count=20092 13268 9187 5812 3608 2402 1135 1267 201 4081 1081 2204 471 6824 675 634 3000 161 141 1733 1400 1206 2656 990 945 1666 207 1459 1286 175
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+BON3=64
+yellow=64
+BON8=63
+BON2=61
+BON9=60
+black=59
+blue=51
+green=47
+BON4=43
+BON5=40
+no_players=40
+brown=34
+BON7=32
+BON10=31
+red=30
+x1_SCORE6=17
+x2_SCORE8=17
+x3_SCORE8=17
+BON1=17
+x0_SCORE2=16
+x4_SCORE7=16
+x5_SCORE3=15
+x0_SCORE4=14
+x1_SCORE1=14
+x0_map2=14
+x2_SCORE2=13
+x0_map1=13
+x5_SCORE8=11
+BON6=11
+x0_SCORE5=10
+x0_SCORE7=10
+x1_SCORE2=10
+x2_SCORE3=10
+x2_SCORE4=10
+x3_SCORE5=10
+x0_map3=9
+x0_SCORE8=8
+x1_SCORE4=8
+x2_SCORE6=8
+x2_SCORE7=8
+x4_SCORE3=8
+x4_SCORE6=8
+x5_SCORE9=8
+x0_SCORE1=7
+x0_SCORE3=7
+x1_SCORE8=7
+x2_SCORE5=7
+x4_SCORE2=7
+x4_SCORE4=7
+x5_SCORE2=7
+x5_SCORE5=7
+x2_SCORE1=6
+x3_SCORE2=6
+x4_SCORE5=6
+x4_SCORE9=6
+x5_SCORE4=6
+x5_SCORE6=6
+x0_SCORE6=5
+x3_SCORE1=5
+x3_SCORE6=5
+x3_SCORE9=5
+x4_SCORE8=5
+x0_SCORE9=4
+x1_SCORE3=4
+x1_SCORE7=4
+x2_SCORE9=4
+x1_SCORE5=3
+x1_SCORE9=3
+x3_SCORE3=3
+x3_SCORE4=3
+x3_SCORE7=3
+x5_SCORE7=3
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/fakirs_model.txt b/data/faction-picker-bot/models/fakirs_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8c74a012b7c1528ac459cfb9be7f0f82579dd6ce
--- /dev/null
+++ b/data/faction-picker-bot/models/fakirs_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2766 2849 2849 2864 2876 2868 2854 2927 2825 2867 2874 2890 2857 2866 2864 2887 2858 2842 2859 2870 2911 2861 2854 2858 2868 2862 2819 2880 2878 2827 2855 2870 2887 2867 2909 2903 2864 2884 2841 2873
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=64 68 66 67 54 57 59 59 2 57 2 58 62 18 60 2 58 55 67 54 3 37 57 13 55 8 15 58 60 19
+split_gain=161051 30955.1 19504.7 8776.33 7642.43 6650.3 4726.76 4503.87 5289.82 5021.81 4748.56 4554.83 4455.38 4631.8 4330.71 4318.25 4234.83 4015.03 3786.04 3622.01 4940.68 5334.83 3616.75 4423.14 4971.59 3516.88 3393.68 3262.35 3130.17 3782.89
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 12 16 15 19 10 26 -10 28 -11 13 25 -14 18 -2 -15 -1 -7 21 27 -5 24 -24 -3 -9 -21 -4 -30
+right_child=4 3 7 22 -6 6 -8 8 9 11 -12 -13 14 17 -16 -17 -18 -19 -20 20 -22 -23 23 -25 -26 -27 -28 -29 29 -31
+leaf_value=98.056266865522886 96.959287437566616 97.363870962856694 97.829830085071379 97.022778789444757 96.031827581295346 98.284522664392583 97.304813308314209 96.974401502631551 97.211550518071007 96.654467752420231 98.313163426724529 94.770059953163795 97.30529824661447 97.640436140913579 96.697081537888053 98.756383793979793 96.311102673009501 95.985890690432072 97.477449128502485 98.444045779395438 96.180554700908303 96.173163387360617 96.889137432157852 97.295663413214143 96.32095560802847 98.540941221321305 97.756711816084518 97.575768461609016 97.207511245478599 95.888163420143172
+leaf_weight=319 129 424 72 260 1602 103 497 525 31 23 48 29 178 22 342 59 461 44 175 68 23 20 231 80 462 27 62 119 230 24
+leaf_count=319 129 424 72 260 1602 103 497 525 31 23 48 29 178 22 342 59 461 44 175 68 23 20 231 80 462 27 62 119 230 24
+internal_value=96.848 97.1905 97.4328 96.9064 96.1451 97.6791 97.5002 97.1066 96.9514 96.2041 97.3846 95.6035 97.112 97.3198 96.9053 97.9478 96.4528 96.5374 97.8512 97.7917 97.571 97.7255 96.7001 96.5916 96.5103 97.4343 97.057 97.8915 97.2478 97.0828
+internal_weight=0 4497 2427 2070 2192 1383 830 1044 670 83 374 52 1037 517 520 553 590 66 494 333 230 207 1033 773 693 451 587 187 326 254
+internal_count=6689 4497 2427 2070 2192 1383 830 1044 670 83 374 52 1037 517 520 553 590 66 494 333 230 207 1033 773 693 451 587 187 326 254
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=70 56 67 56 67 67 67 66 62 66 25 66 44 55 1 60 7 63 43 61 48 55 63 44 60 71 43 63 53 45
+split_gain=175079 44083.4 19537.2 18460.3 11519.2 7435.71 6027.28 5201.47 5164.45 4442.14 6346.56 4299.63 4033.82 4023.53 3938.43 5191.39 5113.83 4034.86 3751.72 3398.22 3297.79 3295.5 2959.9 2776.44 2672.83 5230.94 4185.79 3766.85 2637.26 2986.78
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 8 6 9 7 11 -5 12 10 20 -2 24 -9 15 -11 17 -17 28 -6 -1 -4 -8 -21 26 -26 27 -3 -10 -30
+right_child=3 2 21 5 19 -7 22 13 18 14 -12 -13 -14 -15 -16 16 -18 -19 -20 23 -22 -23 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=0.86790778627312382 0.03998753716170169 0.7576108858486017 0.03757686872958628 -0.46642889495437956 0.53383659765647162 -0.9262775258196948 0.01788342847968593 -0.37270994105776728 -0.12240010297974446 0.827566959847297 0.1351120004944858 -0.47100866428848837 0.90467923211288603 -0.95780664141152727 1.0787366575664945 -0.28782948482604254 -0.7992158347910101 0.46377731477698458 0.53537220195375923 0.24868821245965672 0.39142944093223098 -0.15756290730461589 -0.67949827789018546 -0.32708508918682733 -0.12322502849094663 0.36338713314315241 1.3033046242231741 0.1660409463866919 0.2326659819715442 -0.45490793489640763
+leaf_weight=506 289 80 585 570 190 416 33 69 241 70 70 98 56 215 36 42 22 130 79 536 74 1123 150 40 135 360 26 119 298 31
+leaf_count=506 289 80 585 570 190 416 33 69 241 70 70 98 56 215 36 42 22 130 79 536 74 1123 150 40 135 360 26 119 298 31
+internal_value=0 0.210101 0.0613365 -0.553684 0.481708 -0.695151 -0.238486 -0.582564 0.243599 0.636809 0.734746 -0.089412 0.359665 -0.815653 0.424612 0.335413 0.157832 0.280245 0.10482 0.28935 0.807116 -0.0907264 -0.553741 0.208704 0.317275 0.230675 0.507794 0.403858 0.0451472 0.167879
+internal_weight=0 4849 3133 1840 1716 1270 570 854 1425 950 650 387 776 284 300 264 194 172 649 766 580 1708 183 576 720 495 225 199 570 329
+internal_count=6689 4849 3133 1840 1716 1270 570 854 1425 950 650 387 776 284 300 264 194 172 649 766 580 1708 183 576 720 495 225 199 570 329
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 68 56 56 56 59 66 66 3 68 8 54 10 41 30 3 27 56 60 62 59 14 62 58 42 60 68 35
+split_gain=141814 114143 35658.9 24906.1 11908.6 10496.5 9583.82 9176.73 6389.21 5835.93 5161.36 5131.82 4598.2 4244.72 3975.12 3788.32 3772.11 3666.06 3523.29 3025.36 3007.55 3006.96 2941.6 3528.53 3852.31 2901.46 2871.1 2900.22 2815.39 2751.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 4 7 11 9 17 16 -3 -11 -2 20 14 -8 -10 28 -1 26 -5 -6 -20 29 25 -25 -24 27 -9 -7 -21
+right_child=2 6 -4 19 12 8 13 18 15 10 -12 -13 -14 -15 -16 -17 -18 -19 21 22 -22 -23 23 24 -26 -27 -28 -29 -30 -31
+leaf_value=1.8491671896887265 0.20806134707621626 0.24412694465626711 -1.4603189922575877 0.53055054529987533 0.98145214342209819 -0.29766431369932528 -0.12936098875088878 1.1725590623342075 -1.2011054846491269 -0.26343134731242929 -1.8667842066806295 -0.47831208698768563 -0.30998849954870011 -0.6600899985818619 -1.1994345564108631 -0.17557243392581035 0.26638007164001465 0.65204578905270028 2.2801516248899349 0.56569263552660709 0.60142411634262249 0.79968710360319717 0.44608594089532733 0.18081436710698265 -1.4779956613268173 -0.0042131191442553711 1.518428528364058 0.53788685737830455 -0.76511077828250196 -0.64755667090415958
+leaf_weight=217 259 318 508 522 308 221 316 104 253 158 23 188 45 830 39 42 60 29 34 286 643 23 244 28 28 346 54 234 309 20
+leaf_count=217 259 318 508 522 308 221 316 104 253 158 23 188 45 830 39 42 60 29 34 286 643 23 244 28 28 346 54 234 309 20
+internal_value=0 0.283636 -0.747473 0.637538 0.899442 -0.475607 -0.381506 1.21713 -0.675112 -0.0138794 -0.467172 -0.0806147 0.677765 -0.536313 -0.246918 -1.0551 -0.485119 1.70804 0.948162 0.337076 0.724504 1.68277 0.230991 0.11001 -0.648591 0.182012 0.841344 0.733171 -0.570194 0.486395
+internal_weight=0 4849 1840 3165 1691 1332 1684 695 885 499 181 447 996 1185 355 295 590 246 449 1474 951 57 952 646 56 590 392 338 530 306
+internal_count=6689 4849 1840 3165 1691 1332 1684 695 885 499 181 447 996 1185 355 295 590 246 449 1474 951 57 952 646 56 590 392 338 530 306
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 67 67 67 66 66 65 66 56 7 65 25 56 28 56 65 48 49 58 60 46 47 30 56 65 49 58 8
+split_gain=114869 92455.9 28883.7 18170.3 12649.3 9901.35 7817.61 7550.53 6128.72 7495.53 5928.94 4827.98 4550.49 4828.89 4392.93 4347.43 4286.55 4070.05 5113.02 3956.86 3258.19 3660.51 3317.64 3114.55 2977.35 2745.62 3054.85 2728.07 3292.42 2627.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 10 7 6 12 16 9 19 -1 15 -3 -14 -11 -8 -2 -9 -19 -5 -12 22 -22 -6 -18 26 -7 -27 -29 -4
+right_child=2 5 29 8 23 25 11 17 -10 14 20 -13 13 -15 -16 -17 24 18 -20 -21 21 -23 -24 -25 -26 27 -28 28 -30 -31
+leaf_value=0.86808697368409515 0.27380449777980992 0.38288137103685843 -1.0469278312053278 0.58697808719552336 -0.62808681554896273 -0.015528301182720396 -0.3807006214874798 -0.17340166374247951 0.12582875108715916 0.65830402258545795 0.71855658552980728 -1.2346776438256104 0.010466578431703427 -1.1320667012498298 -0.0067694656409447874 0.77248949368794761 -0.26060545950525071 -0.636777774426178 -2.065180020903548 1.3192727545897165 0.51887453028022368 0.21695683920721145 1.4150682496882623 -1.2523214105230109 0.49877495865027105 -0.50526883877507689 -0.68887950122064234 -0.29756207414615299 -1.4436106282558776 -1.8386115044034936
+leaf_weight=669 228 246 477 351 380 150 247 119 840 94 395 42 225 29 259 25 346 134 20 60 159 303 35 65 40 576 68 27 49 31
+leaf_count=669 228 246 477 351 380 150 247 119 840 94 395 42 225 29 259 25 346 134 20 60 159 303 35 65 40 576 68 27 49 31
+internal_value=0 0.212727 -0.560605 0.478153 -0.356705 -0.28613 -0.0772278 -0.174811 0.281178 0.45198 0.680555 -0.403112 0.127428 -0.11998 0.170332 -0.274709 -0.012689 -0.539438 -0.822285 0.693882 0.539906 0.39792 0.680559 -0.719267 -0.181913 -0.481585 -0.225564 -0.567187 -1.03646 -1.09524
+internal_weight=0 4849 1840 3165 1332 1684 814 887 1604 764 1561 314 500 254 353 272 614 273 154 411 892 497 194 445 386 870 218 652 76 508
+internal_count=6689 4849 1840 3165 1332 1684 814 887 1604 764 1561 314 500 254 353 272 614 273 154 411 892 497 194 445 386 870 218 652 76 508
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 67 67 67 66 66 22 56 56 56 0 56 4 11 42 55 29 58 9 46 58 62 61 13 46 55 56 0
+split_gain=93044 74889.3 23395.8 14718 10245.9 8020.1 6332.27 6115.93 5706.01 4802.44 3989.05 3472.11 3321.47 3986.98 3322.87 3219.94 3742.94 3652.95 2880.65 2873.78 3032.35 2715.76 3266.55 3527.92 2592.27 3927.05 3084.69 2747.49 2586.52 2569.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 9 7 6 8 11 12 -1 -5 -2 13 18 -15 16 17 -9 -3 -19 -21 22 -11 -24 25 27 -26 -12 -6 -25
+right_child=2 5 -4 10 28 -7 -8 15 -10 21 24 -13 -14 14 -16 -17 -18 19 -20 20 -22 -23 23 29 26 -27 -28 -29 -30 -31
+leaf_value=0.41668174640074296 0.13142616862383966 0.23905724058492001 -0.52571483873619596 0.23226065056795814 -0.19345841550075252 -0.2311608277788412 -0.19349392753434536 0.096378440786651476 0.50185805141416373 0.3290010315191581 0.3227555106823326 -0.087318333107967383 0.30644147031837043 -0.21386428024087634 0.25974471678141675 0.18381686082744958 -0.72996905556431524 -0.62563292731503506 -0.30503206253051757 -0.10641793025864495 -0.71143491665522252 0.44199525791835159 0.25602532269191247 0.080318427941313497 0.066749632851436647 0.53212768806601463 -0.22880537835186876 0.038276056505223172 -0.42088760030691069 -0.3349020962242607
+leaf_weight=669 228 117 508 548 148 870 314 49 52 338 94 386 64 210 34 29 36 49 23 90 20 136 237 144 596 53 79 234 297 37
+leaf_count=669 228 117 508 548 148 870 314 49 52 338 94 386 64 210 34 29 36 49 23 90 20 136 237 144 596 53 79 234 297 37
+internal_value=0 0.102109 -0.26909 0.229514 -0.171219 -0.137342 -0.0370693 -0.0839095 0.0611653 0.326666 0.134965 -0.00609073 0.0100135 -0.0393912 -0.14787 -0.25893 -0.311552 -0.239134 0.149671 -0.34253 -0.216421 0.259155 0.226263 0.143188 0.0844749 0.177161 0.0321588 0.119804 -0.345248 -0.00456091
+internal_weight=0 4849 1840 3165 1332 1684 814 887 500 1561 1604 614 448 384 244 273 244 208 140 159 110 892 756 418 1056 381 675 328 445 181
+internal_count=6689 4849 1840 3165 1332 1684 814 887 500 1561 1604 614 448 384 244 273 244 208 140 159 110 892 756 418 1056 381 675 328 445 181
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=70 56 56 57 57 59 60 59 65 58 66 20 55 48 57 38 10 63 60 13 61 62 58 60 16 55 68 65 15 61
+split_gain=75365.6 20327 9428.85 9350.95 8766.45 8677.29 6507.47 6431.23 4871.8 4494.15 4038.64 3801.94 3790.66 3790.04 3385.4 3383.9 3382.37 4641.69 3804.61 3345.13 3271.04 3270.96 3258.1 2812.83 2734.84 2769.47 2723.51 2711.58 3718.56 3127.88
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 20 27 10 13 19 22 -9 -7 -4 16 -10 14 -3 -15 -11 26 -19 -5 -2 -16 -8 -23 -6 -26 -18 28 -1 -29
+right_child=2 5 4 6 24 9 7 8 12 11 -12 -13 -14 15 21 -17 17 18 -20 -21 -22 23 -24 -25 25 -27 -28 29 -30 -31
+leaf_value=0.61675980538918229 0.152906551370115 0.41545750307755713 -0.055326914331668003 0.55005530220439169 -0.53846247039133832 0.072498509247630752 0.71706549414368559 0.19124611907068528 0.11050561999465214 -0.12671783246928242 -0.5087057087513116 0.21111870563615509 -0.38960783830124124 -0.25534602568711257 0.30571509620128845 0.55100728699139179 -1.4011551573162988 0.48062543840635397 -0.50915747368777242 -0.1491542327637766 -0.22567966325801075 0.31527589421926272 0.23551814557428946 -0.10879080774528639 -1.4179010443389415 -0.67561825112448082 -0.50083999739338947 0.83343299468358367 1.4139280111625276 0.25972466917483361
+leaf_weight=252 132 311 266 288 768 827 86 275 108 913 130 129 179 133 311 28 28 28 45 34 438 96 228 252 32 74 32 55 29 182
+leaf_count=252 132 311 266 288 768 827 86 275 108 913 130 129 179 133 311 28 28 28 45 34 438 96 228 252 32 74 32 55 29 182
+internal_value=0 0.137847 -0.363272 0.322281 -0.464375 0.0368294 0.219948 0.125746 -0.00927493 -0.0465617 -0.204163 -0.13036 -0.201412 0.184441 0.234161 -0.115111 -0.172473 -0.48657 -0.129515 0.476226 -0.138007 0.148602 0.367407 0.00819311 -0.582274 -0.899704 -0.920987 0.55895 0.69903 0.392864
+internal_weight=0 4849 1840 1716 1270 3133 1198 876 562 2002 396 1175 287 1131 970 161 1046 133 73 322 570 659 314 348 874 106 60 518 281 237
+internal_count=6689 4849 1840 1716 1270 3133 1198 876 562 2002 396 1175 287 1131 970 161 1046 133 73 322 570 659 314 348 874 106 60 518 281 237
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=64 70 70 65 56 66 56 56 57 65 7 57 2 53 56 22 54 51 13 26 42 71 1 10 66 71 19 56 58 53
+split_gain=68247.4 50492.4 19944.7 7477.1 4924.83 4915.36 4894.92 4152.04 4097.07 3596.35 3593.85 3502.89 4071.37 3551.84 3645.84 3422.71 3353.22 3079.19 2971.75 2966.84 2921.05 2732.15 2725.6 2718.95 2656.69 2609.16 2494.03 2466.95 2378.22 2376.2
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 5 19 17 9 -7 -6 -2 11 13 18 14 -5 16 23 -1 -13 -3 -12 -20 25 -8 -11 26 -15 -14 -23 -19
+right_child=2 4 -4 10 8 7 15 -9 -10 24 20 12 27 22 -16 -17 -18 29 21 -21 -22 28 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.84142300061658448 0.20257115023327876 0.04364692908589482 -1.0067160009267175 0.94474155970982143 -0.10801466549490835 0.73173099935675667 -0.088512376827043548 0.21122448660942883 -0.5738701075084166 -0.095720934684181386 -0.27778163645186543 0.24328378351261232 -0.94127239675783536 0.199139504734127 -0.27219135158033259 0.099189359780217784 -0.57556734484940808 -0.33707281321287158 1.4998820432134579 -1.0195529601403646 0.8283576288393566 -0.29938337736659582 0.082830507321315902 -1.0608346283435821 -0.85038592927697787 1.0457105097379171 1.3909104057333685 0.023414215207099916 0.88776169776916503 0.61300469102797583
+leaf_weight=718 286 419 508 35 273 240 284 424 612 144 162 763 41 87 83 122 747 40 37 28 28 27 57 32 69 204 22 75 45 77
+leaf_count=718 286 419 508 35 273 240 284 424 612 144 162 763 41 87 83 122 747 40 37 28 28 27 57 32 69 204 22 75 45 77
+internal_value=0 0.223008 -0.457513 0.440387 -0.29351 0.602425 -0.291839 0.399359 -0.430166 -0.0291084 0.294592 0.347288 0.239019 0.566487 0.0887633 -0.402474 -0.46005 0.763904 0.313059 -0.0229517 -0.114772 0.801482 0.718842 -0.186975 -0.34019 0.834665 0.43968 -0.317553 0.442582 0.288192
+internal_weight=0 4497 2192 3165 1332 1499 1684 664 885 499 1666 1476 988 488 118 1185 1063 835 872 447 190 109 370 316 213 313 109 116 72 117
+internal_count=6689 4497 2192 3165 1332 1499 1684 664 885 499 1666 1476 988 488 118 1185 1063 835 872 447 190 109 370 316 213 313 109 116 72 117
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=67 57 66 59 55 62 45 41 68 66 14 41 59 52 53 24 39 62 61 57 63 55 63 40 58 33 12 61 53 30
+split_gain=17943.4 14923.7 6922.78 4524.2 3934.38 4116.97 3560.17 4491.95 3520.93 3819.76 3509.89 3470.16 3396.51 3329.62 3088.78 2969.95 4386.44 2894.49 3405.81 3860.01 3645.46 4152.98 3346.85 3176.42 2841.14 3150.27 3363.14 2786.81 2716.82 2857.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 -4 5 28 7 -5 9 -7 11 -10 13 15 -11 -2 -17 18 19 -14 21 -21 -19 -24 27 26 -26 -6 -3 -30
+right_child=12 4 3 6 24 8 -8 -9 10 14 -12 -13 17 -15 -16 16 -18 22 -20 20 -22 -23 23 -25 25 -27 -28 -29 29 -31
+leaf_value=0.096560866594730829 0.00017061146764539423 -0.0035842831870233332 0.10477018968318945 -0.028214137524278468 0.058201107230630364 0.079458969803709603 -0.18992270205610542 0.17469341031142643 0.0010600419499031785 -0.18132289048999248 -0.26817281132652648 -0.20499555308903966 0.10918903354197572 0.10955384624939339 0.01066804505601714 -0.14746399681357775 0.12152770190011887 0.046282720521034659 -0.077082820093269014 0.23064105307710345 -0.097208792147644274 -0.022123876509685364 -0.022251230615703079 -0.11968124514597954 -0.057878236721399058 0.058763003846009569 0.057448420460280189 -0.016342990385092886 0.075392790501878706 0.24449601436174045
+leaf_weight=889 738 111 109 226 222 170 31 35 120 33 21 28 59 68 79 85 21 172 823 23 139 84 755 106 706 88 78 374 265 31
+leaf_count=889 738 111 109 226 222 170 31 35 120 33 21 28 59 68 79 85 21 172 823 23 139 84 755 106 706 88 78 374 265 31
+internal_value=0 0.0251645 0.0706301 0.0131427 -5.07698e-05 0.0283024 -0.0210607 -0.00100431 -0.0063795 0.0296707 -0.0665343 -0.0379234 -0.029611 -0.00263902 -0.0459007 -0.0116783 -0.0941732 -0.040994 -0.0594527 -0.0118804 -0.0409174 0.0322088 -0.0208376 -0.0342461 -0.0166223 -0.0357912 -0.0464044 0.0114234 0.0667337 0.0931029
+internal_weight=0 3616 1290 401 2326 858 292 261 451 282 169 148 3073 912 112 844 106 2161 1128 305 246 107 1033 861 1468 872 784 596 407 296
+internal_count=6689 3616 1290 401 2326 858 292 261 451 282 169 148 3073 912 112 844 106 2161 1128 305 246 107 1033 861 1468 872 784 596 407 296
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=64 68 66 65 50 67 63 67 54 63 63 2 25 72 60 66 51 14 62 32 45 17 67 29 63 49 67 58 60 62
+split_gain=55356 18786.9 9423.03 5083.64 8860.57 6947.3 5230.66 4558.79 3744.35 3701.26 3267.83 3258.15 3182.38 3148.62 3821.35 3027.83 2998.99 3161.61 6865.13 2991.31 3077.09 2843.1 2623.48 2488.83 2832.16 3204.01 2584.37 3302.91 3000.63 2457.07
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 5 23 19 -6 29 -2 16 15 13 -7 -11 -15 -10 17 21 -19 20 -4 -1 -12 24 25 26 27 -5 -29 -3
+right_child=8 7 3 4 6 12 -8 -9 10 11 22 -13 -14 14 -16 -17 -18 18 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=1.0397960247260178 -0.19667912532338652 0.28201719221606764 0.68930714983598662 -0.23641635829752145 2.1244122984317637 -0.16527170500474742 0.22787754102186725 -0.16916182024432808 -0.41545901966577747 0.44909724931730777 0.62168514922909113 0.99668852619744919 0.84830801946421475 0.76710025948636673 -0.49844179509207609 -0.70701769023356231 0.17663188282702422 -1.3268941283226015 0.98385101457436885 1.5329451931847466 -0.31256537471498763 0.071093242818659003 -0.45224138382408352 0.52353065186425263 -0.089544116545503386 0.32087319791316987 -0.35618825507791424 -0.9004471272230149 -2.4510429849991433 -0.025841244344527906
+leaf_weight=370 590 517 247 22 26 222 33 1033 936 645 46 91 36 34 80 575 74 20 36 36 35 33 45 38 214 28 57 24 26 520
+leaf_count=370 590 517 247 22 26 222 33 1033 936 645 46 91 36 34 80 575 74 20 36 36 35 33 45 38 214 28 57 24 26 520
+internal_value=0 0.200845 0.389608 0.162819 -0.0819891 0.361725 1.06364 -0.0204728 -0.412043 0.560806 -0.49136 0.431262 -0.023842 0.36347 -0.120999 -0.52641 0.767396 0.862639 0.158585 0.674544 0.564961 0.960473 0.0906226 -0.247251 -0.326199 -0.648773 -0.859238 -1.25749 -1.70676 0.127643
+internal_weight=0 4497 2427 1044 468 576 59 2070 2192 1383 1602 850 258 759 114 1511 533 459 56 318 282 403 91 409 371 157 129 72 50 1037
+internal_count=6689 4497 2427 1044 468 576 59 2070 2192 1383 1602 850 258 759 114 1511 533 459 56 318 282 403 91 409 371 157 129 72 50 1037
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 64 67 67 59 67 67 66 41 66 22 65 7 65 28 68 33 7 57 66 65 37 9 57 68 16 20 66
+split_gain=60958.7 39862.7 14740.5 12587 7812.68 6281.61 6102.1 5715.09 5348.77 4401.33 4460.42 4175.94 4201.65 4269.26 3959.45 3600.24 3579.89 3389.18 3259.07 3038.31 2910.44 2866.38 2502.67 3136.55 2730.66 2482.07 2562.51 3073.83 2406.88 2388.33
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 9 11 8 -4 -1 17 -11 12 13 -3 16 -8 -13 -2 -17 22 -6 -21 24 -24 -9 26 27 29 -10 -7
+right_child=3 5 7 -5 20 25 15 19 28 10 -12 14 -14 -15 -16 18 -18 -19 -20 21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.0597266027404939 0.24897539408403488 0.38895702401524812 0.3918631503621619 -0.91358463940555312 -0.19545157493650914 -0.014301163885328505 0.64094510772179092 0.14632138561949415 0.57832182481224781 -0.66825035335130056 0.43107207295569511 -0.26913774937149965 1.0229172154401358 -0.2285980038637678 -1.1969330978313726 0.35406204391762897 0.98660518501698979 -0.22287809912393342 -0.41663977741714453 -0.21790711731178525 -0.80815374526424688 -1.4428266186714174 -0.20606401087923182 0.57488745371500649 0.93261782549462235 -0.28937865314392197 -1.3869962183804048 -1.5808015850683055 -0.45333084154129033 -0.75124246401842254
+leaf_weight=405 279 219 630 508 100 90 485 265 237 229 44 247 52 229 42 477 25 335 62 81 345 25 360 60 53 629 41 24 25 86
+leaf_count=405 279 219 630 508 100 90 485 265 237 229 44 247 52 229 42 477 25 335 62 81 345 25 360 60 53 629 41 24 25 86
+internal_value=0 0.18596 0.395102 -0.490066 -0.328544 -0.207113 0.596589 0.163953 0.831961 -0.157004 -0.49107 -0.00744317 0.172049 0.0732872 -0.293258 0.443276 -0.15372 -0.0084691 0.26541 -0.00616946 -0.670468 -0.506803 0.0657373 -0.0944995 0.277371 -0.39393 -0.666805 -0.519166 0.479882 -0.374397
+internal_weight=0 4849 3165 1840 1332 1684 1691 1474 667 887 273 814 500 448 314 1024 272 614 539 844 445 106 738 420 318 870 241 200 262 176
+internal_count=6689 4849 3165 1840 1332 1684 1691 1474 667 887 273 814 500 448 314 1024 272 614 539 844 445 106 738 420 318 870 241 200 262 176
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 64 56 56 56 65 27 66 6 68 66 55 42 65 51 60 35 30 22 51 38 24 15 60 49 22 58 47
+split_gain=49376.6 32288.8 11939.8 10195.5 5920.01 4646.47 4547.41 3877.42 4098.15 4146.6 3820.07 3513.32 3203.25 3195.88 3007.36 2900.56 2847.23 2811.72 2990.55 2536 2492.55 2339.2 2318.75 2498.05 2170.7 2141.25 2275.72 2091.72 2073.7 3538.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 14 11 15 8 9 10 16 -2 19 -6 17 -3 27 24 -19 28 -8 25 23 -11 -1 -17 -27 -4 -7 -30
+right_child=3 6 7 -5 13 12 20 -9 -10 22 -12 -13 -14 -15 -16 21 -18 18 -20 -21 -22 -23 -24 -25 -26 26 -28 -29 29 -31
+leaf_value=0.58838071306936102 0.13731106709175894 0.18326366982338105 0.53234785083787151 -0.54815078364034964 0.3944718917863046 -0.42945802652023057 -0.22811364046505025 7.0923439102791303e-05 -0.18087753329147288 -0.11964308170959204 -0.10635468014120276 -0.24129918668392702 -0.46498669496363837 0.15241006732042761 0.85793634257840767 0.37554700486680381 0.034835646809011259 0.31879424395549905 1.1169490806984179 0.21485697405205834 0.090044998748054911 -0.77668179740076471 0.62285573596046095 0.60829124475518859 1.2966053941033102 -0.057798809838551346 -0.73320270703162671 1.1087205084661642 -0.052327757970893493 -0.60689643009776073
+leaf_weight=153 259 286 223 508 417 176 1063 807 98 165 51 188 295 579 94 39 46 404 22 60 122 23 28 24 22 124 27 32 292 62
+leaf_count=153 259 286 223 508 417 176 1063 807 98 165 51 188 295 579 94 39 46 404 22 60 122 23 28 24 22 124 27 32 292 62
+internal_value=0 0.111576 0.237061 -0.29404 0.357954 -0.197126 -0.124268 0.0983718 0.217306 0.285885 0.42719 -0.0219255 -0.285618 0.253755 0.50728 0.0445542 0.517592 0.452435 0.360014 -0.195933 -0.195358 -0.141694 0.0566721 -0.027207 0.677415 -0.0648273 -0.178566 0.604677 -0.242438 -0.149456
+internal_weight=0 4849 3165 1840 1691 1332 1684 1474 667 569 352 447 885 996 695 499 301 601 426 590 1185 213 217 189 175 190 151 255 530 354
+internal_count=6689 4849 3165 1840 1691 1332 1684 1474 667 569 352 447 885 996 695 499 301 601 426 590 1185 213 217 189 175 190 151 255 530 354
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 56 57 56 56 60 59 14 55 66 65 66 3 54 59 58 57 18 9 2 60 47 58 66 27 51 73 57
+split_gain=63863.1 42872.5 13518.3 8975.24 6267.81 5744.46 5218.22 4068.1 3869.38 4187.62 4812.09 3584.43 3457.43 3270.12 4175.44 3126.44 3048.51 3051.45 2799.07 3506.08 2597.36 2548.85 2500.15 2497.63 2808.68 2474.1 2472.72 3223.61 2850.76 2664.3
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 4 15 -2 13 -6 21 12 -11 18 20 -3 -15 -1 17 -9 19 -7 -10 22 -5 24 -20 -12 27 28 29 -24
+right_child=2 6 -4 8 7 11 -8 16 9 10 25 -13 -14 14 -16 -17 -18 -19 23 -21 -22 -23 26 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.47187196936280956 -0.014002283352811241 0.082366119003395855 -0.31350400372117443 0.237924705127875 0.27414053812492312 0.065248837113917407 -0.11051128599154154 0.40747832689698926 0.11097233769467686 0.096646669203121413 -0.18787877101002012 -0.25547168244749813 0.024263130229986992 -0.034033723598353972 -0.5147364675998688 0.25949444690807327 0.050754121967819005 0.13015940652953253 -0.24678813422797247 -0.31471391208093574 0.32962374820115981 0.32975642389307419 0.32643626064614018 -0.34119010743960526 -0.048693215779605364 -0.63052882472674054 -0.090902713571452132 -0.14330810966315091 -0.085741047857078243 0.12115955241827625
+leaf_weight=105 447 318 508 175 228 148 1185 61 403 57 47 295 623 158 23 289 375 159 128 33 71 80 108 71 210 20 71 45 47 201
+leaf_count=105 447 318 508 175 228 148 1185 61 403 57 47 295 623 158 23 289 375 159 128 33 71 80 108 71 210 20 71 45 47 201
+internal_value=0 0.0634463 -0.167202 0.135744 0.206762 -0.111405 -0.0724345 0.154421 0.0913767 0.0551262 -0.128484 -0.160601 0.0758806 0.0179883 -0.0951175 0.316093 0.108545 0.207052 -0.113166 -0.00402614 0.143724 0.15226 0.130313 -0.161464 -0.123711 -0.320013 0.090414 0.122517 0.156119 0.192907
+internal_weight=0 4849 1840 3165 1217 1332 1684 823 1948 1221 124 885 1097 499 181 394 595 220 590 181 474 727 647 409 338 67 472 401 356 309
+internal_count=6689 4849 1840 3165 1217 1332 1684 823 1948 1221 124 885 1097 499 181 394 595 220 590 181 474 727 647 409 338 67 472 401 356 309
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 64 67 67 56 67 54 0 57 56 28 53 25 7 55 55 42 60 7 60 57 28 72 57 56 68 48 57
+split_gain=43738.9 28876.7 10370 9113.39 6917.68 5457.44 5127.08 4747.44 3692.38 3257.09 5444.48 2789.74 3517.53 3596.19 4775.75 4427.26 3125.38 2784.18 2621.39 2495.39 2483.81 2373.53 2989.97 2488.12 2334.13 2255.9 2441.1 3150.67 2212.55 3043.72
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 8 9 18 -4 -2 11 -11 16 13 19 15 -15 -3 -8 21 -13 -9 -1 24 -24 -23 -6 27 -27 -10 -30
+right_child=3 5 7 -5 25 -7 17 20 28 10 -12 12 -14 14 -16 -17 -18 -19 -20 -21 -22 22 23 -25 -26 26 -28 -29 29 -31
+leaf_value=0.9462249538983617 0.19548107324854325 0.81003184848361554 0.34936998591510238 -0.77548931554020806 -0.1812157114315778 -0.35116287803274698 0.5560793630403581 0.051610256114161923 -0.17983659538525693 1.3298705387702014 -0.074055989453596857 -1.449016012464251 0.65708290799742652 0.20001230818223736 -1.4769523655590806 -0.96927189326992169 -0.010742824016646906 0.2171795464331519 1.2040455776009154 -0.47284568616977102 -0.46605494406320291 1.033867647682245 0.39963821271850059 -0.66785128116607673 0.055300961931546537 0.11483266801788257 -0.91119044985164688 -0.92949280905035825 0.090309991218425617 -1.236871570441872
+leaf_weight=175 266 63 630 508 100 870 417 738 546 47 67 35 42 219 23 38 176 579 94 104 106 130 242 24 30 65 228 52 27 48
+leaf_count=175 266 63 630 508 100 870 417 738 546 47 67 35 42 219 23 38 176 579 94 104 106 130 242 24 30 65 228 52 27 48
+internal_value=0 0.15752 0.335525 -0.415117 -0.277678 -0.177032 0.504522 0.141648 -0.116262 0.00907846 0.504756 -0.0716461 -0.215387 -0.302843 -0.0964269 0.027122 0.205612 0.359068 0.712972 -0.718644 -0.0134046 0.636165 0.508793 0.303323 0.850386 -0.599421 -0.72064 -0.349312 -0.249794 -0.759086
+internal_weight=0 4849 3165 1840 1332 1684 1691 1474 887 814 114 700 461 419 280 257 239 996 695 139 844 601 426 266 160 445 345 117 621 75
+internal_count=6689 4849 3165 1840 1332 1684 1691 1474 887 814 114 700 461 419 280 257 239 996 695 139 844 601 426 266 160 445 345 117 621 75
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=56 54 61 57 58 61 59 57 62 54 42 15 18 53 55 72 42 57 73 58 55 30 38 1 44 54 54 59 17 5
+split_gain=19193 6987.32 6472.05 5779.79 5638.47 4801.37 5794.52 4074.68 3485.36 3484.6 3170.27 2927.9 3356.95 3349.43 2903.09 3063.28 3533.94 2881.73 2736.01 4417.32 2681.21 3819.57 2782.76 3541.81 4117.47 3487.82 3094 2567.35 2528.27 2509.15
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 17 5 27 10 -7 8 -4 -10 18 12 14 -14 15 16 -8 -1 19 -3 21 29 23 24 26 -24 -22 -2 -28 -9
+right_child=1 3 7 -5 -6 6 11 20 9 -11 -12 -13 13 -15 -16 -17 -18 -19 -20 -21 22 -23 25 -25 -26 -27 28 -29 -30 -31
+leaf_value=0.72460692563724838 0.7086721548605992 0.89821322678386806 0.58406581972829175 -0.26467385411600586 -0.056073552987710856 0.18907215209305286 0.069897650062669944 0.018970316140796323 0.58681847992910441 -0.049284245853669167 0.97078051252497555 0.24969854613559112 -0.055465084919031113 -1.2705784106254578 -0.45711237619141648 0.91714873819640175 -0.99601454057811234 0.31770606778976918 -0.44864912957384961 0.072264937990008382 0.26716303370613259 0.97010983775059367 -1.3606599625200033 0.54553306345858488 -0.91652859129795905 -0.20065529568603746 -0.21722648525069099 0.20143465746902617 0.62021824372587386 0.67471774292330366
+leaf_weight=159 88 57 192 1854 1007 250 108 294 83 214 36 60 23 50 236 22 27 504 46 213 177 40 24 71 38 72 344 326 27 47
+leaf_count=159 88 57 192 1854 1007 250 108 294 83 214 36 60 23 50 236 22 27 504 46 213 177 40 24 71 38 72 344 326 27 47
+internal_value=0 -0.101712 0.195905 -0.17418 0.0503623 -0.025442 -0.141236 0.106286 0.307361 0.128482 0.229832 -0.298227 -0.368775 -0.887734 -0.272378 0.00531099 -0.143285 0.415289 0.14542 0.246632 0.0195793 0.19972 -0.0715676 -0.0103309 -0.0776796 -0.490656 -0.0195112 0.309253 -0.15628 0.109352
+internal_weight=0 4403 2286 2982 1421 1128 776 1623 489 297 352 526 466 73 393 157 135 663 316 270 1134 381 753 657 586 96 548 414 371 341
+internal_count=6689 4403 2286 2982 1421 1128 776 1623 489 297 352 526 466 73 393 157 135 663 316 270 1134 381 753 657 586 96 548 414 371 341
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 64 67 59 56 67 67 66 22 65 66 3 7 11 42 55 25 54 50 28 65 23 16 55 21 57 34 62
+split_gain=34008.9 22011.4 7886.04 7066.76 5409.15 4991.77 4805.35 4152.79 3507.78 3187.26 3203.76 3124.04 3051.98 2980.13 2851.58 2765.53 2999.45 3251.67 2738.52 2658.79 2631.07 2603.11 2514.09 2687.76 2802.81 2741.55 2876.51 2550.98 2538.98 3980.54
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 12 6 13 9 -4 10 11 -3 -2 -1 21 16 17 -14 -13 -8 -21 -11 -7 24 25 26 -24 -25 -27 -30
+right_child=3 7 8 -5 -6 22 19 -9 -10 14 -12 18 15 -15 -16 -17 -18 -19 -20 20 -22 -23 23 27 -26 28 -28 -29 29 -31
+leaf_value=0.84970518121161076 0.016054059034638132 0.26232105871177702 0.22784536279092124 -0.51253601239524837 -0.39714362125168817 0.35115035609961442 0.62220535129308707 -0.22881537208951819 -0.0060300157772785693 -0.16540677724443831 0.68171834276559262 -0.035121769311139361 0.2759280749121491 0.040204090156174939 -0.75557959855401102 0.40706379701993589 -0.9997183585539462 -0.42286704753367399 -0.81499274367916175 0.10929389273601563 0.70203967690467839 0.637700939912349 0.22618123414438396 0.2946606094390154 0.69813510490690966 -0.13241560849650152 1.122059688717127 -0.767149253828185 -0.080162787870053334 1.276966892592609
+leaf_weight=217 614 219 630 508 445 485 128 870 844 247 52 200 49 29 42 29 36 159 29 242 51 25 126 20 51 232 24 35 31 20
+leaf_count=217 614 219 630 508 445 485 128 870 844 247 52 200 49 29 42 29 36 159 29 242 51 25 126 20 51 232 24 35 31 20
+internal_value=0 0.104174 0.220733 -0.274533 -0.183763 0.331263 0.490926 -0.114892 0.0939303 0.00686883 0.124477 0.0597973 -0.0767116 0.754276 -0.180405 -0.285349 -0.367644 -0.258247 -0.133883 0.337044 0.212468 -0.0915917 0.227264 0.115789 0.172246 0.110305 0.369522 -0.381037 -0.0270888 0.452045
+internal_weight=0 4849 3165 1840 1332 1691 667 1684 1474 814 500 448 887 246 314 273 244 208 229 421 293 272 1024 539 484 433 150 55 283 51
+internal_count=6689 4849 3165 1840 1332 1691 667 1684 1474 814 500 448 887 246 314 273 244 208 229 421 293 272 1024 539 484 433 150 55 283 51
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=57 61 55 71 9 60 46 50 73 60 19 71 63 41 53 7 65 24 35 50 45 14 2 60 37 49 31 45 53 33
+split_gain=7185.62 4668.18 3754.65 3949.02 3339.42 2592.07 3789.04 2899.23 2807.58 2529.77 3670.81 4262.52 2582.74 2399.61 2809.03 2279.94 3206.21 2230.34 2216.86 2161.12 2657.58 2676.01 2645.48 2530.04 3249.89 2484.58 2237.31 2151.71 2980.46 2050.32
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 9 3 18 27 6 15 -7 13 12 11 -11 -1 14 -9 -4 -17 -6 -2 20 22 -22 23 24 -3 -24 -21 29 -29 -5
+right_child=2 19 5 4 17 7 -8 8 -10 10 -12 -13 -14 -15 -16 16 -18 -19 -20 26 21 -23 25 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.65138824311169718 0.17395329000469348 0.11803883087542869 -0.011026242446656889 -0.072387644197229012 0.096660333167056786 -0.12262839154261332 0.24221028176986656 -0.19927065509264585 0.50566278443701806 -0.15930244558589246 0.48431390445022021 0.19037792745691082 0.175115636420452 -0.36376647457088296 0.22111690911023241 -0.55793167430286605 0.040261921144667125 0.59081358843379561 -0.23902896472385954 -0.051600784699908121 -0.040251695014098116 -0.55990872259797719 0.42708583911682702 0.013299452376613705 0.6236950858643181 -0.089100386250403618 -0.51005481250824469 0.53099772099292641 -0.015018676915793745 -0.35629042687160628
+leaf_weight=55 454 194 682 695 148 1792 138 61 31 123 68 299 59 38 114 48 42 27 35 188 170 29 94 799 38 31 31 33 103 70
+leaf_count=55 454 194 682 695 148 1792 138 61 31 123 68 299 59 38 114 48 42 27 35 188 170 29 94 799 38 31 31 33 103 70
+internal_value=0 0.0745811 -0.0360092 0.0265768 -0.0269666 -0.0692568 0.000896046 -0.100612 0.0610829 0.192749 0.143392 0.0884569 0.404896 -0.00362117 0.0745818 -0.0422404 -0.278775 0.172901 0.144394 0.0292359 0.0527897 -0.115981 0.0818427 0.0555055 0.200862 0.299072 -0.116496 -0.0657866 0.117471 -0.0983657
+internal_weight=0 2178 4511 1565 1076 2946 910 2036 244 604 490 422 114 213 175 772 90 175 489 1574 1355 199 1156 1031 232 125 219 901 136 765
+internal_count=6689 2178 4511 1565 1076 2946 910 2036 244 604 490 422 114 213 175 772 90 175 489 1574 1355 199 1156 1031 232 125 219 901 136 765
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=64 68 66 33 9 50 65 55 40 67 18 63 30 54 1 34 60 1 40 53 43 67 7 67 51 14 62 17 71 72
+split_gain=19598.1 7335.17 5291.61 3784.8 2893.94 2815.13 4825.67 3550.38 4144.89 2929.51 4857.9 2611.41 2505.91 3297.41 3099.49 2540.91 2464.32 4221 2335.72 2713.69 2474.3 2277.05 3376.12 2262.9 2107.24 2552.92 5021.48 2454.82 2335.42 2073.28
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 11 12 -5 6 9 -8 -9 10 18 24 15 -14 23 16 17 21 19 -4 -21 -3 -23 -15 25 27 -27 -1 -26 -13
+right_child=-2 3 5 4 -6 -7 7 8 -10 -11 -12 29 13 14 -16 -17 -18 -19 -20 20 -22 22 -24 -25 28 26 -28 -29 -30 -31
+leaf_value=0.52048789658541761 -0.16344684140429999 0.099829356542214226 -0.20078290225056467 0.13811032705140025 0.78018014452478912 0.33028574084761131 0.15293739386612465 -0.20718589065252552 -1.0594781222797578 -0.036123057646034039 1.0098088512542072 0.21532904570349595 -0.22896393091991696 0.73169899680675599 -0.44082720309495926 0.1379567152999957 -0.16168605787676477 0.60134589500676583 0.73992890869749006 0.16648558257916654 0.97316582354406522 -0.11305604513847468 -1.0108604633446896 0.1854354086944035 -0.52831444463868071 -0.85600076754887899 0.46150458083591533 -0.07959788640340168 0.28089004057684752 -0.074862132546821628
+leaf_weight=370 2192 193 81 199 37 134 112 269 28 226 36 721 66 65 20 218 1008 51 29 109 20 121 22 70 23 20 36 33 51 129
+leaf_count=370 2192 193 81 199 37 134 112 269 28 226 36 721 66 65 20 218 1008 51 29 109 20 121 22 70 23 20 36 33 51 129
+internal_value=0 0.0796699 0.158302 -0.012524 0.238774 0.0450028 0.00299415 -0.166918 -0.287537 0.141705 0.287847 0.24383 -0.0448611 0.165669 0.333706 -0.0737061 -0.106783 0.0362196 0.179099 0.101652 0.291552 -0.0495585 -0.25118 0.448451 0.359516 0.412741 -0.00903304 0.471349 0.0293805 0.171288
+internal_weight=0 4497 2427 2070 236 1044 910 409 297 501 275 1383 1834 221 155 1613 1395 387 239 210 129 336 143 135 533 459 56 403 74 850
+internal_count=6689 4497 2427 2070 236 1044 910 409 297 501 275 1383 1834 221 155 1613 1395 387 239 210 129 336 143 135 533 459 56 403 74 850
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=70 64 59 65 64 67 67 67 54 0 57 2 63 7 60 67 19 27 60 59 68 0 40 6 55 52 41 47 73 65
+split_gain=27450.5 14262.3 5507.24 5974.68 4653.55 4599.79 4107.71 3211.65 2644.13 2596.84 4047.62 2594.74 3027.72 2587.16 2518.75 2816.15 2412.03 2765.1 2498.78 2356.64 2329.23 3028.63 2675.75 2464.38 2176.05 2175.16 2392.36 2169.97 2523.53 4482.94
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 -4 6 -1 8 9 -2 -3 -11 25 -13 16 -15 -16 17 -5 -19 -9 22 -22 23 -21 -18 26 -7 28 -8 -30
+right_child=4 7 3 13 -6 11 27 19 -10 10 -12 12 -14 14 15 -17 24 18 -20 20 21 -23 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.61371888583006928 0.15754167812603309 -0.039636978302150967 0.3390392317350347 -0.073682232951599452 -0.58637603097045277 0.14159242018418652 -0.49773004390052711 0.00012611460269374005 -0.21926356340592035 1.186474653888256 -0.024028270991880502 -0.1630898600816727 1.3569842046812961 0.24927962772548198 -1.4784431605569779 -0.3142087498827586 1.2419103943068406 1.1106985772910871 0.13869573795932463 -0.24635175536903345 -0.47413648087699134 -1.6218315667119521 -0.90007014328783219 0.5240775069974839 0.22556146651796705 0.8148524487890848 -0.60445672821025465 -1.0125064451820576 -0.76819152178672656 0.98756227272026464
+leaf_weight=610 266 700 939 753 508 350 321 272 621 47 67 20 38 40 31 63 29 38 87 356 111 29 55 47 77 41 49 65 26 33
+leaf_count=610 266 700 939 753 508 350 321 272 621 47 67 20 38 40 31 63 29 38 87 356 111 29 55 47 77 41 49 65 26 33
+internal_value=0 0.124789 0.249888 0.153075 -0.32886 0.429621 -0.230649 -0.110328 -0.106264 0.0324429 0.475039 0.20412 0.832821 -0.00311424 -0.415341 -0.698158 0.0530223 -0.00137773 0.434185 -0.24391 -0.354909 -0.711873 -0.245794 -0.1565 0.503619 0.121245 0.0499723 -0.478579 -0.387249 0.21384
+internal_weight=0 4849 3165 2057 1840 1108 1332 1684 887 814 114 498 58 1118 134 94 984 878 125 870 598 140 458 403 106 440 399 445 380 59
+internal_count=6689 4849 3165 2057 1840 1108 1332 1684 887 814 114 498 58 1118 134 94 984 878 125 870 598 140 458 403 106 440 399 445 380 59
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=70 64 56 57 23 56 57 64 56 32 14 33 7 55 48 9 15 71 55 41 38 23 30 33 43 55 30 61 21 8
+split_gain=22234.9 11552.5 4793.93 4452.98 3350.62 3307.81 3592.54 2732.2 2659.63 2703.73 2601.9 4677.43 4236.77 4226.08 2521.24 2888.03 2487.31 3271.69 2372.18 2363.58 2319.7 2227.85 2226.67 2322.34 3135.88 1902.21 1859.42 1820.79 2758.32 2187.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 27 4 22 6 16 -5 9 18 26 12 13 -12 19 -16 17 25 -3 20 -8 -19 23 24 -4 -1 -7 -2 29 -29
+right_child=2 8 3 7 -6 10 14 -9 -10 -11 11 -13 -14 -15 15 -17 -18 21 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=-0.7027865419785182 0.27053001997145742 0.43548746699536295 -0.32395903405583937 -0.41446846985696428 0.66671765751027046 0.14880997342762858 0.45007982972877791 -0.80037820408021221 -0.18084674192317429 0.88287933155894283 0.80224968848689915 -1.6462079811096193 -1.2188593960725345 -0.25692161523426571 -0.42716112705235632 0.81919415826382846 1.4476332299411299 0.85481044823514685 -0.10045018030962034 -0.20401572480797769 -0.11207889711155612 -0.017163722217082979 0.50081184168119686 0.34490378300348917 -1.5221508209904036 0.296888342394453 0.48989009796903371 -0.18202298090803207 0.58845498336686031 -1.2309444646040599
+leaf_weight=24 132 108 243 612 47 1566 538 262 1185 40 62 20 26 96 97 23 32 212 351 80 85 34 37 45 24 92 178 372 45 21
+leaf_count=24 132 108 243 612 47 1566 538 262 1185 40 62 20 26 96 97 23 32 212 351 80 85 34 37 45 24 92 178 372 45 21
+internal_value=0 0.11231 -0.295974 -0.404111 -0.125927 0.224899 0.354239 -0.530153 -0.0992955 0.0943683 0.144095 -0.193821 -0.0359529 0.158703 0.235361 -0.188276 0.602557 0.527854 0.0256528 0.307674 0.373381 0.734294 -0.232673 -0.319657 -0.431662 0.0900591 0.183622 -0.0550385 -0.153155 -0.238072
+internal_weight=0 4849 1840 1270 396 3165 1217 874 1684 499 1948 204 184 158 823 120 394 362 459 703 623 246 349 312 267 116 1744 570 438 393
+internal_count=6689 4849 1840 1270 396 3165 1217 874 1684 499 1948 204 184 158 823 120 394 362 459 703 623 246 349 312 267 116 1744 570 438 393
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 56 57 60 28 24 16 59 46 54 31 25 66 65 22 44 31 65 65 55 45 55 48 6 63 55 0 51
+split_gain=18010.3 9357.52 4808.3 3883.09 3606.91 3311.56 3238.3 2865.88 2529.99 2462.86 3396.7 5095.69 2357.62 2643.69 2313.28 3482.86 4038.99 3037.34 2694.88 2904.91 2296.95 2283.11 2271.16 2248.52 2167.43 2273.23 2080.37 5660.28 1997 1969.92
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 -2 6 -1 7 12 -6 10 11 -7 13 22 15 17 -17 -3 -16 -20 21 29 -5 -10 25 -13 27 -11 -23 -4
+right_child=3 14 20 4 8 9 -8 -9 23 26 -12 24 -14 -15 18 16 -18 -19 19 -21 -22 28 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.351463564676462 -0.033023095874671352 0.080917355180267367 0.38078405707126428 0.1187186782054855 -0.2759527678506048 0.72209502111757751 -0.64429776524504023 -0.56705425172238733 -1.0903245036800702 0.30610662831200491 -0.13617155808436721 0.34542948454166905 -0.37787347943004634 0.64464602951417893 -0.10252600722865426 -0.18464532593500588 0.42546130109716351 0.6934260737182748 -0.79729719364281859 -0.026990820964177448 -0.028731329518592294 -0.014162421771737144 -0.54233873715767489 -0.42148873741562309 -0.19965240854063843 -0.33786575396855667 0.12225534870422312 -0.60081737354548292 0.37456651184530482 -0.20660996553541602
+leaf_weight=521 570 465 203 207 768 113 40 37 32 57 79 220 48 38 584 451 54 39 55 36 807 365 26 74 51 24 560 66 70 29
+leaf_count=521 570 465 203 207 768 113 40 37 32 57 79 220 48 38 584 451 54 39 55 36 807 365 26 74 51 24 560 66 70 29
+internal_value=0 0.0673862 0.13494 -0.177585 -0.242467 0.211657 -0.0755564 -0.0116529 -0.318092 0.149401 0.263948 0.341422 0.0527667 0.129042 -0.0595773 0.00433108 -0.119406 0.128314 -0.155108 -0.492561 0.0469279 0.138468 0.0449526 -0.623401 0.195605 0.27822 0.0677264 -0.180536 0.0483917 0.30736
+internal_weight=0 4849 3165 1840 1270 1691 396 356 874 1170 487 408 319 271 1684 1009 505 504 675 91 1474 667 233 106 295 244 683 123 435 232
+internal_count=6689 4849 3165 1840 1270 1691 396 356 874 1170 487 408 319 271 1684 1009 505 504 675 91 1474 667 233 106 295 244 683 123 435 232
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=70 67 56 59 65 53 57 47 46 55 39 17 73 21 32 57 61 7 21 65 23 59 58 16 37 58 1 53 55 42
+split_gain=23881.9 7904.81 4577.02 3851.51 4312.8 4629.09 3681.14 3288.85 3061.64 2969.08 5621.59 3933.54 4188.58 3607.02 3686.56 2885.47 2840.93 3965.66 4067.23 2684.72 2645.32 2584.34 3436.53 2480.91 2428.36 2396.07 2319.16 2530.93 2235.8 2234.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 -2 -1 5 25 20 16 9 10 13 12 15 14 -6 26 -3 19 -19 -18 -4 22 -21 -8 -9 -5 27 -11 -25 -27
+right_child=2 7 6 4 8 -7 23 24 -10 11 -12 -13 -14 -15 -16 -17 17 18 -20 21 -22 -23 -24 28 -26 29 -28 -29 -30 -31
+leaf_value=0.10287483207365446 -0.017829628238707713 0.029750684907763343 -0.063580548748864998 0.10710239121004154 0.085713602679556813 0.14126019047095356 -0.11610225390565271 0.044762233768409418 0.11745545609017549 -0.050468234259348654 -0.25422021360958325 -0.37055878210812809 -0.22147924225119983 0.31629142680683653 -0.25775972164490002 -0.068412523335117159 0.015194968604981342 -0.097842308860937394 -0.45656216844268466 0.19641628925706828 0.13620556532702549 -0.089752574794409318 -0.043283422482865194 -0.4197253536432981 0.24044303196541805 -0.0098628347106024528 -0.15033795870840549 0.1910545694919073 -0.16962259179232894 -0.25353038108774589
+leaf_weight=888 570 674 349 95 174 382 768 253 118 39 34 24 68 37 22 206 715 140 23 51 47 431 140 32 47 147 24 89 74 28
+leaf_count=888 570 674 349 95 174 382 768 253 118 39 34 24 68 37 22 206 715 140 23 51 47 431 140 32 47 147 24 89 74 28
+internal_value=0 0.0290989 -0.0766851 0.0616772 0.0370749 0.0852568 -0.103101 -0.00217568 -0.000547308 -0.0199676 0.0460777 -0.0591544 -0.0416105 0.089898 0.0471605 -0.00744552 -0.0128833 -0.0320402 -0.148459 -0.017847 -0.0398686 -0.0558293 0.0207202 -0.13175 0.0754189 0.00602237 0.0751808 0.117466 -0.245125 -0.0488496
+internal_weight=0 4849 1840 2375 1487 652 1270 2474 835 717 267 450 426 233 196 358 2174 1500 163 1337 396 622 191 874 300 270 152 128 106 175
+internal_count=6689 4849 1840 2375 1487 652 1270 2474 835 717 267 450 426 233 196 358 2174 1500 163 1337 396 622 191 874 300 270 152 128 106 175
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=64 67 48 14 63 61 72 7 47 31 9 24 63 54 3 61 40 63 66 66 66 24 60 3 63 30 24 30 18 53
+split_gain=10931.7 3847.74 2373.45 2594.41 2293.28 2127.28 3900.96 2474.92 3954.17 2094.91 2018.66 2324.6 1998.07 1959.63 3191.86 2295.61 3832.6 2222.95 2146.15 1987.66 1957.25 2944.7 1946.99 2910.54 1931.65 3569.2 2964.15 2567.84 2449.15 2077.74
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 22 20 -5 6 10 -7 9 -9 11 -3 -8 14 15 16 -2 19 -19 -15 21 -4 23 -1 25 26 29 -26 -29 -24
+right_child=13 5 3 4 -6 7 12 8 -10 -11 -12 -13 -14 17 -16 -17 -18 18 -20 -21 -22 -23 24 -25 27 -27 -28 28 -30 -31
+leaf_value=0.33513161605074288 0.4059876241815199 0.35082251407225878 0.34767950865200592 -1.1345362791061404 -0.071206633956344051 -0.026875333665913628 0.45168362827599051 -0.6751683050232965 0.60802290460337771 0.13543981437683109 -0.15080647132758584 -0.18929620001275663 -0.41820230287696242 -0.14360002653872292 0.57667170815742941 -0.17344617024988526 -0.75158384854143323 -0.10844094935216403 0.69464834073010617 -0.3325822884217553 -0.2513350081443787 -0.57939298400512118 -0.45663549672640286 -0.20214156896677904 0.11828280816153701 -0.96713139579846319 0.8262675696152908 0.32267769380852035 1.1875490613625601 0.082222491491225458
+leaf_weight=622 109 376 140 25 27 1242 20 111 23 25 84 59 109 936 52 407 22 57 34 575 96 26 65 72 1034 26 26 108 26 155
+leaf_count=622 109 376 140 25 27 1242 20 111 23 25 84 59 109 936 52 407 22 57 34 575 96 26 65 72 1034 26 26 108 26 155
+internal_value=0 0.0714021 0.139103 -0.0662523 -0.582423 -0.00948251 0.110374 -0.0649196 -0.362095 -0.526159 0.208233 0.277565 -0.283336 -0.146485 -0.0218438 -0.0796929 0.211586 -0.192389 0.191614 -0.215516 0.0361937 0.202475 0.16932 0.279391 0.116271 -0.0757326 0.0184802 0.160984 0.490489 -0.0769856
+internal_weight=0 4497 2448 314 52 2049 648 1401 159 136 519 435 129 2192 590 538 131 1602 91 1511 262 166 2134 694 1440 272 246 1168 134 220
+internal_count=6689 4497 2448 314 52 2049 648 1401 159 136 519 435 129 2192 590 538 131 1602 91 1511 262 166 2134 694 1440 272 246 1168 134 220
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=56 61 66 65 59 66 41 61 3 31 67 18 63 44 16 58 58 67 45 57 55 63 57 47 15 15 48 0 49 18
+split_gain=10444.6 3612.64 3217.45 3204.52 3080.91 2910.99 3854.24 4004.33 3628.5 3631.35 2702.94 2921.9 2747.52 3984.87 2687.72 3673.31 2523.83 2290.74 2203.11 2920.75 2304.18 2992.71 2173.56 2604.21 2220.82 2096.57 2936.29 3128.77 2726.05 2702.16
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 18 -2 22 8 -8 9 14 11 16 -12 -14 -7 -16 -5 -9 19 25 -20 -22 23 24 -6 26 27 28 29 -3
+right_child=4 3 -4 10 5 6 7 17 -10 -11 12 -13 13 -15 15 -17 -18 -19 20 -21 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.41878307409377985 0.021164068215417699 0.047139583353746128 0.0030535527248778667 0.4785567203083288 -0.064952592002234077 -0.2402769164284615 0.83162170475305519 0.29447698620734392 0.15375484211729207 -0.84246825939207748 0.26813266639494238 -0.38556038225187528 -0.26068076865270823 -1.4883510644237199 -0.10911237403298871 -1.2840010644424529 0.031391674334170401 -0.43991225724801031 0.39443739737783157 0.13136584926418649 -1.1896316589166722 -0.049929647913409606 -0.13004053083408029 0.47411496997316233 0.45623408446166036 1.1681047968921208 1.1152855260203582 0.97995013660854779 -0.67406358063956839 1.0859072091001454
+leaf_weight=487 1516 83 176 126 503 652 43 54 109 95 60 79 224 20 33 42 288 65 35 493 24 48 1136 91 64 28 33 33 27 22
+leaf_count=487 1516 83 176 126 503 652 43 54 109 95 60 79 224 20 33 42 288 65 35 493 24 48 1136 91 64 28 33 33 27 22
+internal_value=0 0.144517 0.308424 0.077561 -0.0750321 -0.125546 -0.232751 0.14239 -0.298028 -0.357936 -0.041646 0.0788634 -0.237077 -0.361309 -0.294621 -0.76705 0.167485 -0.10666 0.192583 0.245085 -0.16021 -0.42983 -0.0602306 0.0602922 -0.00612376 0.493153 0.397705 0.254189 0.0727487 0.264786
+internal_weight=0 2286 663 1623 4403 2887 1093 162 931 822 797 493 304 244 727 75 414 119 826 719 107 72 1794 658 567 226 198 165 132 105
+internal_count=6689 2286 663 1623 4403 2887 1093 162 931 822 797 493 304 244 727 75 414 119 826 719 107 72 1794 658 567 226 198 165 132 105
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=56 54 66 58 61 66 28 20 30 34 52 33 67 41 45 53 66 72 9 71 67 63 44 32 41 0 55 33 43 67
+split_gain=8460.1 4382.09 3720.48 3760.69 2926.24 2606.14 2432.68 2067.3 2973.43 2744.51 3221.22 2341.54 2154.74 1972.41 2088.47 2033.26 4416.54 2745.76 1964.39 2265.57 1919.98 1856.06 2153.35 1782.25 1813.84 1931.04 1864.21 2235.61 1745.06 2049.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 23 -4 5 6 -1 8 9 -3 12 13 -11 14 15 16 -9 28 19 -7 -6 -22 -23 24 26 -26 27 -2 29 -17
+right_child=1 7 3 -5 20 18 -8 11 -10 10 -12 -13 -14 -15 -16 17 -18 -19 -20 -21 21 22 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.52446913781687787 0.65872955189501547 -0.25701658412526734 0.28582951342139173 -0.33357625638434607 0.18198228582627321 -0.3869325751767439 -0.23973353394995567 0.21652018927239083 0.11799814474821889 0.43903856442674344 -1.1517707973718643 0.75747086730268265 -0.12831464061083703 0.5300162531294913 -0.9247618186970552 0.81681468983491268 -1.4655664435139411 1.0533823260973241 -0.74887464984705487 0.43782652330895266 0.30109631359241068 -0.05839182449946774 -0.78530922234058387 -0.21638532737546631 0.073337390124797827 -0.9045821264386178 0.18704095305556384 -0.40789429166100244 -0.88628732919692998 -0.21078433096408844
+leaf_weight=441 184 2069 136 351 894 51 46 37 299 138 20 45 130 53 30 30 27 29 29 96 133 552 44 101 105 25 497 22 20 55
+leaf_count=441 184 2069 136 351 894 51 46 37 299 138 20 45 130 53 30 30 27 29 29 96 133 552 44 101 105 25 497 22 20 55
+internal_value=0 -0.0810347 0.0634838 -0.160601 0.156079 0.333097 0.452286 -0.149901 -0.179072 -0.216757 0.0724688 0.087757 0.16383 -0.0194925 -0.147229 -0.0294212 -0.49311 0.192042 0.00329784 0.151686 0.0837659 -0.0366805 -0.112057 0.180324 0.228425 -0.114724 0.29188 0.544818 -0.0458518 0.151898
+internal_weight=0 4403 1421 487 2286 663 487 2982 2656 2357 288 326 268 281 228 198 64 134 176 147 1623 729 596 934 833 130 703 206 105 85
+internal_count=6689 4403 1421 487 2286 663 487 2982 2656 2357 288 326 268 281 228 198 64 134 176 147 1623 729 596 934 833 130 703 206 105 85
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 67 59 56 20 54 66 63 71 32 38 58 68 3 27 2 67 57 51 58 20 59 2 7 53 2 1 31
+split_gain=16019 7136.15 3927.86 3027.02 2619.07 2928.06 2694.85 2606.51 2610.27 2584.64 2614.85 2529.57 2617.97 2409.41 2359.42 2248.05 2210.65 2721.33 1998.96 2074.61 2794.91 2912.34 2261.9 2760.13 2228.87 2039.94 2603.17 3358.16 2986.74 2637.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 7 5 15 -7 11 -9 10 -5 12 14 -12 16 -1 17 -2 25 24 22 -22 23 -21 -20 26 27 28 -3 -28
+right_child=3 18 -4 9 -6 6 -8 8 -10 -11 13 -13 -14 -15 -16 -17 -18 -19 19 20 21 -23 -24 -25 -26 -27 29 -29 -30 -31
+leaf_value=0.49597938209300019 0.262543483478129 0.061558262816328091 0.03869804540184027 0.39741110362112525 0.11243015082948205 0.21483089031183544 -0.33500313515322555 -0.080782628369684167 -0.30029615987868363 -0.31962499321001109 -0.71843917141789992 -0.4420798858446735 -0.40987053816968749 0.036463007589181272 -0.086301088873296988 -0.066482149033710886 -0.15680030404644857 0.93720932612052332 -0.19913147255642852 0.14345771985426956 -0.83550042029350036 -0.089422255679965035 0.35047486027418562 -0.15141617866677623 -0.84609692565032424 -0.22182607289722989 0.18442809544046346 -0.78931754991412173 -0.70212991454771589 -0.22454868900775909
+leaf_weight=217 125 151 1474 39 1024 386 35 604 288 492 23 35 33 45 96 29 34 26 220 181 31 48 59 310 21 105 448 24 21 65
+leaf_count=217 125 151 1474 39 1024 386 35 604 288 492 23 35 33 45 96 29 34 26 220 181 31 48 59 310 21 105 448 24 21 65
+internal_value=0 0.0571967 0.11029 -0.150732 0.172695 0.265216 0.16912 -0.0972661 -0.151657 -0.261502 0.00575484 0.04175 0.09568 -0.218872 0.155051 0.429673 0.280293 0.378711 -0.04259 -0.105822 -0.0484705 -0.382187 -0.000536639 -0.0427152 -0.255506 0.0249918 0.0615445 -0.124454 -0.0316827 0.132608
+internal_weight=0 4849 3165 1840 1691 667 421 1241 892 599 107 349 314 68 281 246 185 151 1684 870 629 79 550 491 241 814 709 196 172 513
+internal_count=6689 4849 3165 1840 1691 667 421 1241 892 599 107 349 314 68 281 246 185 151 1684 870 629 79 550 491 241 814 709 196 172 513
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=70 64 60 27 5 64 59 6 58 67 38 1 32 61 68 66 54 8 54 41 54 63 66 41 20 45 60 42 18 67
+split_gain=12975.4 5780.28 3449.54 2882.19 3329.66 2862.43 2856.69 2392.23 2503.44 2264.11 2049.75 2592.34 2936.65 2635.33 2009.02 3502.15 2070.59 1896.69 1892.18 1881.88 1827.13 2090.28 1911.52 2117.95 1760.35 1734.15 1792.01 1693.86 3201.79 1689.09
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 10 4 6 9 7 8 18 20 11 12 14 -14 15 -1 -17 27 -4 24 21 -2 -22 25 -10 26 -24 28 -7 -12
+right_child=5 -3 3 -5 -6 17 -8 -9 19 -11 29 -13 13 -15 -16 16 -18 -19 -20 -21 22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.79818935370722488 0.79223642288283869 -0.063884998189457948 1.2960198911460672 -0.17341234756695542 0.53228245792537932 -0.33856032944538378 0.0032766948932536192 -0.22671114756237892 0.21825768439382909 -0.3331401085379021 0.30859077792792095 0.85157406454994566 0.69149444713479002 -0.62209446286516534 0.1754316921075027 -0.51120216914585659 0.37800691918684892 -1.1860214666012794 0.48882603588203594 -0.38284501036008201 -0.026600304541092565 0.037768744766661852 0.05470758632377342 0.37818223953247077 1.0610327976169411 -1.3404059104297472 -0.66017381167411804 0.095623933959465765 -1.1288714666912953 -0.43598797876956108
+leaf_weight=215 44 1684 37 331 200 352 1092 84 302 445 63 105 21 56 251 35 104 31 135 48 414 222 54 30 27 23 100 65 60 59
+leaf_count=215 44 1684 37 331 200 352 1092 84 302 445 63 105 21 56 251 35 104 31 135 48 414 222 54 30 27 23 100 65 60 59
+internal_value=0 0.0857951 0.165435 0.099167 0.146037 -0.226098 0.101254 0.270278 0.346319 -0.149072 0.329903 0.389027 0.317813 -0.263843 0.391842 0.545286 0.154105 -0.428064 0.662467 0.202083 -0.0567266 0.162568 -0.15066 -0.398778 0.287422 -0.530466 -0.409501 -0.378805 -0.453654 -0.0514924
+internal_weight=0 4849 3165 2256 1925 1840 1725 633 549 1332 909 787 682 77 605 354 139 508 172 377 887 266 621 207 329 177 154 477 412 122
+internal_count=6689 4849 3165 2256 1925 1840 1725 633 549 1332 909 787 682 77 605 354 139 508 172 377 887 266 621 207 329 177 154 477 412 122
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=64 68 66 63 10 67 63 22 65 49 60 62 72 47 57 35 2 66 57 61 2 57 15 57 1 63 18 42 20 67
+split_gain=5807.02 3748.03 2329.38 2122.49 2073.82 2735.37 3125.11 1985.1 2475.09 2939.92 4854.98 2604.76 2735.69 3279.62 2604.55 2291.5 2226.68 2031.3 2023.4 2230.75 1941.87 3146.16 1913.19 1868.96 3854.32 3388.1 1917.06 2063.75 1863.31 2503.2
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 -1 -4 -6 -7 8 11 -10 -11 15 13 -13 -14 28 22 -15 -12 -20 -5 -22 -9 24 26 -26 27 -3 29 -2
+right_child=7 23 4 20 5 6 -8 16 9 10 18 12 14 17 -16 -17 -18 -19 19 -21 21 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.39092550966084905 0.2112825125522084 0.36106642241831177 0.08691761539534909 0.084046664566405332 0.084041303931735464 -1.7329020579655965 -0.20194363355636599 0.14484270919007913 -0.21972559767412922 0.61270558947608589 -0.43828428857254259 -0.23571783645159525 -1.6963275026191367 1.1271174323174262 -0.41538057042318483 0.94572390852303345 -0.65982309699058539 -0.1466739304008938 -2.0889272888501487 -0.87142745865618476 1.3166547342709132 0.10805262135607857 1.064171775831626 -0.095078178741758959 0.34789605301160081 -1.0747730110553986 -0.26592336595058441 -0.28660970750663961 0.53665446029259611 -0.24346527054849021
+leaf_weight=533 225 405 926 759 64 24 30 175 766 21 33 368 22 31 57 29 30 21 27 34 35 56 26 1462 26 47 74 56 65 262
+leaf_count=533 225 405 926 759 64 24 30 175 766 21 33 368 22 31 57 29 30 21 27 34 35 56 26 1462 26 47 74 56 65 262
+internal_value=0 0.0650512 0.149363 0.234482 0.0366057 -0.358215 -0.88237 -0.133456 -0.166117 -0.290506 -0.761966 -0.0646485 -0.232224 -0.130675 -0.7721 0.0792757 0.143815 0.612702 -1.06907 -1.41032 0.136383 0.5729 0.263761 -0.0338019 0.113543 -0.568069 0.206548 0.28239 0.0337558 -0.0333662
+internal_weight=0 4497 2427 1383 1044 118 54 2192 1961 881 115 1080 499 420 79 581 231 52 94 61 850 91 201 2070 608 73 535 461 552 487
+internal_count=6689 4497 2427 1383 1044 118 54 2192 1961 881 115 1080 499 420 79 581 231 52 94 61 850 91 201 2070 608 73 535 461 552 487
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=70 64 59 64 41 56 68 63 23 2 62 60 55 63 48 22 50 58 63 62 73 68 41 49 58 15 60 59 56 17
+split_gain=19397.2 7252.51 4274.07 2765.91 2749.64 2252.75 3029.96 2587.48 2075.4 4748.83 2955 2008.76 2207.44 2669.48 5688.23 1880.53 2354.87 1919.98 1880.23 1863.44 2135.87 3629.15 1830.1 1822.42 3784.05 3339.6 3354.08 3336.27 1637.86 2319.06
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 28 5 6 -1 -8 11 10 -10 22 18 14 19 23 17 -17 -13 20 21 -14 -4 -3 -25 26 -26 -28 -2 -30
+right_child=3 15 8 -5 -6 -7 7 -9 9 -11 -12 12 13 -15 -16 16 -18 -19 -20 -21 -22 -23 -24 24 25 -27 27 -29 29 -31
+leaf_value=0.20971248976030804 -0.011174537322975662 -0.014694033013649714 0.058283549581952011 -0.11874374987825194 -0.016302158262418664 0.074722959702728853 -0.086004401469717218 0.14821170529199612 0.083901960891671484 -0.31548222469932896 -0.1068276462034026 0.070776130726706285 -0.38103263183281971 0.014357597816462234 0.27406256709780014 0.22717969969791524 -0.13343499712646009 0.037366715634804377 -0.12151567752966111 -0.050081000201559311 -0.47078193843364718 0.029146336231912887 0.19254837973005051 0.092955385590408085 0.02741261926981119 0.12930719435214996 -0.10866508543491366 -0.4256223743525791 -0.060299465141585878 -0.24076602641255299
+leaf_weight=221 447 1326 485 508 138 626 49 74 120 34 88 487 26 593 21 51 32 96 34 48 20 28 73 47 26 20 35 51 838 47
+leaf_count=221 447 1326 485 508 138 626 49 74 120 34 88 487 26 593 21 51 32 96 34 48 20 28 73 47 26 20 35 51 838 47
+internal_value=0 0.0262247 0.0485267 -0.0691108 0.0881108 0.102965 0.15436 0.0549061 0.0272047 -0.0415661 0.00320867 0.0363742 0.0188509 -0.00902297 -0.105979 -0.0156907 0.0609131 0.10322 0.0582273 -0.171396 -0.250086 -0.168347 0.0758487 -0.0248017 -0.0996773 -0.168266 -0.221404 -0.296628 -0.0501817 -0.0698836
+internal_weight=0 4849 3165 1840 1108 970 344 123 2057 242 208 1815 1257 736 143 1684 179 147 521 122 74 54 558 1505 179 132 112 86 1332 885
+internal_count=6689 4849 3165 1840 1108 970 344 123 2057 242 208 1815 1257 736 143 1684 179 147 521 122 74 54 558 1505 179 132 112 86 1332 885
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=56 54 58 24 26 11 61 65 57 58 4 60 9 0 61 15 19 60 18 53 73 62 6 60 71 29 31 9 44 24
+split_gain=6177.86 3067.14 2932.85 2480.67 2233.37 2188.16 2169.22 2819.88 2152.79 2050.74 5343.02 2920.2 3266.62 4388.12 2031.9 2600.73 2563.07 2483.95 2246.81 4271.13 2050.22 1968.29 3328.79 2691.17 6800.28 2261.95 2432.49 2057.87 1898.57 2180.31
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=6 2 4 5 -2 -4 -1 -8 14 10 11 -9 13 -13 17 16 18 -3 -16 -20 -19 -10 23 25 -25 26 -23 -26 29 -11
+right_child=1 8 3 -5 -6 -7 7 9 21 28 -12 12 -14 -15 15 -17 -18 20 19 -21 -22 22 -24 24 27 -27 -28 -29 -30 -31
+leaf_value=0.28578604538047053 0.33827378454236945 0.69622465010128309 -0.037694731970672565 -0.4573728434801102 -0.58665358509336207 0.4590923647582531 0.20059255970660012 0.86829263125405165 -0.10668193754784572 -0.17802411450280087 1.4844966960804804 -0.61291597403261977 0.94444209492724873 0.78306403841291161 -0.023512560680120406 0.36494309514539669 -0.73872456554170352 0.15562128182970178 0.42268751952797179 -0.96882053223294273 -0.61813417799770842 0.26204536094592934 -0.89088155225421617 0.16261330709659627 -0.80994861304112098 -0.72092546643437572 -0.62235957239125228 -0.015581678716759934 -0.80322372539098874 0.51607331037521365
+leaf_weight=663 386 74 782 125 28 100 826 33 1088 477 28 115 23 28 499 101 73 238 32 71 40 195 89 140 230 37 37 38 43 50
+leaf_count=663 386 74 782 125 28 100 826 33 1088 477 28 115 23 28 499 101 73 238 32 71 40 195 89 140 230 37 37 38 43 50
+internal_value=0 -0.0692472 0.0516592 -0.0404565 0.275718 0.0186303 0.133375 0.0711147 -0.126862 -0.0630744 0.191111 0.00912704 -0.161671 -0.339577 -0.0179322 -0.108326 -0.179141 0.181344 -0.111284 -0.536507 0.0442896 -0.193137 -0.315934 -0.24035 -0.402241 0.00519442 0.120998 -0.697314 -0.164303 -0.11217
+internal_weight=0 4403 1421 1007 414 882 2286 1623 2982 797 227 199 166 143 1128 776 675 352 602 103 278 1854 766 677 408 269 232 268 570 527
+internal_count=6689 4403 1421 1007 414 882 2286 1623 2982 797 227 199 166 143 1128 776 675 352 602 103 278 1854 766 677 408 269 232 268 570 527
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=56 64 63 57 42 60 45 23 73 27 67 57 63 34 48 67 17 45 65 54 32 63 38 61 1 48 25 1 18 18
+split_gain=5004.06 3207.05 2855.17 2218.84 2141.31 2113.9 3375 3470.78 4678.73 3949.54 3313.2 1878.78 1846.21 1764.33 1747.71 1690 2795.99 2037.16 2118.06 1969.01 1694.6 1680.05 1641.92 2027.59 2777.81 1546.1 2704.44 2950 3100.35 2589.4
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 5 4 15 14 6 7 8 13 10 11 -10 -8 22 -3 16 20 18 19 -17 -1 -16 23 -2 -25 26 27 28 -5 -29
+right_child=1 2 -4 25 -6 -7 12 -9 9 -11 -12 -13 -14 -15 21 17 -18 -19 -20 -21 -22 -23 -24 24 -26 -27 -28 29 -30 -31
+leaf_value=0.40613278585480733 0.49145140391363595 -0.33992867776800278 -0.065538402270258186 0.019696310712351353 0.15795904696968044 -0.05539065640782477 0.1011446694648543 -0.41945276863259989 1.460435061795371 -0.35154409733685582 1.9264139656196624 0.29238092325627807 -0.75443145666943234 0.71384260264726784 -0.39782318505080971 1.2642393765242206 -0.51437367393124489 -0.65283488333225259 -0.25127482940701562 0.24438200297756732 1.1363037868908472 -1.3643020745686123 -0.37115732564125214 -0.097490959950806103 0.77970256847994668 -0.17872771642533905 -0.27595985550652535 0.81031014924851541 0.46568636707168942 -0.32006958723068241
+leaf_weight=346 136 489 933 912 76 1982 43 79 21 22 34 40 61 52 37 23 31 34 72 107 35 35 64 257 42 236 170 107 188 25
+leaf_count=346 136 489 933 912 76 1982 43 79 21 22 34 40 61 52 37 23 31 34 72 107 35 35 64 257 42 236 170 107 188 25
+internal_value=0 -0.0623225 -0.176967 0.120038 -0.340173 0.00121137 0.133039 0.207346 0.281473 0.855799 1.13539 0.694498 -0.400684 0.15952 -0.407656 0.276675 0.3989 0.0632975 0.183835 0.424818 0.473209 -0.867639 0.101755 0.171333 0.0257269 0.0580712 0.0979318 0.149524 0.0959201 0.596223
+internal_weight=0 4403 1570 2286 637 2833 851 747 668 117 95 61 104 551 561 648 412 236 202 130 381 72 499 435 299 1638 1402 1232 1100 132
+internal_count=6689 4403 1570 2286 637 2833 851 747 668 117 95 61 104 551 561 648 412 236 202 130 381 72 499 435 299 1638 1402 1232 1100 132
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=70 64 60 64 38 53 1 34 22 2 49 58 15 60 53 65 15 6 8 71 45 73 62 16 42 62 29 5 30 56
+split_gain=11423.3 3681.35 2579.52 1822.39 1523.84 1903.36 2211.17 1950.36 1496.52 2236.42 1839.08 3436.46 3263.93 3178.56 2851.5 2708.95 1661.76 1969.19 1463.73 1454.58 1406.5 1382.89 1664.53 1335.23 2420.92 1576.81 1354.19 1227.72 2020.9 2098.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 -2 5 7 20 21 10 16 -3 -12 13 -13 -15 -16 17 -10 23 -8 -7 22 -1 24 26 -25 -5 -4 29 -29
+right_child=3 8 27 18 -6 6 19 -9 9 -11 11 12 -14 14 15 -17 -18 -19 -20 -21 -22 -23 -24 25 -26 -27 -28 28 -30 -31
+leaf_value=-0.2164359654279856 -0.060274110340007084 -0.012338920916888237 0.024307177232037333 -0.11875349175162658 -0.01702689541656463 0.16688113775947422 0.59568367859412885 0.34564294508525306 0.031573991037048076 -0.26555320858955389 0.14478319684241683 0.049985370819385234 0.21717986869812012 -0.1400438009897868 -0.27745973998850049 -0.84710377289968397 0.48966809988021859 0.44521173799579794 -0.41565826046851373 0.23826298674758603 -0.04130072886660948 0.22317694418358083 0.048591760658955846 -0.11573307266941778 0.14411268573886946 -0.56133477985858915 -0.36783928750608214 0.2214524159508367 0.43234197616577152 -0.02860285545897296
+leaf_weight=65 1332 1326 2007 334 122 433 29 28 113 24 47 26 20 30 22 34 20 22 31 49 59 33 91 27 53 24 39 93 29 127
+leaf_count=65 1332 1326 2007 334 122 433 29 28 113 24 47 26 20 30 22 34 20 22 31 49 59 33 91 27 53 24 39 93 29 127
+internal_value=0 0.0322002 0.0576229 -0.084858 0.114512 0.134903 0.173285 0.0340846 -0.0155806 0.0937576 -0.0285849 -0.148933 -0.253513 -0.337566 -0.454732 -0.623315 0.149393 0.0989816 -0.149318 0.37115 0.141916 -0.0120722 -0.0618365 -0.132009 -0.108853 -0.325428 -0.144797 0.0347008 0.118476 0.0771023
+internal_weight=0 4849 3165 1840 909 787 570 217 1684 179 1505 179 132 112 86 56 155 135 508 78 492 189 156 477 426 51 373 2256 249 220
+internal_count=6689 4849 3165 1840 909 787 570 217 1684 179 1505 179 132 112 86 56 155 135 508 78 492 189 156 477 426 51 373 2256 249 220
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=70 59 48 53 2 2 23 60 53 45 55 72 21 26 64 63 62 38 44 37 8 58 37 53 64 64 22 33 58 62
+split_gain=10209.5 3983.55 2518.99 3320.04 2187.1 2023.55 4808.56 2284.95 2347.6 2859.59 2335.03 3010.66 3575.22 2171.39 2072.6 2183.77 2008.69 1939.63 2279.98 1870.02 1837.83 1744.31 1709.98 2861.41 2192.75 1621.28 1614.78 1886.99 3526.52 2170.56
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 22 -4 16 7 14 8 -3 17 13 26 19 20 15 -7 -5 18 -10 -13 -9 -11 -1 -24 -25 -2 27 -12 29 -29
+right_child=25 5 3 4 -6 6 -8 10 9 21 11 12 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 23 24 -26 -27 -28 28 -30 -31
+leaf_value=0.29488684290165695 -0.14258749134518353 -0.092405961979077092 0.56514213283856707 -0.049578547549567059 0.57810693979263306 -0.50949877003828692 -1.1918120884082535 0.19635984658980543 0.49912154886057758 -0.97284264908387108 -0.025427305843666717 -0.19847759430063891 -1.7278590256348254 -0.58550651506299067 -0.43192547174791501 0.27691020048478981 -0.77105285157991021 -0.10412282936083966 -0.32949156160983772 -1.1628064673879874 -0.41997887893364982 0.064721904383149259 -0.83074902670664919 0.42550790555336904 -0.38841832011025779 -0.35255571558162219 0.3311786393121442 0.70506844294482274 -1.0031012286399974 -0.61215986446900805
+leaf_weight=1234 1332 234 57 70 24 45 44 695 428 26 777 160 20 42 108 164 86 78 36 23 52 43 36 102 49 508 107 29 58 22
+leaf_count=1234 1332 234 57 70 24 45 44 695 428 26 777 160 20 42 108 164 86 78 36 23 52 43 36 102 49 508 107 29 58 22
+internal_value=0 0.0761033 0.201845 -0.099972 -0.310592 0.0107695 -0.212194 0.0392111 0.176931 0.280082 -0.0194154 -0.107508 -0.458415 0.114119 -0.0762212 0.107588 -0.447314 0.357271 0.434833 -0.319677 0.153455 -0.326244 0.252183 -0.0296131 0.161386 -0.200557 -0.0357717 -0.0800874 -0.469728 0.136852
+internal_weight=0 4849 1658 237 180 3191 361 2830 845 611 1985 1196 203 789 317 209 156 542 464 183 747 69 1421 187 151 1840 993 886 109 51
+internal_count=6689 4849 1658 237 180 3191 361 2830 845 611 1985 1196 203 789 317 209 156 542 464 183 747 69 1421 187 151 1840 993 886 109 51
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=56 54 66 58 57 34 37 62 6 4 6 73 57 68 33 30 16 41 14 68 32 2 31 71 39 27 15 50 55 52
+split_gain=3824.41 2399.14 2803.11 2537.82 1963.08 6026.43 2302.81 2220.9 4088.86 2379.31 2248.12 2273.83 1952.55 1995.79 3230.42 1922.85 1900.83 1889.93 1861.87 1811.08 3034.81 2536.49 1751.89 1697.73 2223.12 2219.98 2114.92 2007.18 1870.22 1638.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=12 2 19 -4 15 6 7 10 9 22 -6 -12 29 -14 18 -3 -8 -7 -15 20 21 -2 -9 28 25 26 27 -25 -21 -1
+right_child=1 4 3 -5 5 17 16 8 -10 -11 11 -13 13 14 -16 -17 -18 -19 -20 23 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.17413653527431716 0.23474704821572964 -0.041805159950766849 0.18723039813887543 -0.23679389156197073 -0.12298280382375545 0.16976825954677821 -0.36502944497011036 -0.083723035810926855 -0.90673105058331904 -0.73762719042646063 0.52711054686042991 -0.39058187246322629 0.11107433265907006 -0.092017461922095728 0.4507062113078687 0.29023382498698247 -1.1350060472599208 0.86337054365624977 -0.57671315966033809 0.24920418923884108 -0.34171088050767695 0.86327255332842467 -0.52632984268951089 0.11488226989666839 0.72632088915755344 0.59287708364427094 -0.82086894330051219 -0.73437962387547351 -0.44149690385933754 0.70079420845616935
+leaf_weight=604 412 990 136 351 749 185 155 416 65 53 75 25 1015 490 71 138 26 32 62 38 57 50 73 159 36 40 24 22 96 44
+leaf_count=604 412 990 136 351 749 185 155 416 65 53 75 25 1015 490 71 138 26 32 62 38 57 50 73 159 36 40 24 22 96 44
+internal_value=0 -0.045403 0.0437075 -0.118381 -0.0878664 -0.140606 -0.195307 -0.160459 -0.282179 -0.207279 -0.0734339 0.297687 0.0874494 0.0390084 -0.0784023 -0.00118337 -0.475634 0.272051 -0.146458 0.128222 0.231988 0.302769 -0.149797 -0.00154755 0.114846 0.0249966 -0.0858094 0.0116571 -0.245626 0.209897
+internal_weight=0 4403 1421 487 2982 1854 1637 1456 607 542 849 100 2286 1638 623 1128 181 217 552 934 519 462 489 415 281 245 205 181 134 648
+internal_count=6689 4403 1421 487 2982 1854 1637 1456 607 542 849 100 2286 1638 623 1128 181 217 552 934 519 462 489 415 281 245 205 181 134 648
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=70 59 65 66 40 60 41 60 61 11 61 32 24 67 63 72 71 28 11 49 48 53 58 60 63 66 65 22 53 48
+split_gain=8112.13 3347.95 3485.82 3116.54 2944.85 2920.16 2872.71 2781.07 3214.01 2698.59 2560.94 2371.9 2563.96 2259.06 2346.55 2245.32 2182.06 2120.37 2117.68 2060.7 1922.39 2219.95 1907.61 1831.64 1825.45 1798.27 2477.81 3866.11 3328.84 2354.11
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 3 19 7 -6 20 8 -4 -10 -8 12 -5 25 16 18 -15 -7 -16 -3 -1 -22 -18 -23 -17 -2 27 28 -27 -28
+right_child=13 2 4 11 5 17 10 -9 9 -11 -12 -13 -14 14 15 24 22 -19 -20 -21 21 23 -24 -25 -26 26 29 -29 -30 -31
+leaf_value=0.28159371169215253 -0.021518725959954913 0.18628485569956563 0.65206999817380207 -0.1807742460148879 -0.97595869266036639 -0.017618499082677506 0.35649671454205001 -0.12449239688438439 -0.1125817040508055 0.84008175862186096 -0.38788608672634872 0.48693185005533074 0.44298786047101024 0.68245324086493409 -0.41927293446281233 -1.6588881632556085 -0.99669395840686303 -1.1075176512911207 0.26972324135256748 0.65607387941052142 0.52725515120169697 0.29972734043131705 0.12281844960318672 -0.44975448191565071 -0.615766304346823 -0.58776138491100738 -0.39598141223901795 -1.238197499384051 0.42077558952073257 -1.4185031239803021
+leaf_weight=1233 859 733 108 543 69 119 67 1069 237 34 149 76 75 39 356 23 23 21 51 107 51 46 45 112 62 45 168 23 120 26
+leaf_count=1233 859 733 108 543 69 119 67 1069 237 34 149 76 75 39 356 23 23 21 51 107 51 46 45 112 62 45 168 23 120 26
+internal_value=0 0.0678375 0.00794224 0.116569 -0.0926213 -0.44352 0.183112 -0.0419737 0.190777 0.00694065 -0.15699 -0.0402442 -0.105075 -0.178774 -0.338262 -0.430563 0.0861546 -0.181103 -0.332937 0.246127 0.234057 -0.0463877 -0.25584 -0.231551 -0.898023 -0.101793 -0.282305 -0.023589 0.14572 -0.53302
+internal_weight=0 4849 3191 1534 1657 209 1658 1448 379 271 216 694 618 1840 599 492 107 140 407 840 1442 209 68 158 85 1241 382 188 165 194
+internal_count=6689 4849 3191 1534 1657 209 1658 1448 379 271 216 694 618 1840 599 492 107 140 407 840 1442 209 68 158 85 1241 382 188 165 194
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 64 67 14 62 59 56 3 57 19 39 53 17 37 67 7 53 32 31 37 59 57 51 59 4 53 18 72
+split_gain=8831.12 6870.56 3530.17 2687.1 2268.7 2253.71 3099.38 2133.15 2769.42 2247.04 2079.37 2170.87 1911.54 3457.45 1821.04 1976.79 1733.97 2172.73 2440.89 2466.82 2341.85 2328.7 2535.38 1931.29 2779.74 1927.73 1882.71 2577.48 2246.35 1822.95
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 -2 7 -7 8 9 -1 14 12 -12 -14 15 -9 17 18 19 25 21 -20 -23 26 -25 -3 27 -18 29 -29
+right_child=3 16 -4 -5 -6 6 -8 10 -10 -11 11 -13 13 -15 -16 -17 23 -19 20 -21 -22 22 -24 24 -26 -27 -28 28 -30 -31
+leaf_value=0.16833429964240065 -0.0038918742630735734 0.10122525454566975 0.0088976407390191463 -0.076442282574295292 -0.059230561682096353 -0.097959429444847521 0.058258585110954615 0.10702158453917465 0.056314398206111255 -0.040739854159562487 0.015821848800876226 0.12952948520923482 0.015085898569147839 -0.29153843005498248 -0.096527271063431452 -0.024360273701173291 0.091575982366289402 -0.082408436570848731 0.071873088891307516 -0.23490740184982617 -0.0741727775495786 -0.2331036924367601 0.039418893456459048 -0.0037325074247338557 -0.13060348579023459 -0.055915849699944488 -0.23450219218681256 -0.030446596417356944 -0.25721502772692978 -0.20980555359806335
+leaf_weight=194 887 41 1474 508 445 91 115 302 373 23 396 58 38 24 23 54 35 105 390 24 65 22 36 550 79 131 30 119 29 28
+leaf_count=194 887 41 1474 508 445 91 115 302 373 23 396 58 38 24 23 54 35 105 390 24 65 22 36 550 79 131 30 119 29 28
+internal_value=0 0.014156 0.0315214 -0.0373056 -0.0223796 0.0512419 -0.0107503 0.0598414 0.0893646 0.146174 0.0403793 0.0142529 -0.000345428 -0.103607 0.0759497 0.0870929 -0.0184814 0.00249959 0.0150741 -0.0449618 0.0380118 0.0542886 -0.0639517 -0.038112 -0.019667 -0.0184578 -0.0862525 -0.0651743 -0.0963462 -0.0646102
+internal_weight=0 4849 3165 1840 1332 1691 206 1485 590 217 895 516 458 62 379 356 1684 814 709 196 513 448 58 870 629 172 241 211 176 147
+internal_count=6689 4849 3165 1840 1332 1691 206 1485 590 217 895 516 458 62 379 356 1684 814 709 196 513 448 58 870 629 172 241 211 176 147
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=67 57 66 30 54 37 20 58 8 16 34 61 63 68 25 63 54 19 16 39 72 61 55 59 30 55 71 63 66 72
+split_gain=6445.04 5790.93 3164.93 3090.05 1967.01 3109.97 2715.15 2506.04 3758.5 3270.23 2490.46 3712.95 2151.45 2117.28 1973.46 1954.4 1905.06 4008.79 2875.33 2845.04 1881.18 1811 2118.43 1794.34 1764.61 2201.57 2008.57 1743.26 2460.97 4642.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 15 21 7 10 -7 23 9 14 12 -12 24 -11 -9 16 17 18 19 20 -1 -4 -23 -3 -6 -26 -27 -2 29 -29
+right_child=27 4 3 -5 5 6 -8 8 -10 13 11 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 22 -24 -25 25 26 -28 28 -30 -31
+leaf_value=0.069575927282373107 0.009410465833485971 0.13119679769558501 0.048990299145056718 0.11819149111098015 -0.024867509728240568 -0.10052083509066437 0.10559517780939738 0.039847347875792825 -0.18918869635533719 -0.031007100050255917 0.16361784403775373 -0.0037295469215938024 0.083203372583975865 -0.23645912592835497 -0.05653264461528687 -0.040291763470197715 0.050326936314252016 0.32549637622303434 0.27125714444924914 0.25615635414918264 -0.073967044063740314 0.043716741706987826 -0.066190815168202563 0.035505239423538476 0.12998746209260489 0.093696430393240659 -0.069690970318359247 0.0016372920713439247 -0.045485944790346039 -0.072968756136972276
+leaf_weight=164 541 73 92 57 969 158 20 376 28 38 59 98 63 22 70 50 583 21 21 20 30 66 186 214 48 33 57 1342 910 280
+leaf_count=164 541 73 92 57 969 158 20 376 28 38 59 98 63 22 70 50 583 21 21 20 30 66 186 214 48 33 57 1342 910 280
+internal_value=0 0.0150816 0.0434033 0.00453326 -0.000625576 -0.0119457 -0.0773617 0.0201256 -0.0012216 0.00917974 -0.00317095 0.059159 -0.0115349 -0.10634 0.0247204 0.0609363 0.066969 0.104869 0.0851531 0.0668905 0.0473786 -0.0142996 -0.0374055 0.0598449 -0.0169265 0.0388333 -0.00978226 -0.0177466 -0.0235491 -0.0112417
+internal_weight=0 3616 1290 401 2326 1505 178 821 534 506 1327 157 1170 60 446 889 839 256 235 214 194 344 252 287 1107 138 90 3073 2532 1622
+internal_count=6689 3616 1290 401 2326 1505 178 821 534 506 1327 157 1170 60 446 889 839 256 235 214 194 344 252 287 1107 138 90 3073 2532 1622
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=70 67 62 46 17 47 55 65 55 14 47 56 62 63 5 63 11 73 8 66 18 52 39 53 67 2 25 43 49 63
+split_gain=7795.97 3320.6 3114.09 4320.12 2847.2 2792.5 2703.05 2585.95 2678.3 3532.98 2954.6 2459.13 2134.26 3190.69 2999.12 3361.94 2545.31 2431.97 2356.58 2096.7 2844.53 2133.47 2048.04 2387.38 2044.55 2022.28 2016.02 1983.79 2171.73 1969.65
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 4 11 12 -6 19 22 10 -10 -4 14 16 18 -16 17 -14 26 21 -21 -1 23 -9 25 -2 -3 28 -13 -26
+right_child=24 5 3 -5 6 -7 -8 8 9 -11 -12 27 13 -15 15 -17 -18 -19 -20 20 -22 -23 -24 -25 29 -27 -28 -29 -30 -31
+leaf_value=0.58708774090770699 -0.15183430218078134 -0.22351651387051585 0.18558357953481794 0.51519092086014473 0.039219973916592807 0.27142207414222258 -1.412444280755931 -0.17769779075275771 0.17127531301004417 -0.88937065490456524 -0.69250161598126103 -0.30594955298984589 0.36170144988080632 -0.033732044795536049 -0.19978676587343216 0.9113726906056675 -0.54397248377402618 1.311627179493799 -0.79451488692026873 0.026990793175893285 0.94406229712069034 -0.38418562710285187 -0.48322911404428032 0.78721010127226299 0.061857816576957707 0.22510926859771332 0.26199000197714972 0.39236624519030255 0.31308837668462236 -0.41154733994763681
+leaf_weight=392 1077 784 377 157 23 300 29 33 330 43 45 401 130 932 56 53 24 34 65 219 40 24 21 115 107 164 96 60 66 492
+leaf_count=392 1077 784 377 157 23 300 29 33 330 43 45 401 130 932 56 53 24 34 65 219 40 24 21 115 107 164 96 60 66 492
+internal_value=0 0.0665024 0.150962 0.0290307 -0.0508094 -0.0145777 -0.770362 0.258498 0.104996 -0.0308245 0.0676221 -0.0094192 -0.0540441 0.042074 -0.156181 0.340502 0.417879 0.558637 -0.21347 0.391987 0.168623 0.531053 0.440931 0.572062 -0.175256 -0.102021 -0.170552 -0.148918 -0.218462 -0.326982
+internal_weight=0 4849 2375 1113 956 2474 52 1262 587 418 375 904 2174 1120 1054 109 188 164 945 675 259 416 169 148 1840 1241 880 527 467 599
+internal_count=6689 4849 2375 1113 956 2474 52 1262 587 418 375 904 2174 1120 1054 109 188 164 945 675 259 416 169 148 1840 1241 880 527 467 599
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=70 59 65 40 60 61 60 11 55 20 63 28 62 67 40 27 25 2 48 44 45 49 73 67 2 51 18 11 71 63
+split_gain=6314.74 2801.85 2858.16 2385.37 2351.04 2746.15 2300.66 2236.73 2145.05 2133.5 2442.86 1756.29 1753.92 3223.51 2906.71 1884.66 1753.7 1714.45 2100.77 1809.02 1793.01 1708.27 1673.68 1656.09 1638.04 2993.75 1880.91 1639.87 2054.43 1595.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 17 12 4 5 16 -5 -7 9 10 -6 -8 13 -3 15 -15 -4 18 19 -1 22 -10 -19 24 26 -26 -2 28 -28 -25
+right_child=23 2 3 6 8 7 11 -9 21 -11 -12 -13 -14 14 -16 -17 -18 20 -20 -21 -22 -23 -24 29 25 -27 27 -29 -30 -31
+leaf_value=0.14771426132073004 -0.079637488813779522 0.39025190565561835 0.79795822785503567 -0.87441211403280072 0.7376225800315539 -0.10516218649781456 -0.020100458129113461 0.76215506423922152 -0.16030192531757809 -0.58133149775253101 0.034049236045466912 -1.0120250858011699 -0.02998917195837324 0.020029439904500505 0.66470324162577032 -0.53594712707890224 -0.22021225612787976 0.44499390770250297 -0.16792535184353008 0.65080925649718235 -0.38662223165685483 -0.6254731474669426 1.3860920077020473 0.055672030443343047 0.025698622720582143 1.2345133682092033 -0.00096395204706889838 0.20156464111059905 -0.84659055874993416 -0.37039260351954684
+leaf_weight=1200 908 430 87 69 60 237 119 34 596 44 278 21 600 370 61 73 21 134 204 76 22 91 22 107 140 24 41 32 96 492
+leaf_count=1200 908 430 87 69 60 237 119 34 596 44 278 21 600 370 61 73 21 134 204 76 22 91 22 107 140 24 41 32 96 492
+internal_value=0 0.0598522 0.00505915 -0.0860016 -0.0404184 0.173582 -0.401813 0.00365252 -0.11629 0.0736766 0.158944 -0.168889 0.103421 0.189124 0.0175271 -0.0715875 0.599981 0.165307 0.130042 0.177679 0.458525 -0.221918 0.577713 -0.15773 -0.0918186 0.202598 -0.136651 -0.442971 -0.59352 -0.294284
+internal_weight=0 4849 3191 1657 1448 379 209 271 1069 382 338 140 1534 934 504 443 108 1658 1480 1276 178 687 156 1840 1241 164 1077 169 137 599
+internal_count=6689 4849 3191 1657 1448 379 209 271 1069 382 338 140 1534 934 504 443 108 1658 1480 1276 178 687 156 1840 1241 164 1077 169 137 599
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=64 68 66 53 55 40 9 50 20 10 63 28 48 60 54 57 28 43 20 27 62 17 57 51 23 16 37 28 27 60
+split_gain=5210.35 3077.19 1746.53 2075.18 2025.07 2522.39 2470.43 3208.73 2504.99 1793.32 1948.53 1954.71 1672.53 1647.06 1632.04 1532.26 2143.11 1458.73 2169.51 1785.79 1363.48 1356.95 1439.63 2768.28 1449.69 2207.02 1432.13 1353.51 1591.15 2468.77
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 12 5 15 7 8 -6 10 21 -12 14 -13 -4 -5 20 18 19 -16 -17 22 23 24 25 26 -1 28 -3 -30
+right_child=-2 27 3 4 6 -7 -8 -9 -10 -11 11 13 -14 -15 17 16 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.62767031490802772 -0.12641362371407516 0.0422217044449925 -0.46580665403906307 0.62925242463203324 0.086455910635839517 1.2712184264704034 -0.53504832261045221 0.88130543561691932 -0.82757825128959883 0.54968092230194843 0.017841874560802756 1.2187479395866394 -0.7647156988536673 0.22464819461107255 0.14422100766315166 -0.44985014316936339 0.83714113861322415 -0.72939252018928524 -0.77461730639139814 1.046459064218733 0.20195588797762776 -0.25468926834496292 0.2321616516001388 -0.33705080852464397 1.5124892275441777 1.5476455107331277 -0.29242754436674573 -0.25445469025617989 0.23341983489775925 -0.39371214063724441
+leaf_weight=87 2192 1534 79 73 328 27 71 47 33 141 674 25 42 50 117 60 30 20 21 27 69 37 277 27 22 22 21 234 89 213
+leaf_count=87 2192 1534 79 73 328 27 71 47 33 141 674 25 42 50 117 60 30 20 21 27 69 37 277 27 22 22 21 234 89 213
+internal_value=0 0.0616186 0.138014 0.040377 0.131161 0.356434 0.00935361 0.10409 0.00290154 0.211718 0.17335 0.071731 -0.178573 0.556015 -0.0853231 0.249972 0.0758376 0.0771537 0.174917 0.313391 -0.10121 0.327737 0.374995 0.596028 0.761772 0.634727 0.448762 -0.027952 0.000915999 -0.208895
+internal_weight=0 4497 2427 1044 738 259 479 408 361 1383 1242 749 306 75 264 232 159 185 165 144 129 493 456 179 152 130 108 2070 1836 302
+internal_count=6689 4497 2427 1044 738 259 479 408 361 1383 1242 749 306 75 264 232 159 185 165 144 129 493 456 179 152 130 108 2070 1836 302
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=70 64 14 63 73 62 20 28 68 33 51 9 57 23 73 45 28 64 67 45 23 25 8 1 0 37 33 0 71 63
+split_gain=5192.14 3401.27 2081.07 2406.83 2320.46 5265.81 2711.14 2495.64 2197.38 2466.3 2874.77 2818.29 1915.98 3092.73 2886.52 2806.96 1915.9 1885.28 1800.91 2210.66 1782.08 1753.71 1651.15 1711.31 1614.87 1555.07 2414.06 3263.09 1705.57 1610.17
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 4 6 -6 7 -4 25 -10 11 24 13 14 15 16 21 18 19 20 -14 -2 23 -19 -11 26 -1 28 -28 -30
+right_child=12 -3 3 -5 5 -7 -8 -9 9 10 -12 -13 17 -15 -16 -17 -18 22 -20 -21 -22 -23 -24 -25 -26 -27 27 -29 29 -31
+leaf_value=0.15673397474844297 -0.053295958882671746 -0.030273047654287816 -0.1483633601712063 0.41707904303073884 -0.94081602493921912 0.077072877795607952 0.40570712887471727 0.33777432044347133 0.00049942335061301934 0.087186306950789466 -0.26595971618707365 0.79912035701175532 -0.024930876873133889 0.35352499711102459 0.27290952851374944 -0.51853576284997605 -0.37506457773538737 -0.12776875800590745 -0.15817788817636347 0.22133771625511789 -0.35080223757287732 0.2682621614933014 -0.60180185586214074 -0.45595734090260837 0.54826191234588628 -0.016943034777881078 0.15613391972505131 0.44162212249636651 -0.62370022847489626 -0.14618635928513957
+leaf_weight=1159 279 1684 220 25 24 27 31 30 1169 79 26 24 477 58 66 34 39 291 345 85 46 50 24 46 25 197 26 25 27 51
+leaf_count=1159 279 1684 220 25 24 27 31 30 1169 79 26 24 477 58 66 34 39 291 345 85 46 50 24 46 25 197 26 25 27 51
+internal_value=0 0.027136 0.0576816 -0.0560264 -0.0916518 -0.401934 -0.0353373 -0.0900268 0.072138 0.0252774 0.213365 0.310728 -0.0715121 0.00912981 -0.0335516 -0.0838662 -0.0437065 -0.103793 -0.0669324 -0.0151566 -0.0535926 -0.00442694 -0.201102 -0.172566 0.198022 0.113887 0.133897 -0.071282 -0.194576 -0.31148
+internal_weight=0 4849 3165 357 332 51 281 250 2808 1323 154 128 1840 526 468 402 368 1314 953 608 523 329 361 337 104 1485 1288 129 104 78
+internal_count=6689 4849 3165 357 332 51 281 250 2808 1323 154 128 1840 526 468 402 368 1314 953 608 523 329 361 337 104 1485 1288 129 104 78
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+black=58
+green=51
+BON4=49
+BON5=48
+no_players=46
+BON8=45
+red=43
+BON3=40
+BON6=36
+blue=35
+BON7=32
+grey=30
+BON1=28
+BON10=28
+BON2=27
+BON9=26
+brown=26
+x0_SCORE3=21
+x0_SCORE8=16
+x4_SCORE6=16
+x5_SCORE2=16
+x5_SCORE5=16
+x0_map1=16
+x2_SCORE1=15
+x3_SCORE4=15
+x3_SCORE2=14
+x0_map3=14
+x0_SCORE2=13
+x1_SCORE7=13
+x4_SCORE7=13
+x1_SCORE1=12
+x1_SCORE6=12
+x2_SCORE3=12
+x2_SCORE5=12
+x3_SCORE7=12
+x4_SCORE2=12
+x5_SCORE6=12
+x5_SCORE8=12
+x0_map2=12
+x0_SCORE1=11
+x1_SCORE8=11
+x2_SCORE8=11
+x3_SCORE1=11
+x0_SCORE4=10
+x0_SCORE9=10
+x2_SCORE6=10
+x2_SCORE7=10
+x3_SCORE6=10
+x5_SCORE4=10
+x1_SCORE9=9
+x3_SCORE5=9
+x4_SCORE3=9
+x4_SCORE5=9
+x4_SCORE9=9
+x0_SCORE7=8
+x1_SCORE3=8
+x5_SCORE7=8
+x2_SCORE2=7
+x3_SCORE8=7
+x4_SCORE8=7
+x5_SCORE3=7
+x4_SCORE4=6
+x1_SCORE2=5
+x2_SCORE4=5
+x5_SCORE9=5
+x0_SCORE5=4
+x0_SCORE6=4
+x1_SCORE5=4
+x3_SCORE3=4
+x3_SCORE9=4
+x2_SCORE9=3
+x1_SCORE4=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/giants_model.txt b/data/faction-picker-bot/models/giants_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..089a95f5565dd066fbebf0596674d9d6eddb49e4
--- /dev/null
+++ b/data/faction-picker-bot/models/giants_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2798 2898 2878 2908 2903 2907 2880 2939 2883 2906 2913 2929 2893 2905 2900 2913 2898 2885 2893 2896 2925 2898 2892 2914 2894 2895 2884 2921 2903 2888 2908 2893 2917 2892 2932 2950 2862 2889 2864 2901
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=69 68 67 65 58 65 67 60 57 60 58 60 57 67 7 58 60 65 12 54 59 62 55 21 65 67 39 57 37 59
+split_gain=103156 84987.9 45602.9 34666.6 21790.4 16909.2 18354.6 14784.7 14652 12517.5 14069.4 10422.5 10238.2 9823.28 9929.04 8361.45 8087.95 9653.36 7654.21 7313.65 6747.29 6682.15 6324.49 6678.25 5850.04 5710.01 5594.72 5407.73 5328.08 5828.07
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 7 13 6 -3 21 24 10 -5 20 -4 14 -2 -7 17 19 27 -14 -10 -1 -11 -24 25 28 -21 -12 29 -6
+right_child=4 5 12 9 8 15 -8 -9 11 22 18 -13 16 -15 -16 -17 -18 -19 -20 26 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=97.76821714295572 96.078112450434631 97.006297835882464 96.883965578770585 96.545939361755643 97.683836190256869 95.419256138796754 96.107528322724292 97.332144320674175 96.812777260919688 97.022019611920797 97.98084832777765 95.893558409577707 97.89929958222109 95.362114901220025 94.75526476017167 96.030797086028173 96.336757946697873 96.344499968984408 98.816217146876383 97.061929764841508 96.161755542154054 98.60314994536796 96.605375638727054 95.642375108310688 96.254617707341126 96.455378136315517 95.702883807317676 97.15347482264022 98.224205130840602 96.49262015386735
+leaf_weight=225 571 358 871 192 63 302 622 592 219 324 119 1512 93 526 63 861 1356 275 45 191 583 167 544 83 471 294 36 235 37 118
+leaf_count=225 571 358 871 192 63 302 622 592 219 324 119 1512 93 526 63 861 1356 275 45 191 583 167 544 83 471 294 36 235 37 118
+internal_value=96.4353 96.662 96.8752 97.1838 96.0544 96.1299 96.4359 97.6476 96.1855 96.8879 97.2493 96.0481 96.5989 95.6816 95.9467 95.872 96.4716 96.779 97.5878 97.1524 96.3395 98.1239 96.6633 96.4779 96.509 96.7429 96.8464 97.4316 97.1308 96.9072
+internal_weight=0 7491 5348 2526 4457 2143 980 984 3297 1542 591 2314 2822 1160 634 1163 1951 595 399 320 802 392 951 627 983 512 227 354 218 181
+internal_count=11948 7491 5348 2526 4457 2143 980 984 3297 1542 591 2314 2822 1160 634 1163 1951 595 399 320 802 392 951 627 983 512 227 354 218 181
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=53 69 56 70 67 60 54 68 54 60 55 70 48 67 54 68 68 60 60 60 70 67 60 60 52 68 70 31 69 44
+split_gain=179878 52335.8 48960.4 46775.9 33062.7 29972 19791.8 19076.5 18973.6 14396.4 12121.9 12082.5 12344.5 11690 11151.9 10417.7 9791.24 9478.32 8299.35 7456.03 7345.65 6782.5 6604.69 6276.8 6172.69 5659.14 5459.51 5102.52 5382 5049.97
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 4 17 14 23 22 20 21 -11 13 -13 16 24 18 19 -1 -5 -3 -7 -8 -6 -2 -4 26 27 -10 -29 -12
+right_child=2 11 5 15 7 8 9 -9 25 10 29 12 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=1.3604036236802737 0.73291315460353745 0.80931541762568726 0.21621267562231389 0.6626962369800683 1.0423512516733997 -0.10202378898249795 0.41724888504856927 -0.022783070950148008 -0.32409695264009164 0.10095393074456083 -0.39457343835383651 -0.20176555333285451 -1.5289911386591417 -0.078390914299303574 -0.20358381685865914 -0.14088235946789465 -0.30637034152944881 0.87775187962384593 0.19436409803357912 0.26392781377070385 -0.4239966549038523 -0.070746979422878956 0.53559674345022801 0.24361450786626104 -0.73910341436664262 -0.75438578836028536 -0.64661666535735129 -0.25219015861168886 -1.2799530204431511 0.21791574728794585
+leaf_weight=292 147 165 496 223 153 746 312 256 717 403 752 231 36 672 1336 305 92 475 684 343 545 213 452 562 32 525 625 39 54 65
+leaf_count=292 147 165 496 223 153 746 312 256 717 403 752 231 36 672 1336 305 92 475 684 343 545 213 452 562 32 525 625 39 54 65
+internal_value=0 0.34008 -0.196752 0.509741 0.743186 -0.314194 0.0480407 0.459625 -0.436391 -0.0726405 -0.198254 0.0269967 -0.380717 0.112578 -0.101072 0.196169 0.326464 1.0615 0.309511 0.441071 -0.237946 0.219262 0.663751 0.345063 0.158315 -0.567101 -0.498582 -0.384359 -0.848956 -0.345844
+internal_weight=0 4379 7569 2840 1628 5115 2454 861 3251 1745 1220 1539 267 1272 1864 1212 600 767 907 508 1291 525 605 709 528 1960 1435 810 93 817
+internal_count=11948 4379 7569 2840 1628 5115 2454 861 3251 1745 1220 1539 267 1272 1864 1212 600 767 907 508 1291 525 605 709 528 1960 1435 810 93 817
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=53 69 56 70 67 60 54 54 65 60 70 48 67 65 54 70 59 62 65 65 60 21 70 65 69 4 60 54 60 0
+split_gain=145701 42392 39657.9 37888.5 26780.8 24277.3 16031.4 15368.6 11952.4 11661.1 9786.82 9999.08 9468.89 10914.6 9033.08 8411.39 8134.23 7689.42 7362.19 6820.5 6005.54 6849.24 5949.98 5603.61 5209.03 5187.49 4925.3 4849.15 4640.65 4523.45
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 4 17 14 18 22 28 16 12 -12 13 27 19 -11 -8 -1 24 -4 21 23 -7 25 -2 -5 -19 -3 -6 -20
+right_child=2 10 5 20 8 7 9 -9 -10 15 11 -13 -14 -15 -16 -17 -18 26 29 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.087416739148753 1.0453918493696353 1.5706625546400366 0.56773068359983503 1.4702832322140209 1.4810026891185688 -0.13773212225922951 0.94875084127698628 -0.76558661680507045 0.23153700962825452 -0.046971604769359104 -0.27238349871330964 -2.0641380796829862 -0.10582773876930809 0.04707655029624333 -0.27483814960083519 -0.58007952492757897 0.05864109250263299 2.1435967077216702 -0.015475545094932541 -0.15117340698838233 0.13942141625382329 -1.1261256301403046 -0.57239547932811019 0.31690040272015796 0.23142684230516697 -0.26722913680598143 1.4422120290100575 0.63975305111721315 0.7721673014675936 0.98002064843420633
+leaf_weight=350 244 78 268 122 130 746 140 1960 412 715 231 36 672 324 1336 505 385 167 295 260 920 20 545 130 116 20 250 198 319 54
+leaf_count=350 244 78 268 122 130 746 140 1960 412 715 231 36 672 324 1336 505 385 167 295 260 920 20 545 130 116 20 250 198 319 54
+internal_value=0 0.459109 -0.265615 0.68815 1.0033 -0.424162 0.0648549 -0.589127 0.620494 -0.0980647 0.0364456 -0.513968 0.151981 0.440726 -0.136447 -0.267643 0.296004 1.43302 0.465835 0.213725 0.264829 0.659947 -0.321227 0.791276 0.783114 1.22556 1.7231 0.902836 0.977398 0.138555
+internal_weight=0 4379 7569 2840 1628 5115 2454 3251 861 1745 1539 267 1272 600 1864 1220 525 767 709 528 1212 292 1291 272 360 142 417 276 449 349
+internal_count=11948 4379 7569 2840 1628 5115 2454 3251 861 1745 1539 267 1272 600 1864 1220 525 767 709 528 1212 292 1291 272 360 142 417 276 449 349
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=70 67 65 58 68 66 68 68 66 65 56 66 65 58 58 67 60 65 30 8 56 56 55 58 34 11 60 58 60 23
+split_gain=60539.8 43100.2 26037.6 19108.8 14642.6 14576.2 23841.9 13430.4 10962.1 13620.5 9753.89 9034.42 14798.3 8051.78 7581.64 7499.12 6988.86 6886.37 6768.14 6305.56 5747.36 5495.25 5319.55 5117.97 4823.4 4744.37 4357.67 4330.73 4164.8 4373.61
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 10 16 11 6 21 8 9 15 -1 12 22 -14 -6 20 17 -2 -8 -7 -5 -4 -3 -13 -16 -24 27 -23 29 -25
+right_child=3 4 5 7 14 19 18 -9 -10 -11 -12 23 13 -15 24 -17 -18 -19 -20 -21 -22 26 25 28 -26 -27 -28 -29 -30 -31
+leaf_value=0.93083825337676296 0.24531524284132594 0.82177561631729945 0.85911699558024446 1.3048005093466053 -0.73450539380311974 -0.048652161977611533 -0.17046768993258954 -0.41310208033778761 -0.21517505960734831 -0.075561241085805211 0.47264493703480104 -0.33052397925356553 -0.43496587491663102 0.13117057687849945 -0.10921594576311366 0.15589119267801865 -0.62932024383983498 -0.55616390863575516 -1.5595444781176839 -1.1234916444867851 0.47519724408962893 0.22574830314878258 0.43294280466247115 0.37210032716818731 -0.76155335246846922 -0.38922785612798871 0.20899037999758446 0.96396341352715142 -0.090784962329405527 -0.52809286117553711
+leaf_weight=538 145 231 318 99 225 723 249 883 1192 785 806 421 239 646 681 235 940 153 27 40 140 88 376 292 89 56 297 148 843 43
+leaf_count=538 145 231 318 99 225 723 249 883 1192 785 806 421 239 646 681 235 940 153 27 40 140 88 376 292 89 56 297 148 843 43
+internal_value=0 0.147684 0.375657 -0.238259 -0.0303128 0.176261 0.366679 -0.134444 -0.0340542 0.137428 0.656059 0.0577891 0.201292 -0.0217183 -0.308963 0.490163 -0.517838 -0.166182 -0.306356 -0.105 0.81884 0.584961 0.498974 -0.0811363 -0.184616 0.326365 0.421393 0.688697 0.00799115 0.256553
+internal_weight=0 7376 3234 4572 4142 1890 1127 3334 2451 1259 1344 3147 1548 885 995 474 1238 298 276 763 239 851 663 1599 770 432 533 236 1178 335
+internal_count=11948 7376 3234 4572 4142 1890 1127 3334 2451 1259 1344 3147 1548 885 995 474 1238 298 276 763 239 851 663 1599 770 432 533 236 1178 335
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=53 56 56 68 54 67 54 55 70 58 67 68 65 65 44 54 65 46 58 65 70 63 55 21 15 67 70 65 0 16
+split_gain=113892 29020.6 26639.5 16570 14464.2 13575.3 11718.2 10683.4 9895.45 6857.7 6717.61 5726.71 5616.35 5478.13 5358.66 5302.21 5107.33 5932.19 5101.65 5059.17 4857.17 4744.77 4689.02 4683.26 5299.47 4800.32 4564.12 4422.73 4356.47 4832.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 10 5 12 8 19 11 -4 21 16 -8 20 -10 -9 22 -1 -18 -5 -2 -3 23 -7 -6 25 -25 -11 -20 29 -24
+right_child=1 4 3 18 9 15 7 14 13 26 -12 -13 -14 -15 -16 -17 17 -19 27 -21 -22 -23 28 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.59017566459303561 0.29053004289344875 0.10031281025104356 0.3747384745038263 -0.28137982594862321 -0.28776352315999298 0.59997677475515032 0.2131773400797039 -0.13777512415339527 0.29119326126668865 -0.11010120927042057 0.2495913636285936 -0.13463418276235126 -0.14150107802757056 -0.020434003712402449 0.21661960164560357 0.019705535342925899 0.24844212631384532 0.84609617824442884 0.11774998422896052 0.053055843383557705 -0.10954137669723248 0.12110759279463024 0.014707457142356981 -0.94248363563997872 0.032500807762145992 -0.38167076984576542 -0.24291516203284119 -0.13053817348098526 0.62191169644200717 0.64534469455357935
+leaf_weight=322 360 534 767 171 1039 55 390 1141 195 1123 504 123 917 260 91 983 240 38 288 349 368 50 216 64 25 57 938 279 34 27
+leaf_count=322 360 534 767 171 1039 55 390 1141 195 1123 504 123 917 260 91 983 240 38 288 349 368 50 216 64 25 57 938 279 34 27
+internal_value=0 -0.104372 0.180405 0.116759 -0.164651 0.170678 0.0212703 -0.040636 0.277328 -0.220173 0.36921 0.129784 -0.0640466 0.113121 -0.111598 0.0715706 0.469691 0.330136 -0.0685963 0.173635 0.014696 -0.30299 0.225135 -0.320884 -0.556587 -0.678299 -0.170547 -0.00442355 0.150708 0.0847783
+internal_weight=0 7569 4379 3275 5115 2537 2454 1745 1222 3296 1104 513 1819 455 1232 1315 600 278 738 709 902 1235 332 1185 146 121 2061 567 277 243
+internal_count=11948 7569 4379 3275 5115 2537 2454 1745 1222 3296 1104 513 1819 455 1232 1315 600 278 738 709 902 1235 332 1185 146 121 2061 567 277 243
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=69 70 57 70 67 57 58 60 67 60 56 66 8 56 59 59 48 57 33 66 60 55 56 46 12 12 56 26 60 56
+split_gain=69439.2 63253.6 29370.1 19711.1 15268 15190.2 14321.1 12318.5 6523.04 6368.21 11811.4 6538.86 6134.3 5711.56 5229.46 4989.67 4938.33 4774.9 4695.75 4560.44 3855.81 3841.76 4109.33 4089.82 3799.11 3701.84 3605.11 4137.34 3591.69 3509.22
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 12 -2 20 13 16 15 11 -11 26 -4 21 -7 -8 -10 24 -19 -3 22 -9 -23 -5 -18 -1 -28 -6 -16
+right_child=3 6 7 18 28 9 8 14 17 10 -12 -13 -14 -15 29 -17 25 19 -20 -21 -22 23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=1.0634345802751737 0.088964190629557655 -0.066801300594624219 0.61536520294628227 -0.47005717588542356 0.60926672028359907 0.2166172390449338 0.063365088069182646 0.8012199107511544 0.10638873349629552 0.15339062272437284 -0.42018561202840499 -0.30026623594557522 -0.050225844206633397 0.25804201610398331 0.10744260373214881 -0.16355598191908799 0.33754612028693642 -0.049507143709612997 -0.86441547132200669 -0.3433057795215434 -0.36571365036201753 0.16472504840718441 0.22690137049697695 -0.42239555661144151 -0.030730071242409524 1.3054748668273291 0.67096612233836384 1.5924780378307122 0.26117644623420511 -0.15540974304956548
+leaf_weight=217 975 257 292 752 175 205 1097 81 369 318 1124 254 36 623 405 610 144 546 120 412 756 389 175 61 99 20 370 23 533 510
+leaf_count=217 975 257 292 752 175 205 1097 81 369 318 1124 254 36 623 405 610 144 546 120 412 756 389 175 61 99 20 370 23 533 510
+internal_value=0 0.12397 0.310358 -0.208359 0.561056 -0.134366 -0.0773772 0.176507 0.0058007 -0.221083 -0.29468 -0.0480584 0.79542 0.372073 0.0661158 -0.0679296 0.114376 -0.0973741 -0.474001 -0.175859 -0.289879 0.202434 0.408619 0.0851376 -0.418949 0.455586 0.845327 0.724897 0.347216 -0.0390653
+internal_weight=0 7491 3890 4457 1354 3486 3601 2536 2588 2511 1696 572 646 915 1621 815 1261 1327 971 958 1013 706 256 450 851 164 610 393 708 915
+internal_count=11948 7491 3890 4457 1354 3486 3601 2536 2588 2511 1696 572 646 915 1621 815 1261 1327 971 958 1013 706 256 450 851 164 610 393 708 915
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=53 57 57 56 56 56 54 56 55 54 70 44 65 54 54 54 54 65 66 1 54 47 67 19 62 23 67 17 65 71
+split_gain=92030.8 41469.8 21869.6 16805.5 13165.7 11826.9 9638.68 9326.77 9331.74 7708.53 7451.7 6198.34 5761.47 5663.31 5220.09 4689.01 4394.35 4455.77 4257.34 4223.69 4135.01 5220.49 4030.53 3718.48 3598.02 3401.5 3366.96 4331.9 4045.32 3268.46
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 7 4 9 16 18 12 8 -2 19 20 -11 25 23 -9 -10 -1 -18 -4 -3 -6 -22 -23 -7 -14 -5 27 28 -15 -16
+right_child=1 3 5 6 10 13 -8 14 15 11 -12 -13 24 26 29 -17 17 -19 -20 -21 21 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=2.3633942543006525 1.1096427086902703 0.28136948329258643 0.71830215655328877 -0.1508641426065839 1.2223387419295155 0.28438599545793281 -0.64074185785639204 0.26668601651840351 0.76548033360242851 -0.32985667737562452 0.15654056522714563 0.51496387520369058 -0.23616365424427044 0.55255217060210216 -0.34680064898613217 0.058728737201305753 1.6267695481624078 0.62532606450716655 0.26515217952319048 -0.58817088582686017 0.74377087650253726 0.40577784270951245 -1.3416301131248476 1.0750654990925934 -0.70651270971316238 0.61919684968888766 -0.10757767361767115 -0.89434445914294991 0.055221531046114769 0.0035826396685944028
+leaf_weight=41 161 493 544 553 152 602 2048 544 125 1141 292 94 294 252 385 377 109 75 335 63 414 33 22 66 364 64 940 36 466 863
+leaf_count=41 161 493 544 553 152 602 2048 544 125 1141 292 94 294 252 385 377 109 75 335 63 414 33 22 66 364 64 940 36 466 863
+internal_value=0 -0.211099 0.364881 -0.373277 0.742019 0.232457 -0.506362 0.126733 0.447177 -0.126354 0.573167 -0.265555 -0.290511 0.115924 0.00817565 0.234713 1.42718 1.21857 0.5456 0.182842 0.769068 0.622166 -0.293185 0.362507 -0.496357 -0.0709875 0.0186877 0.176101 0.229772 -0.104508
+internal_weight=0 7569 4379 5114 1138 3241 3323 2455 663 1791 913 1235 1275 2362 1792 502 225 184 879 556 621 469 55 668 658 617 1694 754 718 1248
+internal_count=11948 7569 4379 5114 1138 3241 3323 2455 663 1791 913 1235 1275 2362 1792 502 225 184 879 556 621 469 55 668 658 617 1694 754 718 1248
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=53 69 57 60 60 68 60 68 60 57 69 55 59 55 20 62 69 34 58 57 68 13 18 69 63 59 12 55 59 57
+split_gain=99733.9 44763.7 37777.7 28805.3 26387 16104.2 11758.1 8985.58 8714.86 8138.83 8092.81 7959.39 7686.86 7373.29 6702.17 16478.6 6209.3 5779.47 5056.08 5055.25 4993.16 6750.11 4938.61 4843.03 4634.78 4583.87 4569.25 4316.44 4281.03 4275.69
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 7 12 13 16 9 17 -1 18 25 27 14 28 -16 -2 -3 -6 -10 22 -22 -13 -14 -25 -8 -11 -4 -5 -30
+right_child=2 8 4 5 10 -7 11 -9 19 26 -12 20 23 -15 15 -17 -18 -19 -20 -21 21 -23 -24 24 -26 -27 -28 -29 29 -31
+leaf_value=0.32342686391149472 0.10994618805801958 0.08951270807844898 0.12507361105779807 0.27769694551825524 -0.10317590814880667 -0.0092128621551502369 0.14159737958990296 0.08418768550786708 0.028746020184293137 0.16303799526447779 -0.12273479521204278 -0.026014498714480892 -0.0079315138221252909 0.074619049665280962 -0.39620179573694864 0.19758576483272755 0.001042983740660852 -0.10358543592691422 -0.047824007781486759 -0.050932259297737259 -0.057596529012159725 -0.29576649660604043 0.078659024637460981 -0.18971303160543795 -0.052669488528941065 0.022832028549179786 0.3201041369114892 0.014310573894042699 0.25263131147823031 0.10459527941607277
+leaf_weight=153 468 310 125 98 748 534 116 180 295 402 1325 813 757 1097 20 37 211 50 1184 884 254 38 148 81 446 407 59 448 77 183
+leaf_count=153 468 310 125 98 748 534 116 180 295 402 1325 813 757 1097 20 37 211 50 1184 884 254 38 148 81 446 407 59 448 77 183
+internal_value=0 0.0633074 -0.0366261 0.102534 -0.0624245 0.0694682 0.0171144 0.18774 -0.00908016 0.218097 -0.091011 -0.00543861 -0.0122866 0.0972563 0.157095 -0.0107607 0.0761044 0.0626935 -0.0692542 -0.0309958 -0.0282338 -0.0885913 -0.00989412 -0.0349389 -0.0737331 0.0491739 0.18314 0.0384735 0.183821 0.148437
+internal_weight=0 4379 7569 2840 5114 2046 2455 794 1539 614 3257 1776 1857 1512 415 57 679 360 1932 1179 1253 292 961 1284 527 523 461 573 358 260
+internal_count=11948 4379 7569 2840 5114 2046 2455 794 1539 614 3257 1776 1857 1512 415 57 679 360 1932 1179 1253 292 961 1284 527 523 461 573 358 260
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=69 68 66 60 65 67 65 67 67 66 65 58 67 65 65 60 68 58 49 38 58 66 39 34 67 32 58 38 22 31
+split_gain=57289.9 43918.1 24945.4 13177.8 11401.3 9758.5 8781.61 8761.3 7152.32 8200.37 7047.79 6935.28 6704.92 13370.1 6620.37 6355.87 6842.43 5477.11 5386.96 5369.52 5203.94 4340.55 4282.9 3950.82 3957.67 3799.07 3776.93 3413.55 3490.84 3315.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 5 8 10 7 -3 9 18 -1 19 13 25 -7 -6 -17 -12 -2 -10 -15 -21 -8 26 -25 -4 -5 -28 -29 -16
+right_child=4 6 12 23 15 14 22 -9 11 -11 17 -13 -14 20 29 16 -18 -19 -20 21 -22 -23 -24 24 -26 -27 27 28 -30 -31
+leaf_value=1.6095358219628779 0.22975676842595869 0.40103999707202675 0.77121953442015434 0.11211886068143079 -0.18021541220543824 0.85977179951387461 -0.47909700134994404 -0.2199155979062104 -0.8342339244102025 -0.2596669790315993 0.3153086234238886 -0.14852935362854677 -0.048312726178245141 -0.4008926478678172 0.21575136491036054 -0.4806683589902232 -1.1183542231551415 1.1249646847526875 1.2366951796660821 1.3816505312919618 0.17961626383929089 -0.49285686731338507 0.062785448343084568 1.2501780467284354 0.39089992993730838 -0.070886003287112129 0.36192746422442101 1.1958302606012403 -0.17443940833858823 -1.0531296667845353
+leaf_weight=183 464 358 440 590 612 219 992 622 288 392 126 1084 1398 227 197 1313 193 248 60 21 483 30 171 95 123 61 815 97 23 23
+leaf_count=183 464 358 440 590 612 219 992 622 288 392 126 1084 1398 227 197 1313 193 248 60 21 483 30 171 95 123 61 815 97 23 23
+internal_value=0 0.168905 0.322179 0.532964 -0.283883 0.823129 -0.213599 0.00692328 -0.131687 0.0862657 1.10101 -0.271986 0.100891 0.273133 0.470549 -0.45196 -0.56239 0.852193 0.345055 -0.666756 -0.00598306 0.278999 -0.399422 0.367156 0.765356 0.668688 0.310232 0.435245 0.933195 0.0830956
+internal_weight=0 7491 5348 2739 4457 996 2143 980 2339 916 557 1423 2609 1211 439 2118 1506 374 524 339 710 51 1163 1743 218 501 1525 935 120 220
+internal_count=11948 7491 5348 2739 4457 996 2143 980 2339 916 557 1423 2609 1211 439 2118 1506 374 524 339 710 51 1163 1743 218 501 1525 935 120 220
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=53 57 69 70 68 69 70 70 69 67 62 70 67 70 48 67 13 68 66 67 66 68 67 27 12 1 57 50 66 65
+split_gain=73900.5 31038.1 26658.1 20600.4 12644.5 9501.81 9625.12 9334.33 10283.2 6945.47 6463.69 6204.92 6101.1 6063.36 8826.3 6055.38 5792.18 5393.8 5487.19 5930.48 5318.98 5488.68 9127.48 5234.12 4939.91 4638.15 4568.98 5106.67 4405.07 4355.86
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 7 3 4 10 6 16 8 15 -6 -1 29 -12 20 -15 -2 -3 18 19 -5 21 22 26 -8 -13 -18 -4 -28 -14 -7
+right_child=1 5 13 17 9 11 23 -9 -10 -11 12 24 28 14 -16 -17 25 -19 -20 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.64290784659276912 0.78402213030935908 0.049223755480601428 1.3679623783575863 0.96330370921822428 0.79289379493862988 -0.22001959058852538 -0.30615565012425322 -0.14616044104506978 -0.035607061505317693 -0.058727756550069898 1.4084818795642997 -0.92160346554846262 1.1598843780600212 -0.21446241438388824 -1.8978643812135692 0.24667643665248515 -0.37561264112104781 -0.16733302785442439 0.079513725795075624 0.22828793062887931 -0.15843640868797115 -0.27953249532040086 0.013780058796615586 -0.79956649411909697 0.00011780994680168024 -1.9604759315649671 0.7525235103289033 -0.63351347669959068 0.44399691589531448 -0.55686962722590383
+leaf_weight=537 380 1240 95 206 153 733 1400 932 675 256 338 440 176 231 36 468 153 305 466 235 532 152 304 254 67 21 157 32 168 806
+leaf_count=537 380 1240 95 206 153 733 1400 932 675 256 338 440 176 231 36 468 153 305 466 235 532 152 304 254 67 21 157 32 168 806
+internal_value=0 -0.189167 0.32697 0.5086 0.740982 -0.329472 -0.218158 0.103103 0.255639 0.259849 0.902411 -0.496388 1.10674 -0.00820125 -0.441438 0.487468 -0.0265921 0.196456 0.318789 0.571629 0.0827376 0.256122 0.394591 -0.381927 -0.799798 -0.566889 0.802219 0.517851 0.810265 -0.396434
+internal_weight=0 7569 4379 2840 1628 5114 3068 2455 1523 409 1219 2046 682 1539 267 848 1414 1212 907 441 1272 740 588 1654 507 174 284 189 344 1539
+internal_count=11948 7569 4379 2840 1628 5114 3068 2455 1523 409 1219 2046 682 1539 267 848 1414 1212 907 441 1272 740 588 1654 507 174 284 189 344 1539
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=69 70 67 70 58 65 60 58 60 67 56 52 65 31 15 38 58 33 33 65 66 13 58 67 65 56 60 43 0 29
+split_gain=38012.2 42233.8 17038.7 14346.9 10641.6 8958.73 8945.81 8469.55 7485.16 6046.91 5069.9 6330.11 4730.96 4921.53 4643.32 4739.07 4634.83 4531.76 4526.59 4485.09 4835.21 4597.4 4475.66 4321.46 12417.3 6023.58 4811.01 4021.72 3858.18 3803.3
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 7 -3 8 22 9 -4 -2 11 -8 17 27 15 -11 29 -5 -12 20 21 -9 -1 24 25 -6 -26 -14 -22 -7
+right_child=3 4 5 12 23 16 10 19 -10 14 18 -13 13 -15 -16 -17 -18 -19 -20 -21 28 -23 -24 -25 26 -27 -28 -29 -30 -31
+leaf_value=0.34669437365934491 -0.090762875553163952 -0.25598290038012228 0.52389789551525889 -0.17537865512548606 0.76450644079783958 -0.12206424828937712 0.50509629261811717 0.12882351462469727 0.13909006324091658 -0.45919667983141732 0.067542153118169246 -0.60832668393850331 -0.70067154813476629 0.099720988121438536 -1.1079615292510365 0.15441572268803916 0.080786835585827943 -0.76143962198228987 0.62747033692158016 -0.11887276043782487 -0.11444826193204227 0.68003208496345158 0.7071383308259096 -0.085079892129417162 0.15277043606862661 0.21259468853265917 -0.17341903583092913 -0.030245413515302872 0.32698514796549977 -0.77425901371499761
+leaf_weight=229 461 1013 338 470 132 292 417 488 670 367 483 24 342 47 41 66 855 67 74 1242 641 78 462 1327 317 263 549 45 102 46
+leaf_count=229 461 1013 338 470 132 292 417 488 670 367 483 24 342 47 41 66 855 67 74 1242 641 78 462 1327 317 263 549 45 102 46
+internal_value=0 0.0917221 0.244024 -0.15416 -0.0728029 0.1218 0.403299 -0.0910334 0.268123 -0.262676 0.275632 0.444502 -0.380791 -0.544479 -0.429874 -0.365667 -0.0018323 -0.2485 0.141931 -0.0281225 0.0579828 0.204785 0.587686 -0.00110224 0.0872708 0.397031 -0.0540171 -0.622715 -0.0538477 -0.210824
+internal_weight=0 7491 3890 4457 3601 2201 1689 3486 1008 935 998 441 971 434 474 433 1193 537 557 2551 1309 566 691 2588 1261 395 866 387 743 338
+internal_count=11948 7491 3890 4457 3601 2201 1689 3486 1008 935 998 441 971 434 474 433 1193 537 557 2551 1309 566 691 2588 1261 395 866 387 743 338
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=70 57 56 60 58 56 60 12 67 60 56 59 65 55 43 65 59 54 1 54 60 55 60 62 65 18 67 8 61 45
+split_gain=36572.3 27530.7 15623.7 16122.4 12018 10853.2 7001.16 6760.36 6689.7 6095.04 9384.5 5857.03 5824.89 5725.68 7644.84 5559.23 5518.86 5432.59 5223.08 5206.9 4956.82 4578.23 4547.02 5272.83 4445 4662.55 4386.67 5800.14 4363.83 4265.82
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 8 11 20 13 -7 9 16 10 -6 -4 -13 14 -1 26 21 -5 -19 29 24 -3 23 -15 -2 -26 -11 -28 -21 -8
+right_child=4 2 3 17 7 6 19 -9 -10 15 -12 12 -14 22 -16 -17 -18 18 -20 28 -22 -23 -24 -25 25 -27 27 -29 -30 -31
+leaf_value=0.53555734789802745 0.087941060299160836 0.48243695914500045 0.16312209928232538 -0.029433107397222189 0.22474172078537855 0.20330933765889922 0.19474291717244424 0.093612498013248696 0.022142385869367565 0.061631835940012071 -0.040598701592534779 0.10541586942076682 -0.069601428806884399 0.088744124072663327 -0.13671507772171138 -0.14411939749832914 0.087595998325995003 -0.11446193164342434 -0.32268633507192135 0.11264441404269919 -0.20031636528000366 0.18820540233518104 0.14016766382494208 0.53060377880511989 -0.096232565902549805 -0.63096870853314324 -0.060852815158173056 -0.49549759469098514 -0.049618437275627474 -0.14388016919664881
+leaf_weight=129 145 81 386 823 187 488 343 368 905 348 712 375 484 47 22 1032 506 1121 152 280 940 214 352 83 132 21 651 36 538 47
+leaf_count=129 145 81 386 823 187 488 343 368 905 348 712 375 484 47 22 1032 506 1121 152 280 940 214 352 83 132 21 651 36 538 47
+internal_value=0 0.0459145 0.00216786 -0.039741 -0.0740738 0.140715 0.0967542 -0.0411418 0.0842414 -0.0578611 0.0145945 0.0552683 0.0068031 0.258498 0.43761 -0.0893742 0.154403 -0.0961754 -0.139325 0.0537087 -0.162762 0.268994 0.202386 0.370855 -0.0443006 -0.169628 -0.0347876 -0.083629 0.00592386 0.153934
+internal_weight=0 7376 5047 3341 4572 2329 1696 3334 1706 2966 899 1245 859 633 151 2067 801 2096 1273 1208 1238 295 482 130 298 153 1035 687 818 390
+internal_count=11948 7376 5047 3341 4572 2329 1696 3334 1706 2966 899 1245 859 633 151 2067 801 2096 1273 1208 1238 295 482 130 298 153 1035 687 818 390
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=53 60 57 60 69 56 68 57 54 70 56 56 55 65 56 54 18 60 56 68 48 28 68 44 54 54 70 44 43 7
+split_gain=64101.8 23170.3 23115.7 14791.1 11836 11392.4 9236.38 8306.5 8276.26 7522.66 7018.35 6924.43 6704.67 5693.19 5359.09 5247.84 5134.77 4908.41 4669.83 4430.62 4417.59 4955.66 4356.02 4119 4035.27 3907.14 4312.24 3901.37 3730.39 4234.31
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 10 11 6 15 9 25 -7 -3 12 27 -2 -13 -9 -5 -14 24 -6 28 -19 -22 -16 -17 -12 -1 -27 -4 29 -10
+right_child=2 4 3 5 18 8 -8 14 19 -11 17 13 16 -15 22 23 -18 20 -20 -21 21 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=2.0666199872660083 0.91554648182036724 0.64134890439038295 0.16746042202394762 0.090787486610697549 0.26063600751116822 -0.34266308491652903 -0.045173722407248651 1.0231312805033745 -0.43935844360808063 0.19320409920676584 0.74761562919896896 0.039028452236733929 0.051674432770824057 -0.37640802443177512 0.54750519697334221 -0.40436569489732443 1.0106009757990251 -0.21169688294441921 -0.19989279669228077 -1.0697132315942113 0.50056427126548375 -1.0966535340655934 -0.066256092858725579 0.40218238215083657 0.081795761630665972 1.2766301468299455 0.21027570866048337 1.3072523944079877 -1.1459253027534284 -1.1588069617591408
+leaf_weight=43 161 828 488 433 293 864 534 188 589 684 117 592 438 745 571 769 64 1077 886 319 166 22 145 69 410 157 50 32 119 95
+leaf_count=43 161 828 488 433 293 864 534 188 589 684 117 592 438 745 571 769 64 1077 886 319 166 22 145 69 410 157 50 32 119 95
+internal_value=0 0.304522 -0.17618 -0.297262 0.166923 -0.425677 0.312349 0.689061 -0.575294 0.438617 0.0760456 -0.0720336 0.354019 -0.19246 0.547972 -0.191893 0.173928 -0.0267985 -0.0854442 -0.754432 -0.133621 0.313656 0.42321 -0.337955 0.229615 1.19924 1.01906 0.237601 -0.629183 -0.539282
+internal_weight=0 4379 7569 5114 3225 3257 2046 1154 1986 1512 2455 1857 663 1337 904 1271 502 1792 1179 1122 1265 188 716 838 527 250 207 520 803 684
+internal_count=11948 4379 7569 5114 3225 3257 2046 1154 1986 1512 2455 1857 663 1337 904 1271 502 1792 1179 1122 1265 188 716 838 527 250 207 520 803 684
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=53 57 69 68 56 54 59 57 59 56 54 54 26 61 55 55 8 56 44 57 27 16 55 28 30 68 45 7 1 62
+split_gain=51922.4 18723.7 16417.9 12105.7 11817.5 7039.84 6432.11 6394.15 7698 6447.32 6016.2 5761.59 4526.06 4500.39 6027.59 4426.04 6133.29 5504.55 4277.61 3901.05 3948.9 3860.88 3852.44 3707.61 3604.17 3528.15 5030.19 3433.41 4097.72 3398.37
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 3 7 11 -6 13 9 12 -1 23 -3 -9 -2 -15 17 -17 29 -13 20 -4 -16 -11 -8 -24 27 -27 28 -7 -12
+right_child=1 4 19 -5 5 25 10 8 -10 22 15 18 -14 14 21 16 -18 -19 -20 -21 -22 -23 24 -25 -26 26 -28 -29 -30 -31
+leaf_value=1.1513474747593102 0.64524391922442359 0.17236574534248622 0.12125766946485748 0.050289918404649928 -0.16222108776857649 -0.2421423547517568 0.28565701743150351 0.67642832997202962 0.22204112213922558 0.94435591315877843 1.2702653336304204 -0.19519727992540342 -0.60352538687487445 0.68926863433040442 0.094177990135939665 -0.17978918313787695 -1.0985952034408664 -0.085991973997478433 0.38965504508505167 -0.063052580676999273 0.84493027480008698 -0.70916107550580443 0.30057717266098305 -0.39007972060547519 1.1684684472678748 -0.49304056883094333 -1.2342384758774301 -0.69295728381414512 -0.68752705718473939 0.27392689653095748
+leaf_weight=148 170 556 288 714 1275 1145 474 471 1010 114 36 1141 20 113 358 768 54 301 94 1187 64 47 326 64 37 493 73 173 164 70
+leaf_count=148 170 556 288 714 1275 1145 474 471 1010 114 36 1141 20 113 358 768 54 301 94 1187 64 47 326 64 37 493 73 173 164 70
+internal_value=0 -0.132135 0.228392 0.347174 -0.222946 -0.315946 0.0570342 0.44688 0.353623 0.670844 -0.0271336 -0.0503948 0.624292 0.273203 0.151105 -0.12887 -0.240149 0.0958743 -0.150682 0.0091971 0.252835 0.000950987 0.521757 0.205272 0.38904 -0.411649 -0.588637 -0.344055 -0.297943 0.612306
+internal_weight=0 7569 4379 2840 5114 3323 2455 2126 1501 625 1767 1791 491 688 518 1229 822 407 1235 1539 352 405 477 538 363 2048 566 1482 1309 106
+internal_count=11948 7569 4379 2840 5114 3323 2455 2126 1501 625 1767 1791 491 688 518 1229 822 407 1235 1539 352 405 477 538 363 2048 566 1482 1309 106
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=53 57 69 70 56 67 68 68 56 54 54 34 3 62 50 21 65 59 58 19 7 65 54 59 8 61 31 3 52 44
+split_gain=42057.2 15166.2 13298.5 11509.4 9572.16 8763.37 5909.46 5827.72 6696.77 5702.27 4666.89 4291.1 5450.6 4137.43 4081.9 4323.6 6864.81 4076.4 3764.5 5687.85 3737.13 3578.78 3519.67 3649.78 4254.72 4084.32 3918.99 3777.38 3473.36 3464.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 7 3 5 10 13 -7 8 -2 21 -3 -4 18 -1 15 -5 -17 -15 -13 -20 28 -6 -10 25 26 -24 -25 -27 -9 -12
+right_child=1 4 11 14 9 6 -8 20 22 -11 29 12 -14 17 -16 16 -18 -19 19 -21 -22 -23 23 24 -26 27 -28 -29 -30 -31
+leaf_value=0.40571089364162516 0.33547178281846496 0.13961625107895481 0.053456441216496342 0.20885269746957524 -0.0016381376035771117 0.37506155383272843 -0.054810483794426546 -0.16964450550037408 0.20075332749057823 -0.33343581216845453 -0.15810979694278224 -0.90144314202480025 -1.3869929008185864 1.0366879670766362 -0.25862270347644511 0.23776359260082247 -0.972675663581554 0.55992527814104975 0.2321602794596539 -1.1189001849719458 -0.81041973892678609 -0.25307462206584513 0.54486252963542947 -0.048300578401674732 -0.94623520253477889 0.088692710809409631 -0.66598696546485792 -0.78604804482311019 0.55944430700037628 0.31562059759459599
+leaf_weight=350 526 556 1356 954 617 605 256 453 426 2048 1141 32 24 171 151 60 47 246 106 21 47 658 99 520 37 210 65 32 40 94
+leaf_count=350 526 556 1356 954 617 605 256 453 426 2048 1141 32 24 171 151 60 47 246 106 21 47 658 99 520 37 210 65 32 40 94
+internal_value=0 -0.107029 0.184997 0.281211 -0.180586 0.411483 0.247248 0.0461977 0.107559 -0.255916 -0.0408198 0.00744965 -0.333453 0.595846 0.106224 0.158148 -0.293925 0.755432 -0.174428 0.00875658 -0.171409 -0.131399 0.0212513 -0.0581546 -0.166264 0.139042 -0.116932 -0.0269755 -0.110489 -0.122053
+internal_weight=0 7569 4379 2840 5114 1628 861 2455 1915 3323 1791 1539 183 767 1212 1061 107 417 159 127 540 1275 1389 963 622 341 585 242 493 1235
+internal_count=11948 7569 4379 2840 5114 1628 861 2455 1915 3323 1791 1539 183 767 1212 1061 107 417 159 127 540 1275 1389 963 622 341 585 242 493 1235
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=53 60 60 57 57 1 57 55 55 55 57 38 32 3 63 51 38 26 51 8 61 62 45 16 38 40 24 55 66 6
+split_gain=34066.3 18198.3 15843.3 10402.3 7391.56 5676.15 5529.18 5245.69 4834.08 4755.79 4503.66 4425.93 3971.19 3651.99 6809.85 4838.26 4016.08 3549.74 3524.89 3435.61 3160.65 3058.71 2979.81 3578.32 3516.2 3065.85 2864.46 3204.74 4442.65 2835.4
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 10 9 8 7 -1 11 -3 21 -2 18 -7 16 -15 -16 19 -8 -5 -11 -20 -4 23 -9 -25 -24 27 28 -6 -10
+right_child=2 4 3 5 26 12 17 22 29 13 -12 -13 -14 14 15 -17 -18 -19 20 -21 -22 -23 25 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.48951371055841442 0.14788342352511791 0.41345031244911734 0.2572241963173908 -0.13421812599142885 0.18868932283700329 -0.29858925810456277 0.24781359667852698 -0.19851395306460404 0.15065294123745041 0.02213221347894943 -0.0025993573632317971 0.2003516715257726 -0.82322169874862938 0.50582389788968229 -0.31192426103470705 -1.1399998018687423 -0.27983783727962208 -0.18563592572510246 -0.27063679344719277 -0.34155044011239499 0.30963633145121011 0.010164002934618603 -0.41725594634230517 0.16524465310139932 -0.45331977563244963 0.12002235910311963 0.15309899787027456 -0.056231004085523006 -0.097820572542936302 -0.17043850504877894
+leaf_weight=250 679 169 208 868 365 300 854 1370 642 898 1857 141 41 21 89 22 153 50 32 70 88 315 231 128 28 30 281 1476 215 77
+leaf_count=250 679 169 208 868 365 300 854 1370 642 898 1857 141 41 21 89 22 153 50 32 70 88 315 231 128 28 30 281 1476 215 77
+internal_value=0 0.110998 -0.0642175 -0.115567 0.0500256 -0.168647 0.281395 -0.146075 0.172825 -0.0182228 0.0376916 -0.0617043 -0.361668 -0.0710838 -0.319841 -0.476047 -0.0417921 0.22384 -0.0991029 -0.00416715 0.154897 0.108421 -0.19938 -0.172677 0.0542203 -0.3555 0.00336501 -0.0170996 0.0824831 0.116266
+internal_weight=0 4379 7569 5033 3225 3257 1154 2916 888 1776 2536 1129 341 1253 132 111 1121 904 988 968 120 523 1787 1526 156 261 2337 2056 580 719
+internal_count=11948 4379 7569 5033 3225 3257 1154 2916 888 1776 2536 1129 341 1253 132 111 1121 904 988 968 120 523 1787 1526 156 261 2337 2056 580 719
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=53 60 60 68 69 69 54 65 54 68 71 66 31 67 34 66 62 50 0 34 69 55 19 62 55 21 72 0 63 33
+split_gain=27593.7 14740.6 12833.1 8241.49 6126.24 5905.95 5752.35 5710.09 5589.39 5163.33 4645.82 4809.92 4802.02 4410.34 5101.37 4178.44 4497.17 5786.69 3752.35 3737.09 3718.7 3647.6 4231.36 3472.04 3433.89 5232.93 5024.87 3818.84 3372.09 3331.18
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 8 4 6 7 9 15 13 -1 10 11 -3 -13 14 -2 16 -4 -18 -17 -10 -21 22 23 -12 -8 -26 27 28 -27 -7
+right_child=2 5 3 -5 -6 29 24 -9 19 -11 21 12 -14 -15 -16 18 17 -19 -20 20 -22 -23 -24 -25 25 26 -28 -29 -30 -31
+leaf_value=0.63745887574415372 0.36217817501227056 0.58192480675790503 0.29647411552901937 -0.28095479826705294 -0.090703269727634692 -0.021797319178289285 -0.051327216423053448 0.013947701233054778 0.31348857568867078 -0.049692334114723881 -0.11054423077161923 0.26762720976614396 -0.6509209805521472 0.11848082589536216 1.2393894965600485 -0.16940543506104311 0.068135257823941919 -0.70842257993561875 0.28816717666537101 0.24156030070478632 -0.55807860984966373 0.040712488044466172 1.0570072139463118 0.4164494588464942 -0.17232038611466555 -0.41144757711135593 0.30034414877494175 0.0084926421857542452 -1.2023038810374693 -0.39804062132520246
+leaf_weight=223 275 232 361 1331 932 1063 914 907 826 534 86 198 29 389 33 555 329 49 93 59 46 779 31 157 1248 37 24 24 68 116
+leaf_count=223 275 232 361 1331 932 1063 914 907 826 534 86 198 29 389 33 555 329 49 93 59 46 779 31 157 1248 37 24 24 68 116
+internal_value=0 0.133198 -0.077061 -0.13868 0.0452299 0.0600307 -0.0875274 0.124214 0.337674 0.128515 0.191454 0.368453 0.15028 0.267701 0.456165 0.0198345 0.128188 -0.0325296 -0.103735 0.265867 -0.108758 0.1143 0.323515 0.229941 -0.151852 -0.217433 -0.585413 -0.750205 -0.923621 -0.0588153
+internal_weight=0 4379 7569 5033 2536 3225 3702 1604 1154 2046 1512 459 227 697 308 1387 739 378 648 931 105 1053 274 243 2315 1401 153 129 105 1179
+internal_count=11948 4379 7569 5033 2536 3225 3702 1604 1154 2046 1512 459 227 697 308 1387 739 378 648 931 105 1053 274 243 2315 1401 153 129 105 1179
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=53 60 70 69 59 60 69 59 57 73 57 65 68 59 12 6 54 26 14 17 65 24 62 68 65 57 6 54 52 6
+split_gain=22350.9 11939.9 10570.1 12246.4 6776.51 6658.91 6363.23 6167.86 6641.25 6030.46 5989.11 6185.46 5453.94 5830.41 5114.66 5095.35 4962.86 4464.5 4235.79 4542.47 4101.19 3989.85 3698.24 3729.68 3656.76 4406.2 5190.83 3614.23 3705.46 3468.06
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 3 12 16 27 9 -1 15 -7 11 -6 13 18 -8 -9 -3 -13 19 -2 29 -18 -12 -24 25 -14 -27 28 -4 -10
+right_child=2 4 5 -5 10 6 14 8 20 -11 22 17 24 -15 -16 -17 21 -19 -20 -21 -22 -23 23 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.90466076511243154 0.31859437916394412 0.74414110940207945 0.46929895217655249 -0.17298964944398024 0.5319817128647929 -0.17084723695797066 -0.76195693776323969 0.62174281501921558 0.34601340412811532 -0.72563108126346942 0.034898418367604829 0.028429787106151821 0.70251663834960376 0.093718786742663221 0.30380036258697513 1.9929349780781196 0.10000232122614082 -1.4146109428094782 1.2025386518811527 1.3740245261652904 -0.046129523530705936 0.7960913044123098 -0.14465311955367302 -0.63903066047081136 -0.26773963778772775 -0.33046908105086342 1.198574254547174 -0.13208688213045286 -0.92909636171091181 1.547375983458299
+leaf_weight=242 557 202 194 2214 345 1393 453 177 317 228 779 316 108 894 50 32 664 23 73 44 360 94 597 205 408 152 26 754 21 26
+leaf_count=242 557 202 194 2214 345 1393 453 177 317 228 779 316 108 894 50 32 664 23 73 44 360 94 597 205 408 152 26 754 21 26
+internal_value=0 0.179817 -0.104032 -0.00579744 0.0810415 -0.246192 -0.345297 0.455859 0.33677 -0.24888 -0.0133297 0.233891 0.157847 0.261151 -0.656017 0.831686 0.303699 -0.0694756 0.483234 0.395864 0.189632 0.186325 -0.120287 -0.271021 -0.0755538 0.198613 -0.107126 -0.0289582 0.332712 0.437079
+internal_weight=0 4379 7569 4476 3225 3093 2124 1154 912 1621 2265 684 2262 1568 503 209 960 339 674 601 703 758 1581 802 694 286 178 969 215 343
+internal_count=11948 4379 7569 4476 3225 3093 2124 1154 912 1621 2265 684 2262 1568 503 209 960 339 674 601 703 758 1581 802 694 286 178 969 215 343
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=56 53 53 57 54 55 57 54 0 54 55 61 48 6 57 48 65 46 58 29 38 72 1 57 29 33 58 39 21 32
+split_gain=18411.6 11970.6 9866.48 7496.06 6010.89 5837.62 5717.01 4428.44 4700.53 4087.99 4057.13 3853.81 3269.96 3042.1 3004.5 2969.46 2895.41 3377.46 4213.93 6785.79 4381.88 3614.9 2885.91 2883.18 3482.81 2877.2 6463.28 4008.41 2840.96 4444.42
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 6 15 14 23 -1 8 12 16 22 -12 -7 -9 -2 -3 25 18 19 20 21 -18 -6 -4 -25 27 -27 -5 -11 -30
+right_child=1 3 5 9 10 7 -8 13 -10 28 11 -13 -14 -15 -16 -17 17 -19 -20 -21 -22 -23 -24 24 -26 26 -28 -29 29 -31
+leaf_value=0.88868011199103469 0.63162633094678422 -0.063759615362087504 0.69945139509180321 0.22091432416051138 0.12655659207922831 0.19259696709410998 0.32376479738401476 -0.17478888720064573 0.9234624766641194 -0.30971684830814006 0.12561290836161271 -0.19183545349224487 -0.64119098726308577 0.33843825552540352 0.19149570488357015 0.30592243806587849 -0.92165159508585937 -0.86698593527796763 -0.0025845696980302986 -2.1153879740238191 0.72336159752261253 0.32695571568704423 0.79462708124559223 0.30865387570609654 -0.50847657598176255 0.78098019413326103 -1.2797015778223675 -0.53337939561131487 -0.53238835476612278 -1.9661640773216886
+leaf_weight=225 202 1539 161 466 566 418 879 1103 81 1806 560 1206 53 129 668 253 92 83 396 25 31 31 73 450 59 23 45 83 218 24
+leaf_count=225 202 1539 161 466 566 418 879 1103 81 1806 560 1206 53 129 668 253 92 83 396 25 31 31 73 450 59 23 45 83 218 24
+internal_value=0 -0.0808388 0.190623 -0.176417 0.0684385 0.0789303 0.438897 -0.015589 0.219788 -0.265316 -0.0130443 -0.0911723 0.0987737 -0.12105 0.293687 -0.0115668 -0.124744 -0.270669 -0.184592 -0.587245 -0.33917 -0.606962 0.202878 0.330606 0.213937 0.0308777 -0.582706 0.106877 -0.352831 -0.674581
+internal_weight=0 8390 3558 5115 3275 2454 1104 1784 552 3323 2405 1766 471 1232 870 1792 1275 658 575 179 154 123 639 670 509 617 68 549 2048 242
+internal_count=11948 8390 3558 5115 3275 2454 1104 1784 552 3323 2405 1766 471 1232 870 1792 1275 658 575 179 154 123 639 670 509 617 68 549 2048 242
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=69 70 70 60 58 65 67 58 40 7 59 54 55 44 11 12 56 24 31 59 65 32 41 60 67 59 33 7 57 11
+split_gain=16900.2 19563.9 8540.79 8531.41 5626.84 5497.45 4183.87 4143.6 4526.98 4087.22 4016.31 5267.63 6042.68 4780.83 4715.89 3928.07 3792.9 4392 3550.03 3410.64 4471.9 3320.85 3165.1 3564.95 3164.65 3155.45 3416 3140.61 3080.21 2937.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 5 -3 -1 -7 8 27 19 11 -5 21 16 -14 -6 17 18 -12 20 -4 -13 -21 -24 -10 -8 -27 29 -15 -2
+right_child=2 4 9 10 15 6 25 -9 24 -11 13 12 14 28 -16 -17 -18 -19 -20 22 -22 -23 23 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.44102897051994772 -0.023101011859209597 -0.18401934936484515 0.24377726200238137 0.41120760141337986 -0.027230865962403247 0.31784271690848603 0.39688390196122303 -0.010082028597894133 -0.18860243881742159 -0.67256819773465404 0.25677999644478161 0.43919656317089206 0.015599048380733383 0.84817698250214257 -0.69270227754369684 0.23759878964175601 -0.095095442951462272 -0.34998060358088046 -0.33010373442780738 -0.24846611448927106 -0.37495089037300544 -0.40382175419641581 -0.04065789440531789 -0.96074776289963071 -0.83289732031386221 -0.21493919431420505 0.55607935745140602 -0.49923747411322977 0.14630407137852727 -0.47212439113882959
+leaf_weight=646 643 1013 131 339 2309 383 66 2551 64 104 450 214 376 48 47 279 863 75 51 562 86 23 27 61 72 214 29 84 66 72
+leaf_count=646 643 1013 131 339 2309 383 66 2551 64 104 450 214 376 48 47 279 863 75 51 562 86 23 27 61 72 214 29 84 66 72
+internal_value=0 0.0611588 -0.102791 0.164817 -0.0508186 0.301168 0.170603 -0.0540853 -0.174141 -0.277651 0.0933292 0.197605 0.0878915 0.0262514 -0.0631011 0.00131916 -0.00667144 0.125811 0.197037 -0.230279 -0.00143297 0.357385 -0.306679 -0.678447 -0.5297 -0.0118976 -0.122925 -0.113621 0.44183 -0.0683174
+internal_weight=0 7491 4457 3890 3601 1338 692 3486 935 971 2552 999 660 1553 423 2588 1439 576 501 867 217 237 650 88 136 309 243 799 114 715
+internal_count=11948 7491 4457 3890 3601 1338 692 3486 935 971 2552 999 660 1553 423 2588 1439 576 501 867 217 237 650 88 136 309 243 799 114 715
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=53 56 56 68 67 66 57 55 57 59 54 54 24 55 0 47 58 25 66 25 68 46 23 44 54 73 59 55 52 58
+split_gain=20619.6 11381.8 11013.2 7254.96 6628.7 7577.04 6119.45 5535.92 4710.65 5057.53 4632.9 4129.64 4058.59 4039.65 3796.69 5123.43 3738.22 3538.44 3324.6 6902.16 3883.45 3250.69 3348.35 3229.73 3013.2 3889.43 4023.68 5159.88 5123.51 3529.54
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 8 7 4 5 -3 24 18 -1 12 14 -8 13 -10 15 -9 -5 -15 19 20 -2 22 -7 -12 -4 26 27 -26 -28 -27
+right_child=2 3 6 16 -6 21 11 10 9 -11 23 -13 -14 17 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 25 29 28 -29 -30 -31
+leaf_value=0.21466742804522315 0.1975056060892067 0.14025956432060901 0.040469575140656057 -0.1516685650453832 0.00089055203815865481 0.019491661052512033 -0.030627276456239173 -0.00050379302683853161 0.38235968086454603 0.051506486644460128 -0.04285248924183295 -0.087938678456977462 0.4407810238354346 0.038753002997174976 0.21383649675566474 0.26259689949667797 -0.018313105931551551 0.38139798455786977 -0.0025933252505603291 -0.15678400385613533 0.022232485889831434 -0.13124047692859384 0.25042164729864791 0.11190977103107579 0.23703965315213188 -0.3131386377063452 -0.064186157612200062 0.006290301300518256 0.19582047906576419 -0.068259175550757029
+leaf_weight=225 302 649 544 171 1315 449 1275 419 36 656 1141 2048 34 131 81 52 567 22 210 51 107 81 43 91 78 51 665 271 51 132
+leaf_count=225 302 649 544 171 1315 449 1275 419 36 656 1141 2048 34 131 81 52 567 22 210 51 107 81 43 91 78 51 665 271 51 132
+internal_value=0 0.0431782 -0.0249805 0.0197771 0.0398459 0.0817658 -0.0458683 0.018557 0.112597 0.08647 -0.00445415 -0.0659489 0.189322 0.144086 0.0557332 0.0285434 -0.0492125 0.0880222 0.0798283 0.117456 0.151652 0.0155138 0.0396746 -0.0314212 -0.00863171 -0.0300348 -0.0117401 0.0578618 -0.0456661 -0.136504
+internal_weight=0 4379 7569 3275 2537 1222 5115 2454 1104 879 1784 3323 223 189 552 471 738 153 670 460 409 573 492 1232 1792 1248 1065 349 716 183
+internal_count=11948 4379 7569 3275 2537 1222 5115 2454 1104 879 1784 3323 223 189 552 471 738 153 670 460 409 573 492 1232 1792 1248 1065 349 716 183
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=68 53 60 55 67 65 65 54 31 65 45 47 60 65 67 54 60 6 1 28 3 34 11 32 35 4 0 0 16 11
+split_gain=15607.4 11995.6 9099.78 5667.43 4216.36 4600.03 4185.57 4174.43 4192.47 4158.07 4095.22 4064.65 3818.85 4078.65 3613.94 2980.01 5155.52 5182.4 3291.53 3193.91 2848.66 2729.87 2667.28 3106.5 2649.43 2552.49 2318.22 2315 2981.89 2956.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 6 5 24 15 11 -9 14 -8 12 13 -5 -2 22 21 18 19 -18 -15 -17 23 -3 -4 26 -14 -6 29 -29
+right_child=9 3 4 7 27 -7 10 8 -10 -11 -12 -13 25 20 -16 16 17 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.38242185269477424 0.099359506929688382 0.63028418111801154 0.43650211214504281 0.44612433480233266 -0.044686364647614683 0.063031825034524716 -0.081911270009639825 -0.1034944859893102 -0.43776829671375872 -0.25960748168441894 0.4172261018839975 0.3761561352253745 -0.22075324888598791 0.04518404039401043 -0.16578076747347437 0.34058673565231623 0.048207689765585621 0.86426648752109436 -0.7394734549932942 -0.7821104242584922 -0.87386132507324232 1.2072322987958239 -0.25794697400062322 -0.29553878490741442 -0.29516609247993025 0.31490206485986716 0.15557700819969178 0.51656352128301364 -0.61596189065413043 -0.44451385895411177
+leaf_weight=929 528 215 463 194 1202 649 853 2108 271 1435 120 190 647 158 873 168 292 37 49 33 25 27 31 26 34 80 125 140 22 24
+leaf_count=929 528 215 463 194 1202 649 853 2108 271 1435 120 190 647 158 873 168 292 37 49 33 25 27 31 26 34 80 125 140 22 24
+internal_value=0 0.0510098 0.168244 -0.0208581 0.0897233 0.203292 0.0939233 -0.0767981 -0.141573 -0.163893 -0.0203527 0.0317986 -0.0214381 0.190559 -0.0658564 0.220564 0.121823 -0.0389035 -0.128255 -0.0361015 -0.0803686 0.460584 0.440554 0.530403 0.386448 -0.115244 -0.159819 -0.00404439 0.258599 0.375918
+internal_weight=0 9112 3463 5649 2534 1146 1851 3798 2379 2836 973 1419 1229 377 1401 878 606 411 374 325 183 195 272 241 497 852 772 1388 186 164
+internal_count=11948 9112 3463 5649 2534 1146 1851 3798 2379 2836 973 1419 1229 377 1401 878 606 411 374 325 183 195 272 241 497 852 772 1388 186 164
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=69 68 66 55 59 60 68 66 35 56 55 60 57 56 30 25 59 58 6 59 11 22 57 59 29 20 47 73 11 16
+split_gain=14825 12480.2 9975.24 7817.03 6131.99 5963.56 4937.42 5460.29 4246.75 3783.37 4688.52 3718.17 3632.77 5138.17 3782.37 3372.38 4447.07 3297.84 4933.32 3122.38 3117.51 4841.58 3012.83 3010.89 3041.88 2921.17 2807.06 2887.83 2767.2 2743.06
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 4 -1 -5 7 9 -8 10 -2 -11 13 -7 20 -13 -17 -3 23 -12 21 -15 -6 24 -19 28 27 -14 -24 -25
+right_child=6 17 -4 5 22 12 8 -9 -10 11 19 15 26 14 -16 16 -18 18 -20 -21 -22 -23 25 29 -26 -27 -28 -29 -30 -31
+leaf_value=0.72436722462727365 0.57543532858823332 -0.27087483585574113 0.023077678929331852 0.34001162072524627 0.52833909634903908 0.56035010529563611 -0.36548246608778034 -0.18839021628891928 0.72010310997183513 0.12839877511306702 0.38258152405976953 -0.2174538512288067 -0.24553684602885126 -0.15264934338378386 0.85418599948126783 -0.35365264409387753 0.76063006762730867 0.016639809911143659 0.37682365115002947 -0.10002325519593687 -0.90389415846076049 1.0568820559061489 0.33672863915317541 -0.21157304309015332 0.71065274536609646 -0.42508106336653612 0.3672987629022253 0.33486960430209545 -0.30074111656064084 0.26615139215752703
+leaf_weight=341 159 566 2609 673 231 173 667 1785 26 466 134 813 478 198 31 43 59 357 178 305 31 26 304 900 50 53 76 68 56 92
+leaf_count=341 159 566 2609 673 231 173 667 1785 26 466 134 813 478 198 31 43 59 357 178 305 31 26 304 900 50 53 76 68 56 92
+internal_value=0 0.0716011 0.13969 0.250767 0.43863 0.145269 -0.120342 -0.0827071 -0.324753 0.012616 0.187714 -0.063205 0.024027 0.201861 -0.0149881 -0.160787 0.290883 -0.0983189 -0.0363869 0.0472866 -0.120652 -0.0122573 0.287331 -0.0889612 0.101899 0.15253 -0.107204 -0.173252 0.237567 -0.167268
+internal_weight=0 7491 5348 2739 985 1754 4457 3764 693 1979 598 1381 1081 459 286 915 102 2143 1577 439 255 224 644 1399 407 413 622 546 360 992
+internal_count=11948 7491 5348 2739 985 1754 4457 3764 693 1979 598 1381 1081 459 286 915 102 2143 1577 439 255 224 644 1399 407 413 622 546 360 992
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=56 53 53 54 54 73 63 7 50 54 44 25 55 39 6 37 32 21 48 55 26 31 22 7 50 61 42 55 30 19
+split_gain=13183.5 8411.59 6879.97 4730.23 3903.37 3889 3656.91 3922.42 4284.77 3600.25 3648.73 3206.34 3107.85 3002.22 2987.85 3280.88 2936.77 4708.05 3165.79 2748.86 4091.21 2631.05 2391 2342.09 3729.53 3781.3 5070.45 2977.04 5676.7 3353
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 -1 -2 13 16 -7 8 -8 22 11 12 -11 -3 15 21 23 18 -18 -5 -21 -14 -4 27 25 -25 -27 28 29 -6
+right_child=1 4 9 19 5 6 7 -9 -10 10 -12 -13 14 -15 -16 -17 17 -19 -20 20 -22 -23 -24 24 -26 26 -28 -29 -30 -31
+leaf_value=0.36862479460137165 0.25654634418051647 0.019751658134595548 0.18714505912346624 0.16217667301285996 -0.12785398783104748 -0.21948834382815333 -0.74572294019391205 0.3934476375579834 -2.1058034591100836 0.22454222266671975 0.51593296086885099 -0.44944563925349978 -0.024589278081104799 -0.35656394887335452 0.41478264858421776 -0.67921028134368722 -0.46255368177505107 -1.6021003663539888 0.44720265944798793 -0.04063571098182972 -0.67042395345189354 -0.62896618034690621 0.73362795794787616 -0.064587476760149004 0.60932815074920654 -0.62124015641808517 -2.3005667809396981 -0.18870025518774522 0.73032862743206117 0.52999606295912105
+leaf_weight=1104 870 1574 617 639 648 246 163 25 27 433 123 178 723 245 103 105 255 32 45 1656 110 80 92 100 32 125 21 1382 107 88
+leaf_count=1104 870 1574 617 639 648 246 163 25 27 433 123 178 723 245 103 105 255 32 45 1656 110 80 92 100 32 125 21 1382 107 88
+internal_value=0 -0.0684052 0.161304 0.0567288 -0.148525 -0.213421 -0.482793 -0.784062 -0.938998 0.0680349 -0.00917169 -0.0489916 0.000371865 -0.0309341 -0.0956378 -0.153538 -0.169619 -0.449079 -0.32609 -0.0155545 -0.0798637 -0.0848012 0.258057 -0.132551 -0.406213 -0.538316 -0.862787 -0.0983588 0.0497455 -0.049198
+internal_weight=0 8390 3558 3275 5115 3296 461 215 190 2454 1745 1622 1444 1819 1011 908 2835 332 300 2405 1766 803 709 2503 278 246 146 2225 843 736
+internal_count=11948 8390 3558 3275 5115 3296 461 215 190 2454 1745 1622 1444 1819 1011 908 2835 332 300 2405 1766 803 709 2503 278 246 146 2225 843 736
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=70 69 69 67 57 14 53 56 1 8 68 58 7 12 58 38 33 54 67 49 7 59 65 41 19 57 57 39 10 67
+split_gain=13820 13761 6780.41 5669.83 4429.44 5068.89 5400.12 6097.72 4906.77 4876.31 4326.39 4180.37 3345.63 3321.96 3170.42 3921.63 4283.11 3837.7 3479.58 3145.22 3125.57 3093.44 3846.53 2796.41 2786.16 2729.48 2665.11 2769.12 2648.78 3544.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 11 4 9 6 -6 -8 24 -1 -5 19 21 -13 15 16 18 -17 20 -2 -3 22 -4 28 -9 -25 27 -16 -23 -30
+right_child=2 14 12 10 5 -7 7 8 -10 -11 -12 13 -14 -15 26 17 -18 -19 -20 -21 -22 23 -24 25 -26 -27 -28 -29 29 -31
+leaf_value=0.37458545429369466 -0.104138485232756 -0.040147269796241419 0.21672738337590725 0.12316004212630255 0.23836970567025922 0.49803242124983527 0.18117335501598986 -0.064608558857670195 -0.98380401627770808 -0.3440305634339651 -0.056593580312470464 -0.027204229573317071 -0.54424168112472848 0.19198360642438295 0.13218274145053446 0.83670579671859757 0.20174669843127857 0.011148296192936275 -0.35926319081367397 -0.40602055400712739 -0.65257521239194016 -0.15700478497141668 -0.2997253512333386 -0.03362809267044068 -0.62620384341792068 -0.77458402452014752 -0.042277277548812789 -0.2100383982070021 -0.23611333549022678 -1.2322838215827945
+leaf_weight=610 868 330 131 1488 440 122 219 195 29 36 713 2309 104 279 695 26 95 92 359 145 33 506 86 25 38 63 1759 97 36 20
+leaf_count=610 868 330 131 1488 440 122 219 195 29 36 713 2309 104 279 695 26 95 92 359 145 33 506 86 25 38 63 1759 97 36 20
+internal_value=0 0.0508043 -0.0819624 0.128385 0.211076 0.134607 0.0864657 -0.0524902 -0.247804 0.334539 0.06493 -0.0440201 -0.222673 -0.00357463 -0.0357675 -0.130281 -0.176981 0.193051 -0.226813 -0.14735 -0.0958225 -0.1841 0.0120503 -0.249584 -0.156199 -0.564085 -0.00112601 0.0902693 -0.200338 -0.591889
+internal_weight=0 7376 4572 3890 1689 1043 921 481 262 646 2201 3601 971 2588 3486 935 817 118 722 1013 363 867 217 650 233 88 2551 792 562 56
+internal_count=11948 7376 4572 3890 1689 1043 921 481 262 646 2201 3601 971 2588 3486 935 817 118 722 1013 363 867 217 650 233 88 2551 792 562 56
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=60 59 70 56 69 56 41 69 65 70 67 63 54 31 65 59 43 19 58 5 56 65 68 69 59 8 6 6 71 26
+split_gain=12705.4 8217.65 7466.05 6113.56 4855.72 4446.97 4789.57 3972.64 5125.77 4245.6 5475.64 3934.95 3954.6 3432.52 4045.09 5994.16 4189.1 4186.47 3422.67 3755.18 3241.6 3222.6 4887.95 4172.99 5181.57 3965.7 3780.02 3335.13 3391.21 3317.92
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 3 -2 18 -1 -7 8 9 -3 -11 12 -5 14 15 -6 -16 -17 -4 -20 -10 -13 23 24 -23 29 -24 28 -26 -25
+right_child=2 7 4 11 13 6 -8 -9 20 10 -12 21 -14 -15 16 17 -18 -19 19 -21 -22 22 26 25 27 -27 -28 -29 -30 -31
+leaf_value=0.8101390045259802 0.16231885325478901 0.56159613970006617 -0.30008058211761257 0.28269483551816016 0.3784487543609536 0.19182933273199307 0.92525076978993648 -0.092892664778918277 0.31646166730071768 0.54484430547581597 -0.25376854091133905 -0.021139314394435695 -0.070147591686244945 0.25451831331719527 -0.9243626407698774 -0.38390636098913 0.20438852882698966 -1.6768916559006488 0.0020579966683144722 -0.48202118231716118 -0.1081077400448599 0.49632262918082148 -0.54647509473041422 -0.21611373509637063 0.61501525458024475 -1.5306481063365938 -1.8485907676219941 -1.3556469636658828 -0.3416395086896189 -1.2619019253687425
+leaf_weight=211 1694 423 756 499 103 657 103 1004 242 151 199 873 874 69 244 237 38 28 1607 178 700 165 206 376 49 28 25 24 152 33
+leaf_count=211 1694 423 756 499 103 657 103 1004 242 151 199 873 874 69 244 237 38 28 1607 178 700 165 206 376 49 28 25 24 152 33
+internal_value=0 0.154266 -0.0689323 0.00786018 -0.186665 0.403988 0.291227 0.0650867 0.157571 0.348417 0.0907759 -0.0713326 0.0580887 -0.416098 -0.487287 -0.268909 -0.772261 -0.520524 -0.121745 -0.0462143 0.000964231 -0.163355 -0.280703 -0.167105 0.0706776 -0.379313 -0.687397 -0.241462 -0.108425 -0.300493
+internal_weight=0 3690 8258 4998 3260 971 760 2719 1715 773 350 3304 1373 719 650 368 282 265 2541 1785 942 1931 1058 827 390 437 231 225 201 409
+internal_count=11948 3690 8258 4998 3260 971 760 2719 1715 773 350 3304 1373 719 650 368 282 265 2541 1785 942 1931 1058 827 390 437 231 225 201 409
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=60 57 54 52 65 9 54 62 66 65 68 61 20 69 34 17 48 66 34 63 9 0 61 29 61 58 1 27 71 12
+split_gain=10291.4 7972.67 4076.19 5984.14 4874.43 4016.95 3730.42 4025.29 4214.79 3739.35 3657.19 3368.47 3594.81 2942.61 3020.92 2892.41 2646.13 3689.69 3618.71 2577.65 3211.05 2564.68 2546.64 3405.02 2462.91 3853.32 2555.42 2453.57 2696.18 2610.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 10 3 4 15 6 7 8 -3 -9 16 -7 -13 -4 -15 -1 17 18 24 -19 -21 -10 -12 -24 25 -2 -27 29 -29 -26
+right_child=1 5 13 -5 -6 11 -8 9 21 -11 22 12 -14 14 -16 -17 -18 19 -20 20 -22 -23 23 -25 27 26 -28 28 -30 -31
+leaf_value=0.67239594274045278 -0.27037816949188714 0.38051020230642102 0.15682163669816318 -0.75036534305129743 0.12313212621715162 -0.062097526865654465 -0.15820366157874508 0.1234016219435848 -0.23912407169792249 -0.29013531338749005 0.23418575238380859 -0.37094952263028064 -1.1166008500734697 0.007161944147307856 -0.52335200698313411 -0.31291245762258768 0.42251469265902419 0.15452861598757811 0.78683850960089607 -0.32697068518074002 0.30626020238548524 0.60927018274863565 -0.38035524709185725 0.42647794543719686 0.040855918903985336 0.50922130456815162 1.6135916059215862 -0.26635491847991943 0.85635953441910129 -0.71961655151844028
+leaf_weight=432 60 474 1777 49 385 321 3041 380 235 515 134 512 74 893 122 32 288 344 104 402 100 42 367 61 465 165 24 31 69 50
+leaf_count=432 60 474 1777 49 385 321 3041 380 235 515 134 512 74 893 122 32 288 344 104 402 100 42 367 61 465 165 24 31 69 50
+internal_value=0 -0.0620391 0.13884 0.324165 0.386181 -0.129845 -0.0925682 0.0286938 0.19941 -0.114555 0.0803441 -0.322478 -0.46511 0.0792331 -0.0566043 0.604444 0.140928 0.0962221 0.229551 -0.0563337 -0.200829 -0.110487 -0.146253 -0.265363 0.16247 0.427811 0.649459 0.055039 0.508318 -0.0329764
+internal_weight=0 8258 3690 898 849 5594 4687 1646 751 895 2664 907 586 2792 1015 464 2102 1814 968 846 502 277 562 428 864 249 189 615 100 515
+internal_count=11948 8258 3690 898 849 5594 4687 1646 751 895 2664 907 586 2792 1015 464 2102 1814 968 846 502 277 562 428 864 249 189 615 100 515
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=53 59 56 65 67 59 44 70 67 65 69 18 56 22 50 73 15 48 70 24 16 27 58 40 70 63 60 46 62 49
+split_gain=16444.7 7991.07 7896.91 5703.64 4765.11 3779.84 5287.23 3708.79 3634.83 5027.24 3581.51 3813.7 3341.06 3763.24 3333.19 3284.9 3257.2 3202.44 3081.79 3692.41 3315.15 3585.05 3074.38 3214.13 3070.02 3162.5 2928.14 3524.57 3212.73 2880.94
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 5 10 14 8 18 -4 9 -2 11 -3 13 -5 -1 -9 -10 -17 19 22 21 -20 29 -24 -12 -26 -6 28 -28 -7
+right_child=2 3 7 12 26 6 -8 15 16 -11 24 -13 -14 -15 -16 17 -18 -19 20 -21 -22 -23 23 -25 25 -27 27 -29 -30 -31
+leaf_value=0.16086565647012832 0.21032243187215119 0.1012099145222855 -0.021707989371192542 0.024190443261208651 0.18593590707288521 -0.0090476492957826306 0.1599522979188282 -0.051879211553185506 -0.030148659191235046 0.032804702807989743 0.031620063179911215 -0.034136384730408718 -0.036426555975192607 0.30026879653005917 -0.0036398610560579251 -0.16952958712021687 0.21953726382674399 0.057685539291964641 -0.054011349174483074 -0.12355422179123997 0.084810986534454111 -0.22642124942607353 0.035810363655891596 0.19865322695270685 0.028056380358235589 -0.22409339161283934 -0.059930269609233644 -0.16494280703492084 0.089765421439990348 -0.24637975136975984
+leaf_weight=570 181 839 2943 334 73 235 113 1847 278 222 493 154 1198 34 89 280 37 45 464 113 86 90 509 89 58 67 132 59 279 37
+leaf_count=570 181 839 2943 334 73 235 113 1847 278 222 493 154 1198 34 89 280 37 45 464 113 86 90 509 89 58 67 132 59 279 37
+internal_value=0 0.0385601 -0.0223087 0.0177871 0.093465 0.0145581 -0.00539579 -0.0399961 0.062803 0.112534 0.050813 0.0802197 -0.0161879 0.0496977 0.138649 -0.0647759 -0.000820471 -0.138069 -0.016908 0.0108888 -0.0596022 -0.0820202 0.028351 0.0600462 0.00356263 -0.107096 0.0386288 0.0157492 0.041688 -0.0413318
+internal_weight=0 4379 7569 3177 1202 2454 1736 5115 718 403 1611 993 1566 368 659 2172 315 325 1623 983 640 554 870 598 618 125 543 470 411 272
+internal_count=11948 4379 7569 3177 1202 2454 1736 5115 718 403 1611 993 1566 368 659 2172 315 325 1623 983 640 554 870 598 618 125 543 470 411 272
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=53 57 56 60 1 56 43 68 66 11 61 5 18 60 18 19 61 38 51 73 18 68 56 16 38 31 14 58 33 10
+split_gain=10585.9 6634.02 5588.27 4336.15 4045.89 3646.61 3646.67 3413.07 3818 3648.84 3522.85 3735.58 3215.44 3153.7 4267.6 4637.26 2730.12 7430.21 5984.73 3548.67 3599.35 2708.35 3118.29 3237.55 3080.69 2659.26 2657.36 2754.63 5095.08 3926.59
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 21 13 -3 5 -5 16 8 9 10 11 -4 25 14 15 -1 -7 18 19 26 -21 22 -2 -24 -23 -8 27 29 -29 -18
+right_child=1 3 7 4 -6 6 12 -9 -10 -11 -12 -13 -14 -15 -16 -17 17 -19 -20 20 -22 24 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.98708447446063008 0.32666405455807768 -0.01451302282925942 0.63310650496448484 -0.029794051380449046 -0.5319132081735497 -0.048235541227209661 -0.63989115558070708 -0.13111538340849929 -0.01545071185648207 -0.23436370770633222 0.16751890924243909 -0.43595311509238349 0.39551879956766411 0.23114058417139935 -0.44611497232990882 -0.52179664023544481 -0.61605024096699301 0.43482564398855494 0.21109647921851427 -1.4029705792106688 0.068046833078066513 -0.041335498101548601 0.097021173236804814 -0.37362211392294753 -0.74814979014262351 -1.8042249636216596 0.27568864239298779 -0.15292801545439369 -1.7127329302870711 -1.8774502933025361
+leaf_weight=178 526 1857 355 1155 341 655 181 738 1208 150 788 36 27 872 31 23 208 114 122 80 21 469 1223 166 71 22 46 234 23 28
+leaf_count=178 526 1857 355 1155 341 655 181 738 1208 150 788 36 27 872 31 23 208 114 122 80 21 469 1223 166 71 22 46 234 23 28
+internal_value=0 -0.0715955 0.123751 -0.136461 -0.205991 -0.167877 -0.258442 0.0581622 0.113222 0.23018 0.289282 0.534676 -0.629714 0.31832 0.645992 0.814426 -0.202667 -0.318137 -0.430785 -0.553144 -1.09712 0.0635258 0.119301 0.0407744 -0.134268 -0.766075 -0.451212 -0.519037 -0.292521 -0.765708
+internal_weight=0 7569 4379 5114 3257 2916 1761 3275 2537 1329 1179 391 230 1104 232 201 1531 876 762 640 101 2455 1915 1389 540 203 539 493 257 236
+internal_count=11948 7569 4379 5114 3257 2916 1761 3275 2537 1329 1179 391 230 1104 232 201 1531 876 762 640 101 2455 1915 1389 540 203 539 493 257 236
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=57 65 60 54 56 21 61 17 68 7 56 16 52 63 65 56 61 5 38 7 72 60 34 63 38 40 23 63 60 27
+split_gain=8626.3 5656.56 6066.54 4443.18 4255.7 3715.92 3512.76 3057.83 2915.22 4748.88 3718.6 3914.83 3296.49 3051.38 3153.98 3925 2808.84 4133.49 2806.39 3742.14 3231.48 3807.06 2791.73 4453.73 3575.6 2682.2 3423.21 2666.19 2656.84 4062.62
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 -2 -1 22 16 -4 8 10 12 -5 -12 13 14 -10 -16 17 28 19 -18 21 -21 -3 -24 -25 26 -13 -19 29 -6
+right_child=1 4 6 7 5 -7 -8 -9 9 -11 11 25 -14 -15 15 -17 18 27 -20 20 -22 -23 23 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.316391307100297 0.20739407778302549 0.068178849120554344 0.095869270455326713 0.32020910119584634 0.48322091360841946 -0.48678953267748248 -0.14305796147614699 0.48575379800930718 -0.038918773333231613 -1.1200816246370475 0.072139140049787095 -0.43958284349973537 0.79220835700631143 0.07786080104434083 -1.987429200048032 -0.50091453263392816 -0.2248211877492115 0.10175731556756157 0.1009558783860894 -0.30980885506735423 0.055274238511919975 -1.4296699884732567 -1.6652219222939533 0.052305741556759537 -1.3954650938510895 -1.1715236071987372 0.89130460749501772 -0.96977100899254065 -0.060924630801046188 -0.70628581950158786
+leaf_weight=940 1306 1177 969 525 221 391 1686 161 96 48 1252 121 40 248 23 78 1358 35 222 51 40 75 23 116 20 38 23 69 563 33
+leaf_count=940 1306 1177 969 525 221 391 1686 161 96 48 1252 121 40 248 23 78 1358 35 222 51 40 75 23 116 20 38 23 69 563 33
+internal_value=0 -0.0557212 0.0309412 0.129571 -0.133844 -0.198892 -0.0558563 0.0633782 0.0360899 -0.171266 0.0925067 0.00914281 -0.0773621 -0.155526 -0.449332 -0.839428 -0.156685 -0.0153842 -0.23122 -0.279607 -0.727798 -0.976393 0.0150483 -0.378251 -0.160602 -0.424217 -0.227011 -0.609161 0.0602005 0.328679
+internal_weight=0 8355 3961 3593 4394 3058 2655 2653 2492 533 1959 1434 485 445 197 101 2667 921 1746 1524 166 126 1336 159 136 182 144 104 817 254
+internal_count=11948 8355 3961 3593 4394 3058 2655 2653 2492 533 1959 1434 485 445 197 101 2667 921 1746 1524 166 126 1336 159 136 182 144 104 817 254
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=53 60 60 70 73 25 70 6 21 71 52 6 65 67 5 37 4 3 67 20 3 42 71 21 9 1 56 45 62 39
+split_gain=12828.1 6128.3 5661.18 4251.03 3508.37 3355.94 3389.67 5406.37 6233.01 3133.92 4856.82 4428.97 3042.04 4392.6 2960.85 4939.25 2944.59 2873.58 2774.48 3120.26 2514.59 2507.22 2816.61 2483.26 4219.6 2884.78 2593.94 2505.25 2370.57 2311.42
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 29 16 14 6 9 8 -8 11 17 20 13 21 -5 -16 -4 18 -11 28 -1 22 -3 25 27 26 -14 -25 -20 -2
+right_child=2 12 3 4 -6 -7 7 -9 -10 10 -12 -13 23 -15 15 -17 -18 -19 19 -21 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.030140199094642828 0.032966859316875381 0.24962729011092871 -0.038693127524453808 -0.061535913699849967 -0.22969144045888334 0.3156962455746154 0.0043800080500397028 0.59888550194826995 -0.6831589265491651 0.36789968491095237 -0.2738324194954288 -0.48390998641649885 0.085051722874750893 0.01425704294693547 -0.1384940162652768 -0.68986961764674037 0.090817173154581168 -0.015081243455410004 0.008275841246259975 -0.21412369434038803 0.42882135999202736 0.36133118171196482 0.054781614578755577 0.004304944472530714 -0.56981196165084846 0.16181196978167159 -0.052220462208320995 -0.44049900171657408 0.36083383906846755 -0.075333902546555462
+leaf_weight=162 2167 175 2594 1647 285 142 255 22 23 241 31 24 294 1083 161 31 315 60 47 30 30 77 369 130 32 163 878 24 87 369
+leaf_count=162 2167 175 2594 1647 285 142 255 22 23 241 31 24 294 1083 161 31 315 60 47 30 30 77 369 130 32 163 878 24 87 369
+internal_value=0 0.0544912 -0.0315255 -0.0560814 -0.0991032 0.133596 0.108045 -0.00473424 -0.0525027 0.155564 0.210943 0.0283959 0.026185 0.0628885 -0.0788652 -0.227518 -0.0246692 0.243262 0.281535 0.154621 0.0924341 0.1477 0.117462 -0.0149345 -0.151862 0.00414307 -0.0177853 -0.0650152 0.237175 0.0172086
+internal_weight=0 4379 7569 5033 2124 1154 1012 300 278 712 496 216 3225 1704 1839 192 2909 465 405 164 192 621 544 1521 186 1335 1172 154 134 2536
+internal_count=11948 4379 7569 5033 2124 1154 1012 300 278 712 496 216 3225 1704 1839 192 2909 465 405 164 192 621 544 1521 186 1335 1172 154 134 2536
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=53 59 65 59 55 31 24 62 58 16 72 2 56 58 73 26 46 71 62 73 60 24 15 14 25 1 50 71 69 70
+split_gain=9676.62 6478.1 4738.11 4512.64 5950.53 3709.14 4887.13 3319.06 6611.97 3967.65 4294.06 3264.21 3125.37 4496.55 4801.97 3454.05 3139.74 3174.19 3822.24 3113.38 2956.27 3120.57 3838.52 4724.54 2919.61 2889.15 3071.78 2856.65 2797.56 4385.73
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 20 24 4 19 12 -7 11 9 -9 -11 -5 15 14 -14 -6 -15 -18 -19 -2 -1 22 23 -22 28 -4 -27 -23 -3 -30
+right_child=3 2 25 7 5 6 -8 8 -10 10 -12 -13 13 16 -16 -17 17 18 -20 -21 21 27 -24 -25 -26 26 -28 -29 29 -31
+leaf_value=0.62841046792416533 0.37577954013808434 0.22544885709658141 -0.12838350046631292 -0.013556617825653176 0.13894205105966992 -0.24829007792001476 -1.599525567023985 -0.34669049447988831 -0.072386342431337028 -0.68291989623130056 -2.2761438903354465 -0.37000988990276118 -0.24030461430891195 0.12813517848094333 -1.3378912798687816 1.1842429891064326 0.31867351348583517 -0.202617133098344 -1.5884339108186609 -0.21725432655702415 -0.0050612986223107148 1.4963261968949262 0.71364527890640028 0.78385389551173812 0.54230093881899488 0.15240124982672854 1.469731076657772 0.40212585824541752 0.077216739216883351 -0.6397962957339467
+leaf_weight=242 595 887 1392 2450 450 196 31 794 1313 87 21 287 349 692 45 34 39 48 34 104 647 34 113 86 181 154 20 80 437 106
+leaf_count=242 595 887 1392 2450 450 196 31 794 1313 87 21 287 349 692 45 34 39 48 34 104 647 34 113 86 181 154 20 80 437 106
+internal_value=0 0.118317 0.0435031 -0.0684514 0.0377633 -0.053268 -0.43282 -0.124583 -0.215589 -0.424041 -0.992713 -0.0509341 -0.00231685 -0.088406 -0.365663 0.212372 0.0459599 -0.424001 -0.777224 0.287546 0.316056 0.237317 0.171133 0.087499 0.163907 -0.0803611 0.303818 0.728466 0.116013 -0.0627527
+internal_weight=0 4379 3177 7569 2617 1918 227 4952 2215 902 108 2737 1691 1207 394 484 813 121 82 699 1202 960 846 733 1611 1566 174 114 1430 543
+internal_count=11948 4379 3177 7569 2617 1918 227 4952 2215 902 108 2737 1691 1207 394 484 813 121 82 699 1202 960 846 733 1611 1566 174 114 1430 543
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=57 53 55 31 41 60 54 60 1 23 16 69 34 2 22 54 56 18 41 28 53 22 67 55 62 23 51 3 69 16
+split_gain=8541.35 5431.07 3894.11 4363.22 6398.75 4321.93 3531.45 3073.43 3081.83 3080.56 3056.56 3037.11 3990.11 6301.64 2866.79 2656.32 2963.16 2621.52 3437.2 2804.63 2542.22 2533.31 2240.28 2936.87 2860.78 2176.47 3437.33 2166.38 2093.13 2787.81
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 11 20 5 -5 10 25 9 -9 -8 21 -2 -13 -14 -10 16 -7 19 27 -17 -1 -4 -11 -24 -25 28 -27 -19 -3 -30
+right_child=1 6 3 4 -6 15 7 8 14 22 -12 12 13 -15 -16 17 -18 18 -20 -21 -22 -23 23 24 -26 26 -28 -29 29 -31
+leaf_value=0.50749151896466904 0.099516979416125612 0.032857430147250066 0.40208970894271456 -0.10305563200444173 -1.3067043068508304 0.53748896202292817 -0.0084825534820852037 -0.18301810337100072 -0.66449215163450592 -0.083382070892386972 -0.21241467815433812 -0.012963653907777676 -0.74857738865731727 0.76467639466990589 0.24706606815258661 -0.050193421082179578 0.073744841312653228 0.21342169555524984 1.0570343911647797 -0.5147347605228425 0.17891088287692483 -0.17872514669922573 -0.0013317295412222543 -0.46142492691675818 -1.7351721509297691 0.096139946901033752 1.0158496770058192 -0.62696272457639379 -0.10177339468797791 -0.69211953948502269
+leaf_weight=216 2054 1035 517 248 35 124 1177 1766 166 72 78 1051 113 23 28 926 419 144 30 100 673 58 25 24 25 166 34 25 534 62
+leaf_count=216 2054 1035 517 248 35 124 1177 1766 166 72 78 1051 113 23 28 926 419 144 30 100 673 58 25 24 25 166 34 25 534 62
+internal_value=0 -0.0462051 0.107443 0.0576991 -0.251917 0.0938913 -0.099692 -0.151408 -0.217652 -0.0532685 0.2771 0.0381923 -0.0679246 -0.492659 -0.532927 0.0262244 0.179646 -0.041782 0.235024 -0.0954704 0.258746 0.343503 -0.414317 -0.736308 -1.1113 -0.00696496 0.252491 0.0891045 -0.0387805 -0.163185
+internal_weight=0 8355 3593 2704 283 2421 5114 3283 1960 1323 653 3241 1187 136 194 1768 543 1225 199 1026 889 575 146 74 49 1831 200 169 1631 596
+internal_count=11948 8355 3593 2704 283 2421 5114 3283 1960 1323 653 3241 1187 136 194 1768 543 1225 199 1026 889 575 146 74 49 1831 200 169 1631 596
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=70 69 69 67 9 53 29 66 68 22 49 67 7 61 63 7 12 68 66 68 67 10 61 60 4 12 59 1 71 63
+split_gain=8269.15 8419.43 3811.66 3656.78 3560.91 3485.44 5493.82 3334.03 6091.24 5193.62 3314.88 3885.79 2975.63 2867.18 2967.79 2848.45 2800.83 2623.86 2620.92 4900.5 4485.03 2657.79 2389.81 2299.03 3007.18 2741.57 2519.95 2966.02 3078.84 2932.59
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 4 23 22 -7 8 9 10 11 -2 -10 -14 -15 16 -4 -5 19 20 -3 -20 -6 25 26 -1 29 28 -28 -25
+right_child=2 18 15 17 5 6 -8 -9 12 -11 -12 -13 13 14 -16 -17 -18 -19 21 -21 -22 -23 -24 24 -26 -27 27 -29 -30 -31
+leaf_value=0.40520352094123768 0.38275693967105712 0.32386329346114684 -0.28373161816883102 0.15728268976619353 0.97539741986019668 -0.12036119433724957 -1.8801436506956817 -0.17291629967963204 -0.10907914896315539 0.72293691868717613 -0.35721979197765985 -0.027580585221916733 0.19453995060175658 -0.22559560114337551 -1.4860698807112716 -0.77602701680734754 0.30267837722222884 -0.076027523617548831 -0.18933615874148343 -0.24688069694705042 -0.033456560808658525 0.21201776542606199 0.048965013423297982 1.0404657895050267 0.77702936876033046 1.0138970955339228 0.34193006791174413 0.77326572408730332 -0.29531133240775864 0.23779421076178553
+leaf_weight=495 425 630 776 1488 43 157 20 1488 786 148 143 505 28 31 47 104 91 713 1402 473 794 187 79 55 91 87 110 44 244 264
+leaf_count=495 425 630 776 1488 43 157 20 1488 786 148 143 505 28 31 47 104 91 713 1402 473 794 187 79 55 91 87 110 44 244 264
+internal_value=0 0.0654976 -0.105667 0.166637 0.277317 -0.03575 -0.319207 -0.0582537 0.0224931 0.167613 0.0910168 0.159939 -0.176152 -0.673506 -0.985112 -0.281502 -0.222182 0.0817033 -0.0473629 0.0319951 0.124627 -0.142103 0.375494 0.34466 0.235511 0.496194 0.166783 -0.00105519 -0.0972985 0.376186
+internal_weight=0 7376 4572 3890 1689 299 177 3601 2113 1221 1073 930 892 106 78 971 867 2201 3486 1897 1424 1589 122 1390 808 582 717 398 354 319
+internal_count=11948 7376 4572 3890 1689 299 177 3601 2113 1221 1073 930 892 106 78 971 867 2201 3486 1897 1424 1589 122 1390 808 582 717 398 354 319
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=53 59 57 68 55 59 66 65 16 21 6 7 57 3 51 18 56 61 46 57 18 1 34 55 66 41 27 45 13 41
+split_gain=13207.8 5331.03 5562.03 5270.32 4907.83 3777.06 3395.21 3390.77 4114.25 3036.94 3198.08 2956.22 2861.03 3914.46 4987.61 3836.53 2775.85 3368.95 2821.83 2733.33 4414.72 3734.51 2878.3 2632.42 2584.95 2577.49 2518.54 3188.29 5130.88 3182.62
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 16 4 5 11 23 8 9 10 -7 -2 13 15 25 -6 -3 18 24 20 -9 22 -21 -1 -18 -15 27 28 -5 -29
+right_child=3 2 -4 26 12 7 -8 19 -10 -11 -12 -13 -14 14 -16 -17 17 -19 -20 21 -22 -23 -24 -25 -26 -27 -28 29 -30 -31
+leaf_value=0.15899563253768498 0.079162296821904399 0.12444845875892689 -0.0024745321418558315 -0.010153396049181161 0.0011910223119107667 0.022348456631351338 0.019366433773181337 0.068326402718431489 -0.12702776307409461 0.21584395663682807 0.18847043839784769 -0.070434144715131333 -0.032370171837926252 0.005290999035549979 -0.31049272328615191 0.099551427068171452 0.20730038822609551 0.013533480227063193 -0.089936789637026587 -0.019253035532299491 -0.2261197313795919 -0.21307825720080964 -0.20327638451513405 0.069311001219961033 0.028157945635418097 -0.21843132791519165 -0.10173960710770655 -0.073729227937403177 -0.12463006529062154 -0.28391542396124669
+leaf_weight=168 506 189 2284 1252 1015 427 441 178 55 43 52 59 2421 117 32 188 98 535 23 419 23 52 37 593 48 25 266 189 179 34
+leaf_count=168 506 189 2284 1252 1015 427 441 178 55 43 52 59 2421 117 32 188 98 535 23 419 23 52 37 593 48 25 266 189 179 34
+internal_value=0 0.0276458 0.0140723 -0.0159943 -0.00626475 0.0204384 0.0635219 0.00150159 0.0375009 0.0548363 0.0403826 0.0635407 -0.0192789 0.00373787 -0.0849282 0.0165624 0.0563938 0.0381234 0.115967 -0.0277954 0.0346336 -0.0524967 -0.0341848 0.08911 0.148404 -0.0340967 -0.0446206 -0.0354346 -0.024473 -0.105776
+internal_weight=0 4379 3177 7569 5649 1851 1202 1286 577 522 479 565 3798 1377 174 1203 893 704 169 709 201 508 456 761 146 142 1920 1654 1431 223
+internal_count=11948 4379 3177 7569 5649 1851 1202 1286 577 522 479 565 3798 1377 174 1203 893 704 169 709 201 508 456 761 146 142 1920 1654 1431 223
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=68 69 55 60 67 41 31 19 59 63 58 52 24 67 6 29 21 63 38 60 57 52 58 12 61 59 29 27 60 13
+split_gain=16781.7 13474.6 8019.98 6090.51 5650.59 3875.43 4423.66 3787.42 3553.12 3600.36 3540.38 5154.03 5172.23 3845.53 3729.18 3545.6 3415.45 3876.2 3153.96 3740.14 3140.85 5292.78 3069.77 3050.59 2977.65 2865.39 4352.44 2818.43 2811.15 2802.23
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 18 -4 -7 8 9 -6 11 12 13 28 25 -15 17 -5 19 22 27 23 -1 -22 -23 26 -12 -3 -2 -21
+right_child=10 20 3 16 7 6 -8 -9 -10 -11 14 -13 -14 15 -16 -17 -18 -19 -20 29 21 24 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.026265663132872635 0.018622595976120319 -0.00034014769104760088 0.054499410802664544 0.010679085604619568 0.2399183431620239 0.0017756479325518905 -0.25257565004355981 0.12866337880110129 -0.0071884017365184717 0.044612902604481752 -0.016775629313200376 0.086063869004803048 0.053909022679351305 -0.12129631197786735 0.037283655301564272 -0.30434281656555101 -0.056605400279950466 -0.09515637859161144 0.17037117978269675 0.063057317231381846 -0.023612066631538066 -0.022849339809682633 0.16141430180933738 0.032420953569871076 -0.17136419696485003 -0.045187785989491691 0.13308974424672257 0.075354775638313762 -0.089368350030021457 -0.063060974984457993
+leaf_weight=62 92 903 1114 1992 31 139 22 91 548 170 458 56 71 217 240 34 278 101 112 444 2233 60 189 307 100 1361 61 161 246 55
+leaf_count=62 92 903 1114 1992 31 139 22 91 548 170 458 56 71 217 240 34 278 101 112 444 2233 60 189 307 100 1361 61 161 246 55
+internal_value=0 0.0110196 0.0280227 0.0140779 0.057895 0.0434529 -0.0329804 0.0271319 0.0147963 0.0747346 -0.0354057 -0.0674486 -0.0804739 -0.0966728 -0.0245836 -0.146091 -0.00171841 0.00557188 0.0878729 0.0755532 -0.0131389 -0.0226963 0.128031 -0.0168396 -0.115671 -0.0324816 0.000838605 0.0111137 -0.0599744 0.0491565
+internal_weight=0 9112 5348 3646 1702 1275 161 840 749 201 2836 716 660 589 2120 251 2371 2093 862 750 3764 2700 251 2540 160 1880 519 1064 338 499
+internal_count=11948 9112 5348 3646 1702 1275 161 840 749 201 2836 716 660 589 2120 251 2371 2093 862 750 3764 2700 251 2540 160 1880 519 1064 338 499
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=53 66 55 57 68 56 25 15 52 56 67 69 9 70 72 63 21 72 50 15 67 15 44 8 46 14 72 49 30 72
+split_gain=8440.93 4637.27 4454.36 4340.16 3723 3271.75 3263.92 3937.03 3071.2 2587.5 2812.17 3735.19 3782.74 3530.67 5496.23 3073.28 2889.82 2778.7 3090.34 2690.48 2266.98 2736.96 2427.93 2211.27 2167.04 6357.52 2161.28 2972.66 2113.68 2049.18
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 23 8 20 9 26 -1 -4 13 -12 19 14 -11 -16 17 18 -15 -13 22 24 -5 -2 -22 29 27 -8 -25 -26
+right_child=3 -3 6 5 -6 -7 7 -9 -10 10 11 12 -14 16 15 -17 -18 -19 -20 -21 21 -23 -24 28 25 -27 -28 -29 -30 -31
+leaf_value=0.60150656254462354 0.069484885282861356 -0.017813538374866131 0.27121323910979633 0.062016977521791673 0.0073942096522677013 -0.17511859052577974 0.62990974036038372 -0.66365489278126644 -0.51368537132556624 0.57409286659552172 0.040312933533234931 -0.4129950248541272 -1.3586758281839524 -0.0049662641784143169 0.24900425672531129 -1.2608405712459769 -1.0542880902002598 0.78623793866289293 -1.264950277182189 0.61900410919353888 -0.24720149412534928 0.3868514120578766 0.72097607858479029 -0.48055975516035687 0.79975442049812673 -1.186253383067938 1.2244919368106386 -0.57927021607756612 0.60186611357189368 -0.33337517142295842
+leaf_weight=492 2306 1714 468 821 171 3323 133 27 26 262 441 196 38 169 26 28 29 38 22 29 689 96 60 128 79 26 46 24 21 20
+leaf_count=492 2306 1714 468 821 171 3323 133 27 26 262 441 196 38 169 26 28 29 38 22 29 689 96 60 128 79 26 46 24 21 20
+internal_value=0 0.110504 0.193032 -0.0639316 0.411974 -0.116398 0.116691 0.470798 0.545532 0.0700444 -0.003623 -0.137568 -0.435839 0.160657 0.384756 -0.533878 -0.11382 0.00527876 -0.150095 -0.279982 -0.00744784 -0.118147 0.106895 0.0453604 -0.177704 0.205364 0.621685 0.445067 -0.328003 0.570839
+internal_weight=0 4379 2665 7569 689 5114 1976 230 518 1746 1278 704 263 574 316 54 258 229 191 225 1791 910 881 2455 814 125 203 157 149 99
+internal_count=11948 4379 2665 7569 689 5114 1976 230 518 1746 1278 704 263 574 316 54 258 229 191 225 1791 910 881 2455 814 125 203 157 149 99
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=70 69 68 66 69 22 43 34 46 32 62 59 60 71 55 68 17 59 59 31 49 61 43 71 3 27 46 3 32 39
+split_gain=7587.03 7794.44 3498.11 3804.51 4020.46 4241.01 4632.67 4525.91 3451.11 4627.74 4084.94 3459.61 3430.56 3525.85 3641.55 3567.45 3607.24 3278.32 3200.24 3115.53 3084.2 2971.1 2947.47 2817.88 3618.84 2738.95 3563.32 2737.8 5306.86 2665.5
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 12 3 4 5 6 8 22 9 10 -2 -12 23 15 18 16 -14 -4 -15 -6 -13 -17 -7 24 -1 -19 -27 -5 -29 -20
+right_child=2 -3 17 27 19 7 -8 -9 -10 -11 11 20 13 14 -16 21 -18 25 29 -21 -22 -23 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=-0.044949090378625052 0.42671719286208454 -0.04585277809698949 0.03807969149774252 -0.11502468171535865 -0.24574719352699198 0.18469369288753062 -0.49145730369754381 1.9113822927077611 0.69062855780400623 -0.59172581467735641 0.34942342024551681 -0.11937329267854231 0.35426871117817921 0.50130672318185787 -0.097811130139932839 0.45300037555751349 1.5204041991915023 -0.27354697493458885 -0.06745867197589113 0.58935362435117067 -1.1036704791961489 -0.26985171389427376 1.4609090143984016 0.38417530137015149 0.88096643810470909 -0.98778518975845397 0.46128817401826389 -0.76638369726141298 0.73331557533570702 0.62788785765950506
+leaf_weight=350 341 3486 293 1457 506 102 124 24 108 89 146 228 504 229 1103 84 28 736 363 49 37 176 22 940 48 112 20 150 28 65
+leaf_count=350 341 3486 293 1457 506 102 124 24 108 89 146 228 504 229 1103 84 28 736 363 49 37 176 22 940 48 112 20 150 28 65
+internal_value=0 0.0627381 -0.101215 -0.0501837 0.0511482 0.152587 0.083371 0.654405 0.15848 0.0901425 0.170842 -0.0414528 0.160051 0.0920532 0.0132038 0.267274 0.415644 -0.251145 0.199581 -0.172018 -0.256803 -0.0363149 0.411119 0.289745 0.0667191 -0.348775 -0.768229 -0.160254 -0.530476 0.038143
+internal_weight=0 7376 4572 3411 1776 1221 1073 148 949 841 752 411 3890 2552 1760 792 532 1161 657 555 265 260 124 1338 398 868 132 1635 178 428
+internal_count=11948 7376 4572 3411 1776 1221 1073 148 949 841 752 411 3890 2552 1760 792 532 1161 657 555 265 260 124 1338 398 868 132 1635 178 428
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=60 59 53 57 65 54 63 59 16 65 57 62 52 53 6 53 67 50 65 7 23 21 48 41 52 63 58 61 51 61
+split_gain=6886.51 5050.43 4398.92 3672.94 4934.22 3547.86 3546.15 3351.65 3183.2 3133.92 3870.97 4169.93 3583.5 3062.2 3943.07 3022.72 2948.6 4432.26 3583.77 2881.72 2876.04 2777.75 3263.86 2742.07 2492.63 2758.84 2623.79 4725.36 2445.95 2567.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 24 7 13 6 -4 8 16 15 10 23 21 20 14 -3 -5 17 -2 -19 -11 28 22 -12 -9 26 -26 27 -1 29 -13
+right_child=2 3 5 4 -6 -7 -8 9 -10 19 11 12 -14 -15 -16 -17 -18 18 -20 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=1.0062646050964084 0.48835569500359521 0.37401293445441686 0.000815692136975893 0.4593505701114392 -0.17158795954557637 -0.17326297947792807 0.23877124556675855 0.26005606989198704 -1.3914397568187931 -0.087257338774564097 0.20921886497097983 0.13052732721571961 -1.5493342088801523 0.10585502577699851 1.5802397623658182 -0.47051477120681251 0.018071578691138866 0.15935424233591833 -1.3659901740650335 -0.59300626802632184 0.59321245549246671 0.96165622211084134 -0.64129890274847501 1.0893997220889382 0.54526070844043384 -0.88381592682429722 0.42710737231107343 -0.30947825933295875 -1.0481650007076753 -0.497482538772543
+leaf_weight=35 423 177 1853 58 1078 3180 741 299 22 998 341 124 21 523 32 88 470 43 24 127 40 41 52 46 22 35 755 124 39 137
+leaf_count=35 423 177 1853 58 1078 3180 741 299 22 998 341 124 21 523 32 88 470 43 24 127 40 41 52 46 22 35 755 124 39 137
+internal_value=0 0.113573 -0.050749 0.0436606 -0.0268832 -0.109172 0.144725 0.0404277 -0.270087 -0.0259413 0.0909101 -0.0304801 -0.281595 0.23515 0.558698 -0.101116 0.197017 0.368659 -0.387038 -0.144351 -0.203293 0.178396 0.0966822 0.370635 0.309343 -0.332242 0.349355 -0.0198493 -0.309494 -0.199118
+internal_weight=0 3690 8258 2719 1987 5033 909 3225 168 2265 1140 795 361 732 209 146 960 490 67 1125 340 434 393 345 971 57 914 159 300 261
+internal_count=11948 3690 8258 2719 1987 5033 909 3225 168 2265 1140 795 361 732 209 146 960 490 67 1125 340 434 393 345 971 57 914 159 300 261
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=68 69 70 55 50 18 65 70 7 52 7 69 35 5 0 65 62 65 70 57 73 0 38 34 63 70 49 70 52 18
+split_gain=6967.24 6376.15 5209.1 3304.65 2841.67 4044.16 2798.78 2927.74 3628.27 2705.76 4804.66 3060.1 4143.21 2637.69 2702.89 2444.01 5188.09 2307.73 2705.2 2509.63 2447.99 3140.62 2885.01 3379.82 2987.81 3037.18 2594.18 4057.54 2306.82 3477.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 -1 5 -4 -3 -8 -9 11 -11 17 -13 14 15 16 -6 18 19 -2 22 -22 23 26 -24 -26 -19 -28 -5 -30
+right_child=9 6 4 28 13 -7 7 8 -10 10 -12 12 -14 -15 -16 -17 -18 20 -20 -21 21 -23 24 -25 25 -27 27 -29 29 -31
+leaf_value=0.17579961275634001 0.26010727888306245 0.013743558778923793 0.05267151085926302 0.077655031667874075 0.47663288263023884 -0.13861217075575363 -0.040019335736557637 -0.14272780001870003 -0.64555198487301824 0.18188296762811396 -0.59800191548737613 -0.20436142950925873 0.44014892354607582 -0.47114763403910082 -0.41432237171878417 -0.16288691649919954 -0.20311285076806179 -0.035784199119361627 -0.078111526700025746 0.0098990259992096253 -0.19373938723846718 -0.83798138485713436 -0.61418481741262521 0.268713942279176 -0.3732886926747031 0.25823405511451492 0.0084287296359737713 -0.69521608471870433 -0.28541115586982763 0.41286629953167653
+leaf_weight=1012 151 1918 1912 1659 61 323 1458 348 40 193 22 609 26 49 48 116 52 628 464 298 135 22 46 82 45 33 42 40 94 22
+leaf_count=1012 151 1918 1912 1659 61 323 1458 348 40 193 22 609 26 49 48 116 52 628 464 298 135 22 46 82 45 33 42 40 94 22
+internal_value=0 0.021301 0.05639 0.103693 0.00491228 0.0250274 -0.0285546 -0.0725025 -0.194565 -0.0684394 0.102081 -0.0824272 -0.177972 -0.132993 -0.0731755 -0.00166875 0.16383 -0.0518778 0.00655242 0.0940448 -0.101595 -0.284015 -0.070329 -0.0352179 -0.294587 -0.106106 -0.0703199 -0.334813 0.0625826 -0.152979
+internal_weight=0 9112 5348 2787 2561 2235 3764 1846 388 2836 215 2621 635 326 277 229 113 1986 913 449 1073 157 916 792 124 78 710 82 1775 116
+internal_count=11948 9112 5348 2787 2561 2235 3764 1846 388 2836 215 2621 635 326 277 229 113 1986 913 449 1073 157 916 792 124 78 710 82 1775 116
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+BON8=72
+blue=67
+black=57
+BON4=56
+BON2=54
+BON5=52
+grey=49
+brown=46
+BON7=44
+BON3=43
+yellow=43
+BON6=40
+BON1=31
+green=29
+BON10=21
+BON9=20
+no_players=19
+x0_SCORE8=18
+x0_SCORE2=15
+x0_SCORE7=15
+x5_SCORE9=15
+x2_SCORE4=14
+x3_SCORE5=14
+x3_SCORE8=14
+x4_SCORE3=14
+x1_SCORE4=13
+x1_SCORE8=13
+x0_SCORE1=12
+x2_SCORE1=12
+x4_SCORE9=12
+x5_SCORE5=11
+x0_map1=11
+x0_SCORE4=10
+x5_SCORE3=10
+x5_SCORE7=10
+x0_map3=10
+x0_SCORE9=9
+x4_SCORE6=9
+x1_SCORE3=8
+x2_SCORE2=8
+x2_SCORE5=8
+x2_SCORE7=8
+x3_SCORE1=8
+x3_SCORE3=8
+x3_SCORE6=8
+x3_SCORE7=8
+x0_map2=8
+x1_SCORE7=7
+x2_SCORE6=7
+x2_SCORE8=7
+x2_SCORE9=7
+x4_SCORE4=7
+x4_SCORE8=7
+x5_SCORE6=7
+x5_SCORE2=6
+x5_SCORE8=6
+x0_SCORE6=5
+x1_SCORE1=5
+x1_SCORE5=5
+x1_SCORE6=5
+x1_SCORE9=5
+x3_SCORE4=5
+x0_SCORE5=4
+x2_SCORE3=4
+x3_SCORE2=4
+x4_SCORE5=4
+x5_SCORE4=4
+x1_SCORE2=3
+x3_SCORE9=3
+x4_SCORE2=3
+x0_SCORE3=2
+x4_SCORE7=2
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/halflings_model.txt b/data/faction-picker-bot/models/halflings_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7a7007da297bca3a341b8b7d0486cef3ba1fd02e
--- /dev/null
+++ b/data/faction-picker-bot/models/halflings_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1]
+tree_sizes=2846 2933 2910 2933 2936 2943 2918 2943 2919 2915 2935 2954 2931 2934 2929 2881 2942 2921 2914 2945 2947 2920 2932 2916 2919 2928 2925 2961 2921 2878 2943 2901 2935 2918 2946 2985 2912 2930 2921 2929
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=67 64 60 60 64 57 54 57 55 59 58 59 61 60 54 59 55 9 54 14 54 43 20 62 68 66 28 59 59 54
+split_gain=249690 121935 57521.7 42822.7 36405.5 25432.6 16212.2 14723.1 14480.2 13363.5 10256.6 9977.23 9828.47 8884.65 8172.75 7017.14 6814.78 6650.58 6590.71 6534.52 6469.3 6297.56 6293.65 6246.19 8505.28 6232.52 6220.62 6190.56 5894.05 5829.18
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 18 7 8 -1 23 27 25 28 16 -12 -6 15 -7 -9 -11 -3 -16 -10 -20 -18 24 -2 -5 -21 -4 -8 -15
+right_child=4 3 5 9 13 14 10 11 20 17 12 -13 -14 29 19 -17 22 -19 21 26 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=101.59362084727432 100.72726111344993 100.85436649893128 102.02334374586376 100.38054154231253 99.84573234913745 100.95697753852563 101.92910059146973 100.48455893954363 101.01621575476108 99.700317021581895 101.21704326245504 99.760721615671798 100.58466896659718 99.719763973182154 100.24803798254811 100.3594877383821 99.866616527987176 100.18070756557599 100.32639944276904 99.8209756552653 100.47161383496672 100.94232521430068 100.67164340340365 100.05640225668927 100.02025074720652 99.905807749146888 98.016781773792459 101.14346158103208 101.17092797917913 99.450489422614623
+leaf_weight=685 429 436 108 698 1163 302 138 338 338 1891 399 2722 640 1143 1175 563 829 340 1226 113 615 192 110 967 282 458 23 308 399 2710
+leaf_count=685 429 436 108 698 1163 302 138 338 338 1891 399 2722 640 1143 1175 563 829 340 1226 113 615 192 110 967 282 458 23 308 399 2710
+internal_value=100.144 100.478 100.793 100.128 99.7998 100.542 101.187 99.9732 100.88 99.9165 101.011 99.8689 100.828 99.6035 100.33 100.568 100.1 99.7735 100.514 100.172 100.665 100.41 99.9609 100.222 100.447 100.192 99.5159 101.372 101.366 99.5304
+internal_weight=0 11047 5806 5241 10693 3545 2261 5677 1369 3387 1576 3999 1039 5016 2176 865 1277 2231 1854 1311 953 1418 939 1678 711 1156 136 416 537 3853
+internal_count=21740 11047 5806 5241 10693 3545 2261 5677 1369 3387 1576 3999 1039 5016 2176 865 1277 2231 1854 1311 953 1418 939 1678 711 1156 136 416 537 3853
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=69 67 60 67 56 56 56 56 60 45 60 53 55 54 62 54 53 54 55 42 55 49 66 71 56 53 66 54 55 68
+split_gain=301696 220571 68052.8 48423.1 38108.5 31164 29880.6 13046.9 10354.6 10210.3 9499.91 9240.07 8781.98 8312.92 13732.3 7334.12 7432.76 7083.06 8085.83 6847.13 6464.11 6401.25 6383.95 6319.94 8152.73 5967.01 5419.09 5411.58 5074.62 5043.04
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 5 12 22 10 20 15 -10 -3 -6 -4 -9 28 -7 -17 -12 -19 -11 -1 23 -2 -5 -25 -22 -13 -14 -15 -18
+right_child=3 6 4 21 11 8 -8 13 9 19 17 26 27 14 -16 16 29 18 -20 -21 25 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=1.2255943877356394 0.15954360254593339 0.38411957590889279 0.73704663601466192 -0.4964853578316577 0.25929227824544299 0.14178256849358389 -0.16422532224678635 0.7828249132282783 -0.40750226146891572 -0.72087427153439809 0.27016547561179399 0.12308157637947317 0.61277591868129089 0.97432011965776211 0.27625165171557098 0.056461579293424394 -0.58305891611261995 0.21872726242019705 -0.12192965337377511 -1.6919650471210481 1.1197420359371335 -0.34539264476660525 -0.18807710907633252 -0.4871998734839994 -0.83897226234330424 0.67349250262613025 -0.11469011424815487 0.30717744231097027 0.5796707893287657 -0.15066493503125167
+leaf_weight=196 769 467 521 675 1102 222 5774 618 1427 167 489 910 384 207 682 193 334 438 1057 40 181 319 338 403 1071 504 801 782 482 187
+leaf_count=196 769 467 521 675 1102 222 5774 618 1427 167 489 910 384 207 682 193 334 438 1057 40 181 319 338 403 1071 504 801 782 482 187
+internal_value=0 0.155895 0.42076 -0.395636 0.258977 -0.242316 -0.081437 0.674427 -0.369694 -0.470973 0.113593 0.108737 0.509496 0.579827 0.488322 -0.192888 -0.296945 0.0499162 -0.0221252 -0.908525 0.888002 -0.624063 0.0534047 -0.66543 -0.742796 0.791407 0.0117694 0.407821 0.698237 -0.427862
+internal_weight=0 15595 7370 6145 4500 3677 8225 2870 2570 1634 2451 2813 1687 1989 1371 936 714 1984 1495 207 881 2468 1107 2149 1474 685 1711 1166 689 521
+internal_count=21740 15595 7370 6145 4500 3677 8225 2870 2570 1634 2451 2813 1687 1989 1371 936 714 1984 1495 207 881 2468 1107 2149 1474 685 1711 1166 689 521
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=69 64 64 56 60 60 59 56 56 60 60 59 60 54 68 60 59 17 61 16 54 23 60 61 43 54 53 54 62 21
+split_gain=244374 160869 51128.5 50917.1 34748.7 28916.4 26436.4 18001.5 17829.7 17248.7 10319.4 8651.89 7336.58 7084.5 6842.76 6620.42 6302.63 6087.89 6061.15 7955.5 6017.28 5818.51 5720.19 5668.03 5364 5906.18 5361.82 5503.68 6365.87 5259.07
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 5 -3 -1 9 12 17 20 18 14 -2 29 -10 21 -15 -6 26 -20 -5 -4 -9 -11 25 -24 27 -8 -29 -7
+right_child=2 4 15 6 8 13 10 22 11 23 -12 -13 -14 16 -16 -17 -18 -19 19 -21 -22 -23 24 -25 -26 -27 -28 28 -30 -31
+leaf_value=1.414389433326805 0.37668286008957014 0.2254352779795723 -0.54381315684246434 1.6935256943731876 0.076884897941950678 0.88106375816621285 2.5580728655414924 -0.28294968806664167 -0.27483671572352242 0.75274500552370649 0.027046125650800182 -0.45241515943031207 -0.17057429410342595 0.86140486356038781 0.21677072508874989 -1.0844664133069439 0.39230916683309364 -0.70670938357001267 0.12056825784816619 1.1415125665308414 0.93570566626416518 -1.553904652114098 -0.38473107513046717 0.29900538404989574 -0.14213552545740835 -0.7775951542719588 0.51249476812120076 1.8820012523978951 0.012763957600844533 1.8673999787109796
+leaf_weight=794 322 2487 465 143 1779 475 28 966 1094 422 1814 2523 1024 444 382 1357 807 105 622 87 392 65 581 792 244 1121 271 35 38 61
+leaf_count=794 322 2487 465 143 1779 475 28 966 1094 422 1814 2523 1024 444 382 1357 807 105 622 87 392 65 581 792 244 1121 271 35 38 61
+internal_value=0 0.210458 -0.534109 0.556149 -0.0879423 0.912243 0.358242 -0.342085 -0.220421 0.665204 0.172792 -0.339912 -0.0396554 0.689129 -0.147605 -0.967407 0.558799 0.0332132 0.417366 0.245846 1.13826 -0.667692 -0.481876 0.45673 -0.580624 -0.643486 0.744267 1.36615 0.908974 0.993315
+internal_weight=0 15595 6145 7225 8370 2581 4644 4258 5883 1749 2895 3999 1346 1787 1476 1887 1251 1884 1081 709 535 530 2912 1214 1946 1702 372 101 73 536
+internal_count=21740 15595 6145 7225 8370 2581 4644 4258 5883 1749 2895 3999 1346 1787 1476 1887 1251 1884 1081 709 535 530 2912 1214 1946 1702 372 101 73 536
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 65 64 67 65 64 64 64 64 65 56 66 3 60 56 67 60 61 66 61 71 49 66 60 66 1 56 60
+split_gain=197943 171620 113557 48358.7 41414.1 41085.2 41393.3 37542.5 30877.2 30029.6 29255.2 27193.9 13390.3 13352.8 12606 11349.4 11019.1 9358.36 7448.42 7317.48 6760.36 6349.68 5891.28 6959.67 5862.99 5851.53 5680.91 8022.41 5336.42 5185.39
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 8 5 6 16 15 12 18 -5 -7 -3 29 -15 -1 -2 -6 28 -10 -17 -11 -19 -24 -13 -12 -27 -28 -4 -9
+right_child=4 3 9 10 17 11 -8 13 19 21 25 24 -14 14 -16 20 -18 22 -20 -21 -22 -23 23 -25 -26 26 27 -29 -30 -31
+leaf_value=1.3606277848453938 0.84751423684094251 0.65400475521010981 0.99603150769516269 -0.11812240362005261 -0.59868835404877618 -0.31926188483783585 -0.28275939646433829 1.0013703629609081 -0.31824881056846499 -0.18750624724920778 -0.29964874258188351 -0.90796571669146364 0.17789728245077829 0.3402128964583459 -0.94232148412201133 1.1183288350571381 0.21786616085664987 -0.59481759542383061 0.31247420450902463 -0.015065536951556812 0.65992155237763162 0.091977548253329364 -1.2996660168901872 -0.30973429794897112 -1.7731505223446422 -0.61858575167660945 -1.5117323478016087 0.17553628049790859 0.50218012852977667 0.55946730819566426
+leaf_weight=732 301 632 225 2009 1286 1225 1552 311 760 813 365 582 1169 471 60 516 538 178 1080 2028 394 1847 366 57 60 1132 106 24 468 453
+leaf_count=732 301 632 225 2009 1286 1225 1552 311 760 813 365 582 1169 471 60 516 538 178 1080 2028 394 1847 366 57 60 1132 106 24 468 453
+internal_value=0 0.157844 0.449885 -0.103839 -0.400581 -0.256564 -0.0278247 0.851758 0.0760233 0.183632 -0.330844 -0.549502 0.344971 0.516267 0.195294 1.11635 0.443759 -0.725556 0.449295 -0.0977123 0.919854 0.00655637 -0.997022 -1.16627 -0.988824 -0.593511 -0.678502 -1.20024 0.662521 0.739352
+internal_weight=0 15595 7370 8225 6145 4258 2391 2937 4589 4433 3636 1867 1801 1295 531 1642 839 1887 1773 2788 910 2660 601 423 642 1627 1262 130 693 764
+internal_count=21740 15595 7370 8225 6145 4258 2391 2937 4589 4433 3636 1867 1801 1295 531 1642 839 1887 1773 2788 910 2660 601 423 642 1627 1262 130 693 764
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=69 67 64 64 64 67 56 56 56 66 53 61 67 51 62 63 63 43 24 45 42 62 54 66 55 66 53 62 54 51
+split_gain=160334 139012 76076 34664.6 33545.4 33279 14657.6 14485.9 12959 9267.82 8440.66 7868.27 7580.27 5769.35 5708.45 6513.46 5574.27 6366.81 5226.36 5213.78 5738.31 5130.81 4996.12 4969.08 4850.88 8222.63 4724.51 7371.71 4580.47 5409.31
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 6 5 8 -3 -1 28 -4 -9 -5 21 -7 15 22 17 -14 -11 26 -21 -6 -12 -18 25 -8 27 -10 -2 -30
+right_child=4 3 9 11 12 13 24 10 19 18 14 -13 16 -15 -16 -17 23 -19 -20 20 -22 -23 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.48366071436572133 0.32554575776147565 0.17365092352379646 0.13980812081229821 -0.22964994407303557 -0.38229451691497252 -0.23311191922005858 0.16048256792035515 0.40487022978012199 0.27931680153952987 0.029170100565550229 0.46730515340676049 -0.097564976854821198 -0.21242517574780762 -0.46291941467644326 0.10200365653000892 -0.26133742840201762 -0.50178712103271206 -0.99514230645221202 -0.2286878705176966 -0.1709345744332979 -0.73432369892979832 -0.20434641221548439 0.22971768286791977 -0.90675709183151665 -0.057908949729692114 -0.12478978789757947 -0.10996720439756394 -0.085697901438867019 0.12576367568722668 -0.2807605044082836
+leaf_weight=1338 190 1243 2339 1238 600 1618 626 840 186 1442 299 3177 191 249 478 39 313 23 174 173 45 686 421 74 1648 293 946 265 512 74
+leaf_count=1338 190 1243 2339 1238 600 1618 626 840 186 1442 299 3177 191 249 478 39 313 23 174 173 45 686 421 74 1648 293 946 265 512 74
+internal_value=0 0.075765 0.215945 -0.0498429 -0.192279 -0.123151 0.0483761 0.369613 -0.0133558 0.0832573 0.296144 -0.134603 -0.348267 -0.263761 0.222313 0.298081 -0.478571 -0.296549 0.00140569 -0.0850788 -0.28723 -0.28737 0.328382 -0.579223 -0.0122849 0.0695307 -0.0535333 0.0648403 0.135913 0.0744279
+internal_weight=0 15595 7370 8225 6145 4258 3810 3415 2391 3955 2077 4415 1887 1867 1237 759 601 214 1616 1615 218 1286 720 387 2567 919 1397 451 776 586
+internal_count=21740 15595 7370 8225 6145 4258 3810 3415 2391 3955 2077 4415 1887 1867 1237 759 601 214 1616 1615 218 1286 720 387 2567 919 1397 451 776 586
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=69 65 66 60 65 60 56 56 57 59 55 56 59 56 57 16 37 66 60 59 68 61 60 16 59 42 57 62 9 57
+split_gain=129870 85195.2 35781.5 26984.5 22991.9 18632.6 15438.2 15230.5 13157.8 10644 13425.9 9814.04 10118.5 9482.25 7633.3 7347.54 6672.61 6518.94 6145.13 6068.2 5973.57 6389.13 5955.94 5670.15 5556.89 5376.16 5550.28 6114.69 5067.78 4935.04
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 -3 6 19 17 14 -5 -9 20 -10 -13 -7 -1 -12 -14 24 -6 25 -11 -22 28 -19 -2 26 -4 -28 -8 -24
+right_child=4 3 5 8 18 13 22 9 11 10 15 12 16 -15 -16 -17 -18 23 -20 -21 21 -23 29 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.78990487063976744 0.56199595561062088 0.13460335298160467 1.1145620248676127 0.016593798719404626 -0.24570139569029587 0.20241010984661903 -0.15130598000511344 0.46267856946651592 -0.056573005607027327 0.62880765488713875 -0.076657865426317209 -0.11195855093900271 -0.34088925394604758 -0.076317226209872469 0.46700449072806666 0.52652583587131063 -0.79103800599058771 -0.046882013798458501 -0.45328102421395094 0.24535348982297372 0.64974228235085807 0.002300140081890046 -0.12491535555841723 -0.95239228314044433 0.10268262882182186 1.3399523889809324 0.73008558402458823 0.0064925792997917245 0.32379376689796568 -0.38456981075964564
+leaf_weight=475 161 2484 51 1838 906 793 548 1024 1340 299 698 947 1295 1717 1033 103 165 320 2110 776 100 210 473 34 429 38 96 113 122 1042
+leaf_count=475 161 2484 51 1838 906 793 548 1024 1340 299 698 947 1295 1717 1033 103 165 320 2110 776 100 210 473 34 429 38 96 113 122 1042
+internal_value=0 0.102283 0.263626 -0.0482032 -0.259577 0.111175 -0.132972 0.402232 -0.129509 0.299087 0.180281 -0.201176 -0.281677 0.0117428 0.568714 0.000905082 -0.391762 0.0923184 -0.390925 0.343554 0.416208 0.211152 -0.230306 -0.133852 0.228021 0.599271 0.491017 0.338861 -0.0647953 -0.303503
+internal_weight=0 15595 7526 8069 6145 3584 3129 3942 5585 2434 1410 3747 2407 2510 1508 801 1460 944 3016 1074 609 310 2185 354 590 298 260 209 670 1515
+internal_count=21740 15595 7526 8069 6145 3584 3129 3942 5585 2434 1410 3747 2407 2510 1508 801 1460 944 3016 1074 609 310 2185 354 590 298 260 209 670 1515
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=69 64 65 64 65 65 56 66 66 56 66 57 56 22 54 54 62 54 58 24 57 62 55 61 61 45 13 27 58 56
+split_gain=105195 82528.1 54940 27171.8 25380.5 21105.8 13701.2 12083.5 11265.8 7981.51 7895.64 7602.51 6598.18 6302.73 7049.51 6187.29 6143.71 5826.73 5820.52 6928.95 5588.85 5492.67 5395.8 5326.41 5279.45 5179.7 5120.18 5079.98 4980.06 4938.93
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 8 7 -1 15 12 28 22 -7 17 -10 -15 -3 -13 -2 19 27 -6 -17 -8 -24 -18 26 -19 -14 -4 -5
+right_child=3 5 9 29 20 11 10 -9 13 -11 -12 16 18 14 -16 21 24 25 -20 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.92399291078881596 1.1858641682175903 0.51070745249471194 0.63868440537231408 -0.37970931454032675 -0.18131173918674512 -0.018990026435111711 0.94486074895119132 -0.079858042276896191 -0.12921160298151121 0.021295339758370682 0.31077300227897703 -0.47108873827754372 0.41878016161403941 0.21191576000522164 -1.551626031013096 0.31115424588968815 -0.41549018344100858 0.33591703945134266 -0.14278905951983076 -1.110758814903406 -0.54303332111669478 -0.10450828101472323 0.82638926795734613 0.23251625613045337 -0.050330397770125074 1.3873167837538372 -1.0507227071126302 1.72140556710107 0.20012421080507853 -0.75762959041123124
+leaf_weight=1344 111 673 369 456 581 1216 494 2103 802 2545 995 1379 207 34 68 761 632 237 473 26 1613 546 275 335 1060 41 30 35 868 1431
+leaf_count=1344 111 673 369 456 581 1216 494 2103 802 2545 995 1379 207 34 68 761 632 237 473 26 1613 546 275 335 1060 41 30 35 868 1431
+internal_value=0 0.138082 0.385682 -0.350429 -0.210444 -0.0756478 0.674696 0.0870663 0.0412724 0.122575 0.515069 -0.230619 0.247517 -0.223377 -0.963779 0.26436 -0.314416 0.564682 0.0681751 0.440511 -0.447245 0.137511 0.699195 0.500246 -0.186726 0.340814 0.180115 0.607176 0.330948 -0.666304
+internal_weight=0 15595 7225 6145 4258 8370 3443 4083 2064 3782 2099 4287 1160 904 102 1980 3071 419 741 268 2194 1307 1104 610 1692 308 267 242 1237 1887
+internal_count=21740 15595 7225 6145 4258 8370 3443 4083 2064 3782 2099 4287 1160 904 102 1980 3071 419 741 268 2194 1307 1104 610 1692 308 267 242 1237 1887
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=67 60 57 59 55 53 57 55 58 59 57 60 55 59 55 39 53 62 61 63 10 6 24 61 63 53 62 66 62 43
+split_gain=142927 62792.3 17497.5 13624.8 12247.9 12196.1 9936.29 9925.24 8439.44 8350.74 9383.36 7541.04 7371.24 7288.23 6434.27 5966.47 5553.81 5799.54 5366.88 5236.2 7489.55 7686.33 5549.19 10070.1 4756.21 4707.63 6663.16 4694.58 5227.44 4497.16
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 4 16 13 -1 -2 -7 14 10 -9 24 -13 -3 25 19 17 -4 29 20 21 22 -10 -24 -8 26 -5 -17 -29 -18
+right_child=6 2 3 8 -6 7 11 9 15 -11 -12 12 -14 -15 -16 27 18 -19 -20 -21 -22 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.14048031589483362 -0.017767727233537554 0.20326031926787483 0.12572187646634547 0.26091347513019397 0.02333818505720428 0.12480075818388478 0.0042960558037345685 0.20825351189047589 -0.1102580215188332 0.034110960101977283 0.068817278336891705 -0.037312457198126953 -0.07728614810268257 0.07614655177456435 -0.02761087364808287 -0.063697183476405267 0.032485085645516776 0.020352309453126445 -0.019968586203034024 -0.017731092293530221 0.096755114829901498 0.0703282944044505 -0.092017539182016925 -0.54675387255847452 -0.047448119898896357 0.01368412780291718 0.028090464095013184 -0.32168292113340619 -0.066160034395399553 0.19038605878407927
+leaf_weight=1122 3010 162 272 62 1789 836 844 179 347 1444 534 1964 3687 553 804 96 368 311 757 734 55 58 31 24 1188 279 76 61 35 58
+leaf_count=1122 3010 162 272 62 1789 836 844 179 347 1444 534 1964 3687 553 804 96 368 311 757 734 55 58 31 24 1188 279 76 61 35 58
+internal_value=0 0.0420439 0.0114288 -0.00848342 0.0466411 0.0936171 -0.0434358 0.0760493 -0.0322957 0.0571544 0.103823 -0.0534919 -0.0633933 0.104947 -5.71335e-05 -0.0596124 0.0274103 0.0695127 0.00666161 -0.0463156 -0.0870555 -0.109033 -0.134911 -0.290448 -0.025956 0.0530681 0.132692 -0.14611 -0.228524 0.0539833
+internal_weight=0 11047 6932 4428 2504 4115 10693 2993 2662 2157 713 7683 5651 715 1221 1441 1766 583 1183 1249 515 460 402 55 2032 417 138 192 96 426
+internal_count=21740 11047 6932 4428 2504 4115 10693 2993 2662 2157 713 7683 5651 715 1221 1441 1766 583 1183 1249 515 460 402 55 2032 417 138 192 96 426
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=67 65 64 65 60 60 64 60 62 66 68 62 66 64 54 54 54 17 64 37 54 58 43 58 28 45 68 6 0 24
+split_gain=113988 92028.2 35016.1 32600.2 16153.4 11405 10238.7 10175.7 12284.2 9153.57 15887.8 8669.44 10125.4 8054.4 6186.71 6066.63 5856.96 5580.76 5358.05 4800.88 4356.63 6115.33 4898.47 4338.4 5520.98 4313.06 4267.32 4880.69 4229.5 4178.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 6 20 -4 9 -1 15 10 16 12 18 29 -8 25 -2 -7 -6 -17 21 -3 -22 -18 -25 -9 27 -14 -20 -5
+right_child=3 4 5 13 11 17 14 8 -10 -11 -12 -13 26 -15 -16 19 23 -19 28 -21 22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=1.0656563146398248 0.82773971902459786 1.1053313159417095 0.57895519859361144 -0.37963291975681535 0.085213961796860804 0.11991674447411767 0.0075829288132076627 1.3563871383288149 0.27381679506405543 -0.14997730966082887 -0.11799393136023922 0.016955577577483168 -0.75011721526250041 -0.61136450542566667 -0.29593514999994047 0.79874746075380587 0.61285186896731914 -0.8072971880435944 -0.2042144189441488 -0.030612436954568074 0.061351758667381656 0.28255531072887802 0.54674253292963848 0.20450958188315083 -1.0840726069713893 0.36044334734187411 -0.067634239313857897 0.25254250070396461 -0.92931615522033306 0.0078238687277594702
+leaf_weight=1055 331 112 686 2335 724 1096 939 295 529 1339 813 2219 578 1719 2358 469 239 69 525 82 1555 467 240 266 38 51 147 53 95 316
+leaf_count=1055 331 112 686 2335 724 1096 939 295 529 1339 813 2219 578 1719 2358 469 239 69 525 82 1555 467 240 266 38 51 147 53 95 316
+internal_value=0 0.225282 0.584632 -0.23274 -0.0065425 0.255477 -0.0875827 0.830204 0.656009 0.0452444 0.200195 -0.12124 -0.265753 -0.44277 -0.209492 0.881404 0.496176 0.0650002 -0.0995556 0.675322 0.203189 0.441711 0.126251 0.294063 0.0434368 1.20959 -0.55286 -0.6659 -0.315319 -0.333448
+internal_weight=0 11047 4332 10693 6715 1851 6323 2481 1426 3026 1687 4341 2122 4370 3297 897 874 1165 1344 551 2374 579 1795 543 304 346 778 631 620 2651
+internal_count=21740 11047 4332 10693 6715 1851 6323 2481 1426 3026 1687 4341 2122 4370 3297 897 874 1165 1344 551 2374 579 1795 543 304 346 778 631 620 2651
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 65 67 64 65 64 64 64 65 64 64 59 66 3 68 66 62 10 66 59 5 66 1 68 49 68 3 43
+split_gain=106789 95150.8 55261.9 24254.5 23537.3 20084.6 19858.3 15361.7 14937.6 14148.2 13224.9 12501.1 9963.82 9345.29 7380.96 10072.7 7278.8 6869.4 5888.16 5560.23 4927.58 4675.01 6891.95 4449.33 5972.35 4762.44 4408.36 5383.84 4234.29 4725.95
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 11 5 6 17 13 -5 -4 12 16 21 -1 19 -16 20 18 -2 -9 -3 22 -6 25 -25 -10 -15 -28 -13 -30
+right_child=4 3 9 8 10 -7 -8 14 23 -11 -12 28 -14 26 15 -17 -18 -19 -20 -21 -22 -23 -24 24 -26 -27 27 -29 29 -31
+leaf_value=1.2142784851787891 0.8970757663147908 0.60450591877844539 0.39600338941262447 -0.10521063191075418 0.17012612071701294 -0.51141341146518282 -0.23322528289647815 0.77719071083224733 -0.40089699881551255 0.031329938660724144 -0.94775569836535478 -0.035477578448794705 -0.81322884334055512 0.64837699123276105 0.34804363925595255 -1.0276921977599462 0.061023648109774564 0.029074798431785811 0.19380325956430966 -0.055655610954368509 0.078889882893942789 -0.40693493641308476 -1.4426437722197896 -1.3273954116958915 0.31502375602722171 -1.0043852147254451 0.74871296098787488 2.1037978355981868 -0.29130573878617588 -1.542732537175928
+leaf_weight=706 292 663 1773 2009 307 1286 1552 673 1332 2660 734 2534 509 814 471 60 894 346 201 91 244 889 29 123 27 145 73 49 219 35
+leaf_count=706 292 663 1773 2009 307 1286 1552 673 1332 2660 734 2534 509 814 471 60 894 346 201 91 244 889 29 123 27 145 73 49 219 35
+internal_value=0 0.139124 0.400069 -0.0946946 -0.353074 -0.192734 -0.0213322 0.736484 -0.287614 0.177183 -0.591961 0.0581608 -0.441353 0.939587 0.478959 0.192593 0.263516 0.370632 0.610346 0.67799 0.463105 -0.286835 0.0309287 -0.512842 -1.03176 -0.460143 0.732394 1.29297 -0.0744949 -0.463746
+internal_weight=0 15595 7370 8225 6145 3677 2391 2937 3636 4433 2468 4589 1734 1642 1295 531 1801 839 493 764 907 1225 336 1627 150 1477 936 122 2788 254
+internal_count=21740 15595 7370 8225 6145 3677 2391 2937 3636 4433 2468 4589 1734 1642 1295 531 1801 839 493 764 907 1225 336 1627 150 1477 936 122 2788 254
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=69 64 65 56 60 56 56 64 60 65 65 60 56 21 65 55 68 47 15 66 65 1 33 11 55 0 68 66 23 5
+split_gain=86499.5 47185.2 30379.6 16918.2 16703.7 12198.8 12046.3 11259.2 8061.66 7750.71 7389.89 6546.44 6045.07 5794.94 5399.64 5173.67 7155.09 8125.28 5063.14 5062.38 4717.4 5063.55 5143.51 4559.14 4412.5 4405.05 4792.97 4264.4 4060.73 5563.19
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 14 -3 10 11 9 12 -5 27 18 13 -4 -2 16 17 -10 -1 24 21 22 -7 -11 -8 26 -21 -6 29 -25
+right_child=3 4 8 7 5 20 19 -9 15 23 -12 -13 -14 -15 -16 -17 -18 -19 -20 25 -22 -23 -24 28 -26 -27 -28 -29 -30 -31
+leaf_value=0.63216391769850222 0.069903858768422214 0.12058333836824417 0.35270838512359892 -0.093883254990857506 0.32721035491719397 -0.075983215924305486 0.49817440751814335 -0.43622250448510608 0.22681149691209784 -0.27038587414752163 -0.075998970998710141 0.40196642129061122 0.12672666359462306 1.1652612959897077 -0.1611636234989908 -0.054556472856035182 -0.040212173522501199 1.0881706853707631 1.3252874893587339 0.24380159130733872 -0.22298799766902144 0.23466650992149674 -0.44923088547310541 -0.33061119569514796 0.23012981972061711 0.4967660048272875 -0.070970859811452694 0.041601984611848775 -1.5028356154759726 -1.4016881178586911
+leaf_weight=403 944 2487 293 1388 477 1588 494 1431 372 1351 954 888 835 45 858 1726 455 56 53 432 2022 206 183 126 610 135 428 453 21 26
+leaf_count=403 944 2487 293 1388 477 1588 494 1431 372 1351 954 888 835 45 858 1726 455 56 53 432 2022 206 183 126 610 135 428 453 21 26
+internal_value=0 0.0834745 0.208288 -0.211845 -0.024265 -0.0854987 0.351564 -0.283098 0.077855 -0.207851 0.0543641 0.507402 0.223015 0.460889 -0.0401161 0.0125912 0.143845 0.339513 0.712724 0.251781 -0.151391 -0.0781635 -0.114551 -0.311648 0.35007 0.142724 0.0871474 0.188091 -0.633875 -0.513822
+internal_weight=0 15595 7225 6145 8370 5883 3443 4343 3782 2912 1884 1344 1173 338 1802 2609 883 428 456 2099 3999 1977 1771 1524 1104 995 860 930 173 152
+internal_count=21740 15595 7225 6145 8370 5883 3443 4343 3782 2912 1884 1344 1173 338 1802 2609 883 428 456 2099 3999 1977 1771 1524 1104 995 860 930 173 152
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=69 64 65 64 60 56 65 56 56 59 66 65 60 60 56 66 55 24 59 57 65 56 59 55 54 66 54 45 32 60
+split_gain=111656 62354.8 30965.2 21790.6 17836.9 15210.6 13718.7 12603.9 9803.14 8477.06 7871.18 6939.8 6927.8 6851.84 6786.22 5694.54 8128.43 5360.95 4995.35 5581.93 9605.58 4942.38 4784.3 4931.94 4765.92 4602.83 4589.55 4409.47 4295.81 4282.54
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 -3 13 10 11 12 29 14 25 -4 -1 24 16 -11 -17 -9 -20 -21 28 26 -24 -2 -6 -10 -18 -5 -7
+right_child=3 4 8 21 7 9 -8 18 22 15 -12 -13 -14 -15 -16 17 27 -19 19 20 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.38407065626832909 0.33507847444073219 0.060333643493006267 0.25894563368997392 -0.15851034951669191 0.16200031686306082 0.31373276960320656 -0.13658891275835816 -0.03092579392282176 0.203841583478368 0.27613681868413747 -0.090607068531667112 -0.038227477724579954 0.081925391665983407 0.22510873105206705 -0.020031520755801498 -0.029139380925835241 0.080773629210104031 0.2769659193853537 -0.045235795077525266 -0.058202654312720342 -0.22427359713043429 -0.24508657796343541 0.056692350339602571 -0.060768209588824285 0.080323704740121252 0.013637667125731027 0.031891408401413288 -0.28803230136159863 0.14632288574498928 0.16029956291330444
+leaf_weight=456 111 2487 338 397 477 308 2194 1476 240 293 904 954 899 888 741 543 253 72 967 722 834 1431 637 1055 308 453 613 42 59 588
+leaf_count=456 111 2487 338 397 477 308 2194 1476 240 293 904 954 899 888 741 543 253 72 967 722 834 1431 637 1055 308 453 613 42 59 588
+internal_value=0 0.0474196 0.11916 -0.120343 -0.014507 0.191485 -0.0785568 -0.0461453 0.053318 0.135422 -0.0168695 0.0249379 0.130295 0.279042 0.0405949 0.0776104 0.15178 0.00669734 -0.0796339 -0.108129 -0.147215 -0.214634 0.0159033 -0.0165469 0.147812 0.0897333 0.0802713 0.0282657 -0.119069 0.213042
+internal_weight=0 15595 7225 6145 8370 3443 4258 5883 3782 2099 2064 1884 1237 1344 1160 1203 588 615 3999 2523 1556 1887 2545 1692 419 930 853 295 456 896
+internal_count=21740 15595 7225 6145 8370 3443 4258 5883 3782 2099 2064 1884 1237 1344 1160 1203 588 615 3999 2523 1556 1887 2545 1692 419 930 853 295 456 896
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=67 69 69 64 64 64 60 56 60 56 56 68 57 72 55 57 56 61 64 49 37 33 17 57 56 44 53 68 54 51
+split_gain=83039.8 62490.3 35057.9 30899.3 15765.6 13494.3 12618.5 9747.45 8933.45 10197.3 7957.69 10361.7 6240.41 5936.43 5754.31 7392.11 5956.61 5702.53 5666.05 6125.57 5540.5 5222.99 5174.43 4763.25 4729.15 4726.83 4056.92 4794.41 4254.68 3927.78
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 6 7 10 24 -3 -5 22 11 -2 -9 18 15 -8 -16 -7 -4 25 29 -11 -10 -12 -1 -20 -18 28 -28 -15
+right_child=2 4 13 8 -6 17 14 12 9 21 23 -13 -14 20 16 -17 26 -19 19 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=1.0506865763597437 0.55983229668883472 0.29870021607962044 -0.50341979175750518 0.36809100949187734 -0.42678179972939784 -0.40051283134758375 1.0304843832028039 0.15190391458599506 0.39863557204456429 -0.023822149892097882 0.12419806090673179 -0.019605237216775876 -0.26838457068532351 -0.1968179549480833 0.53121100396555687 0.40037460676833708 0.34680035852777791 -0.14750719804587628 -1.1035218652114451 -0.011734331863513893 0.77067346055552655 -0.57018033808949009 -0.60382350298491394 -0.16172403937703345 0.67115929048746348 0.33969258790214862 -0.069529620717080784 0.19239980673319415 -1.0812243582919623 -1.1768124169491707
+leaf_weight=513 570 776 1543 1445 1286 1238 287 522 807 1449 894 673 1093 315 514 530 302 3177 417 69 53 199 55 1673 912 24 89 190 78 47
+leaf_count=513 570 776 1543 1445 1286 1238 287 522 807 1449 894 673 1093 315 514 530 302 3177 417 69 53 199 55 1673 912 24 89 190 78 47
+internal_value=0 0.192283 -0.198649 0.360278 -0.144439 -0.0994634 0.580631 0.00741986 0.170012 0.0559779 0.0384196 0.246106 -0.132539 -0.5292 0.417968 0.621723 0.276052 -0.218452 -0.59893 -0.887893 -0.184246 -0.0897962 0.334674 -0.062147 0.807789 -1.02498 0.077035 -0.15117 -0.542058 -0.324055
+internal_weight=0 11047 10693 7370 3677 8225 3415 2391 3955 2510 3810 1243 1615 2468 1990 817 1173 4415 2053 510 415 1648 862 2567 1425 441 659 357 167 362
+internal_count=21740 11047 10693 7370 3677 8225 3415 2391 3955 2510 3810 1243 1615 2468 1990 817 1173 4415 2053 510 415 1648 862 2567 1425 441 659 357 167 362
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=67 56 59 56 57 57 53 55 57 6 61 54 53 58 54 54 55 54 55 30 15 32 16 51 8 57 68 61 46 28
+split_gain=67262.2 28002.3 13855.3 10261.6 9359.21 8087.93 7685.61 6564.94 5949.93 8461.15 7723.71 5451.69 5354.05 5197.31 5120.65 5103.52 5099.09 5034.61 6389.85 6143.69 5026.53 4818.18 4683.02 4637.84 4490.18 4453.83 4949.75 5327.68 4973.97 4402
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 11 16 -1 -5 8 -6 9 -4 -10 -3 13 -13 -9 29 -2 19 20 22 -19 -12 -8 -21 -15 -14 27 -27 -29 -7
+right_child=3 2 6 5 7 15 17 14 10 -11 21 12 25 24 -16 -17 -18 18 -20 23 -22 -23 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=0.5389453652176226 0.16707990413034957 0.38237873956392449 0.46161977490488476 -0.071231259450543039 0.46141199759863777 -0.099304314667999841 0.018414479477215241 0.3669456790920953 0.28260175567759022 -0.47993837019581809 -0.084749462882613646 0.72957324068954998 0.248936770051047 0.24568266325746754 0.071525164857804663 -0.31892635840056494 -0.081903575883638183 -0.10025725506743396 -0.34020395088296973 -0.85680731301280599 0.56139785661189645 -0.72731549722746713 0.57093278137035675 0.35834131775231198 -0.86227338255187602 0.06962564781688535 0.17834666078629835 -0.33261639694918438 -1.3089639101000059 -0.49902667640243437
+leaf_weight=1075 750 810 476 2296 716 1617 949 596 418 77 630 162 411 429 1288 3417 2396 699 1026 88 90 93 120 29 27 222 310 264 42 217
+leaf_count=1075 750 810 476 2296 716 1617 949 596 418 77 630 162 411 429 1288 3417 2396 699 1026 88 90 93 120 29 27 222 310 264 42 217
+internal_value=0 0.144212 0.0505361 -0.148987 0.332126 -0.201694 -0.03573 0.246613 0.106181 0.330517 -0.00254599 0.201832 0.123502 0.324122 0.164981 -0.258738 -0.0225464 -0.115836 -0.203087 0.0176898 -0.0247833 -0.167403 0.0804371 -0.555617 0.18008 0.0242355 -0.08597 -0.241156 -0.466625 -0.1466
+internal_weight=0 11047 7372 10693 3675 7547 4695 2600 1694 553 1141 2677 1867 618 1884 5251 3146 3001 1815 1186 789 723 1069 117 456 1249 838 528 306 1834
+internal_count=21740 11047 7372 10693 3675 7547 4695 2600 1694 553 1141 2677 1867 618 1884 5251 3146 3001 1815 1186 789 723 1069 117 456 1249 838 528 306 1834
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 65 67 65 64 64 65 62 64 64 64 59 56 64 9 66 3 54 23 51 66 62 59 62 7 37 55 66
+split_gain=61260.5 54899.7 35137.5 16443.5 14733.3 12592.1 10001.8 9815.4 9717.48 8496.5 8714.21 8157.22 7862.11 7344.8 6508.73 5965.42 5702.26 5522.16 6456.27 5433.97 4937.97 4860.61 4798.92 4869.4 4751.3 4640.12 5037.02 4564.71 4852.68 4250.77
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 11 14 5 6 22 -5 15 10 -7 13 21 -1 -3 20 17 27 -19 -12 24 -4 23 -2 -6 -15 -27 28 -13 -23
+right_child=4 3 12 7 8 9 -8 -9 -10 -11 19 16 -14 25 -16 -17 -18 18 -20 -21 -22 29 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.72252223837432106 0.58140416630314129 0.17663659128078418 0.26598460111513555 -0.062415678131430251 0.041879143139347437 -0.22674675131739619 -0.17460021874867382 -0.31023971346580753 -0.57105455209199107 -0.090281443445081183 0.0082772253602743148 0.57395165017740413 0.012847125376977336 0.52161981849427153 -0.018264210866286133 -0.46129670558467128 0.64894494748255926 0.11439729056952133 -0.81520939637371836 -0.84468359193594655 0.25038502931192119 0.12153045209617486 0.021464883745109631 0.10174463019887015 -0.30952276881641716 0.28237871717769214 -0.61796394185075776 0.93156860952398612 0.12254833178801097 -0.551698088602951
+leaf_weight=706 292 1377 1532 2009 300 650 556 1627 734 1319 50 213 2660 619 3212 509 207 397 47 263 148 163 346 201 777 277 40 70 361 78
+leaf_count=706 292 1377 1532 2009 300 650 556 1627 734 1319 50 213 2660 619 3212 509 207 397 47 263 148 163 346 201 777 277 40 70 361 78
+internal_value=0 0.0790296 0.227687 -0.054175 -0.200564 -0.105421 0.0720931 -0.173309 -0.342315 -0.213937 -0.383306 0.428879 0.0943918 0.53988 0.0402188 -0.245489 0.288134 0.219487 0.015993 -0.708428 -0.155819 0.216732 0.235575 0.385843 -0.211639 0.402119 0.168771 0.359785 0.290055 -0.0963609
+internal_weight=0 15595 7370 8225 6145 3677 1395 3636 2468 2282 963 2937 4433 1642 4589 1734 1295 1088 444 313 1225 1773 839 493 1077 936 317 644 574 241
+internal_count=21740 15595 7370 8225 6145 3677 1395 3636 2468 2282 963 2937 4433 1642 4589 1734 1295 1088 444 313 1225 1773 839 493 1077 936 317 644 574 241
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=60 65 65 57 57 55 53 19 61 55 39 55 62 46 3 71 9 51 25 73 7 71 1 53 71 23 73 63 73 29
+split_gain=37116.1 21349.1 11432 9424.38 6735.54 6634.22 4967.55 4725.66 4269.9 3959.76 3943.2 3761.39 4237.15 5204.4 3932.5 8333.17 3709.44 3693.1 3653.76 3406.46 3363.11 3337.3 3328.41 3613.4 3269.75 3367.71 4716.12 3633.59 3321.74 3342.12
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 5 -3 11 22 8 -5 19 -6 -9 17 14 -14 -13 -16 -8 -2 -10 -7 21 -18 23 -1 25 27 -27 28 29 -11
+right_child=1 3 -4 7 9 6 16 10 18 24 -12 12 13 -15 15 -17 20 -19 -20 -21 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.43489838037157313 0.13492008733555791 -0.020907671848195749 0.033114388449624756 -0.12296964470805075 0.04086782552801841 0.3558325860522617 0.03928462930399397 -0.21956068037605092 0.10695158036131608 -0.24122308211293647 -0.58478349584272538 0.15204904943009159 -0.087766409347885488 0.28323329817428927 -0.93021458282514846 0.099802785356425575 0.6243858636146592 0.46324902843646332 0.47824512776229294 1.007114057696384 -0.24379739095607111 0.19481816457774112 0.5587573960581993 0.18838690703294286 -0.087574358918169851 0.064238164270365689 -0.62883178969224307 0.15593259103310297 0.12429779876702987 0.33173687725231571
+leaf_weight=193 635 2451 3390 4666 1833 158 1398 491 475 208 87 841 712 109 27 72 62 99 77 23 31 167 94 647 2064 54 45 443 159 29
+leaf_count=193 635 2451 3390 4666 1833 158 1398 491 475 208 87 841 712 109 27 72 62 99 77 23 31 167 94 647 2064 54 45 443 159 29
+internal_value=0 -0.0436754 0.097725 -0.101846 0.0173913 0.163599 0.119457 -0.139675 0.227847 -0.0170391 -0.274534 0.084113 0.0444781 -0.0385107 0.116961 -0.181111 0.0715372 0.179204 0.158744 0.438592 0.244957 0.31112 0.276601 0.245026 -0.0523966 0.0250095 -0.250794 0.0575536 -0.0525017 -0.171114
+internal_weight=0 15025 6715 7695 7330 3325 2391 5244 733 4835 578 2495 1761 821 940 99 1658 734 552 181 260 229 934 840 3002 938 99 839 396 237
+internal_count=21740 15025 6715 7695 7330 3325 2391 5244 733 4835 578 2495 1761 821 940 99 1658 734 552 181 260 229 934 840 3002 938 99 839 396 237
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=67 65 60 65 62 66 66 54 54 63 60 26 40 62 60 64 62 53 72 3 17 9 40 64 71 50 15 53 30 9
+split_gain=43747.5 34233.2 13559.3 12407.9 10771.5 7824.6 7506 6404.89 5546.94 5277.92 4398.22 4205.7 4550.83 4132.22 6546.29 4033.68 3992.59 3984.05 3927.37 3884.4 5600.92 3955.51 5165.99 3844.28 3837.88 3786.06 3588.62 3588.36 4900.74 5153.23
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 7 5 -4 10 18 -1 -5 -3 -12 -13 14 -8 -7 27 -11 -2 20 21 22 -17 -9 -25 -6 -19 -10 29 -29
+right_child=3 6 4 9 25 15 13 23 16 17 11 12 -14 -15 -16 19 -18 26 -20 -21 -22 -23 -24 24 -26 -27 -28 28 -30 -31
+leaf_value=0.56003048480620099 0.022238969481831933 0.13373607314510264 0.38361090690493582 -0.096190493116749001 -0.078804058453917386 0.23463607623749619 0.11207851524910203 -0.013932508052452545 0.61773186730799157 -0.11472348211749868 -0.02382039137847889 0.47280336915027521 -0.4876086546824529 -0.019577677571710122 -0.29276105153047971 -0.15337471215099821 0.15465920180092629 -0.329453584011422 0.27637134319464618 -0.72505951636546384 -1.0515630661495148 0.64994368244100498 0.77001214240507421 -0.0062503757889742538 -0.19327060786866965 0.32065295680943462 -0.013306677895694577 0.11384342249274142 0.87422129703021945 0.72263595369127076
+leaf_weight=542 1581 1694 875 1830 870 387 230 2058 233 742 2578 140 26 1269 778 205 482 1621 326 37 21 45 31 689 1669 120 177 351 58 75
+leaf_count=542 1581 1694 875 1830 870 387 230 2058 233 742 2578 140 26 1269 778 205 482 1621 326 37 21 45 31 689 1669 120 177 351 58 75
+internal_value=0 0.0930428 0.239156 -0.0961231 0.142473 0.249363 -0.0012181 -0.0364212 0.383042 -0.182506 0.0492687 -0.00287694 0.322377 -0.0996197 -0.200387 0.0875622 0.303035 -0.244695 0.0656827 -0.0803363 -0.00134701 0.0771389 -0.0320824 -0.0805136 -0.138624 -0.030385 -0.298331 0.40278 0.299301 0.221025
+internal_weight=0 11047 4332 10693 2591 1601 6715 6323 1741 4370 4438 2744 166 2277 1008 726 1199 2540 1907 339 302 281 236 4416 2358 990 1798 717 484 426
+internal_count=21740 11047 4332 10693 2591 1601 6715 6323 1741 4370 4438 2744 166 2277 1008 726 1199 2540 1907 339 302 281 236 4416 2358 990 1798 717 484 426
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 60 67 64 64 65 65 64 65 1 68 55 14 64 3 64 35 23 27 54 59 46 25 53 8 42 11 62
+split_gain=49977.9 36122.8 19508.4 10435.5 10264.6 9479.9 9324.79 8578.36 7870.59 6149.22 6146.38 5566.99 5490.85 6360.17 5100.94 4692.83 4753 4386.08 4329.02 4084.57 6129.88 4031.99 4031.7 4026.37 9275.56 4292.09 4221.41 3793.04 3723.6 3828.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 -1 5 8 12 21 -2 -4 17 15 13 14 18 27 -17 19 -3 22 -21 -8 -6 26 25 -25 -9 28 29 -5
+right_child=4 6 9 11 10 -7 7 23 -10 -11 -12 -13 -14 -15 -16 16 -18 -19 -20 20 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.67774252209792163 0.22886326336640425 0.43810612282250078 0.26778833654893536 0.40560318822019242 0.049582768758138024 -0.35459534970483664 0.14418234364372312 -0.31452738331445823 -0.15129679850177821 0.027372078994478105 -0.64185340733391716 0.80598104219687616 -0.03953259989200722 0.052594466242846465 1.3184806485329905 0.14739244073639737 -0.60314274320797046 -0.54335287300566093 -0.66813405312989893 0.022422367382049561 1.798810543184695 -0.11928015528488725 -0.38201653544322539 0.25841382268284047 -2.3673122453689577 -0.79770866273864494 0.3968655444346787 0.95353972321411351 0.98816454708576207 -0.11880119858300629
+leaf_weight=1231 839 512 1773 425 300 1286 825 1329 1552 2660 734 190 2154 1044 62 607 98 509 38 125 23 1963 777 56 30 123 89 106 73 207
+leaf_count=1231 839 512 1773 425 300 1286 825 1329 1552 2660 734 190 2154 1044 62 607 98 509 38 125 23 1963 777 56 30 123 89 106 73 207
+internal_value=0 0.095176 0.255956 0.455838 -0.241541 -0.135656 -0.0488907 -0.147803 -0.0178989 0.123528 -0.399296 0.295719 0.0657277 0.202642 0.458606 0.231768 0.0430627 -0.296622 0.361675 -0.194103 0.298483 -0.0413187 -0.261794 -0.330272 -0.74003 -0.467302 -0.269877 0.395809 0.311951 0.233844
+internal_weight=0 15595 7370 2937 6145 3677 8225 4415 2391 4433 2468 1706 3810 1656 612 1516 705 1734 550 1225 148 2788 1077 1627 209 179 1418 811 705 632
+internal_count=21740 15595 7370 2937 6145 3677 8225 4415 2391 4433 2468 1706 3810 1656 612 1516 705 1734 550 1225 148 2788 1077 1627 209 179 1418 811 705 632
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=69 64 56 56 55 53 64 57 11 8 43 56 21 57 58 20 55 43 66 58 45 66 44 53 71 1 16 61 54 66
+split_gain=40482.1 20783.6 12227.1 10106 5451.36 5908.11 5053.11 6536.84 6744.17 4948.66 4475.9 4132.7 4114.77 5332.83 5409.49 6535.81 4829.08 4343.95 4063.85 4043.51 6833.73 3852.82 5127.06 3967.91 3714.38 4327.5 3705.88 3606.77 6020.5 3582.02
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 12 21 5 19 7 -5 10 -6 18 -3 13 -1 -15 16 -16 27 -9 -4 -21 22 23 -2 25 -8 -23 -17 -29 -7
+right_child=3 11 4 6 9 29 24 8 -10 -11 -12 -13 -14 14 15 17 -18 -19 -20 20 -22 26 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.56558861919113157 0.35357948756729168 0.088008663740232168 0.93161807763247406 0.0062952608749684367 0.062276268268793504 0.25081460456140442 -0.31979148287943859 -0.193793536813296 -0.84082513020578531 -0.47918445955548022 0.13481919168233872 -0.066645677673905321 0.73389348003563271 0.48233909827870608 0.5124283492522822 -0.03767827549263051 0.020383749463901504 0.78240982949733739 -0.52404564661427966 0.19952514459994228 1.4011622077888912 -0.16137601547729116 0.79861813826220374 -0.080271679123341877 -0.56192277199659491 0.70465536357268044 -1.0748778463322288 -0.20759876889567219 -2.0746320507465263 -0.11719238033151105
+leaf_weight=713 274 2438 163 864 2711 742 398 970 223 180 250 5932 298 568 308 38 566 20 605 383 54 474 91 914 987 46 49 31 39 411
+leaf_count=713 274 2438 163 864 2711 742 398 970 223 180 250 5932 298 568 308 38 566 20 605 383 54 474 91 914 987 46 49 31 39 411
+internal_value=0 0.0856584 0.209913 -0.217387 0.112931 0.252067 -0.299993 -0.224378 -0.321693 0.0285637 -0.258259 -0.0215982 0.384413 0.338795 0.235799 0.0960433 0.193782 -0.571326 -0.320652 0.506558 0.348011 -0.0182989 0.0752046 0.0197916 -0.453865 -0.213655 -0.246962 -0.822018 -1.2478 0.119634
+internal_weight=0 15595 7225 6145 4644 1753 4343 2912 2048 2891 1825 8370 2581 2283 1570 1002 874 128 1575 600 437 1802 1279 1188 1431 444 523 108 70 1153
+internal_count=21740 15595 7225 6145 4644 1753 4343 2912 2048 2891 1825 8370 2581 2283 1570 1002 874 128 1575 600 437 1802 1279 1188 1431 444 523 108 70 1153
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=69 60 56 59 56 65 59 56 64 17 54 57 55 54 46 18 63 66 59 60 17 58 57 41 47 55 44 22 58 32
+split_gain=32790.5 17058 11414.5 10234.6 8185.82 6511.59 6496.02 6610.08 7264.19 4842.22 4783.54 4760.2 4144.48 4125.48 4402.28 4167.31 4042.43 3989.08 3974.49 4455.53 3652.3 3636.16 3580.26 4060.31 3509.81 3358.32 3339.81 3311 3189.44 3184.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 5 17 18 13 16 8 20 -9 26 28 -13 21 25 -16 22 24 27 -20 -8 -3 -1 -24 -4 -15 -6 -2 29 -5
+right_child=4 2 3 11 10 -7 7 9 -10 -11 -12 12 -14 14 15 -17 -18 -19 19 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.51356742089745278 0.10344355766282429 0.59630236192369002 0.083001789949861904 0.037289302983724529 -0.04547287765088559 0.011550322768834132 0.37696885160983606 0.071689295448153278 0.050099283563318081 -0.30968849762708323 -0.22522489194180428 -0.076133124717454398 -0.24527409685525936 0.23351613090892581 0.31856779630948096 1.3312611345260863 -0.20027632098727757 -0.043517309368606358 0.13234553258397108 -0.13595518837978202 1.2943704017003377 0.22783238092682925 0.19058330176822824 0.55942753335604301 0.36617831822297919 -0.010353976534027344 -0.51285797429305535 0.69358034473326469 -0.09066148401301212 0.47653451545565739
+leaf_weight=282 353 170 1397 535 1208 1853 541 2329 450 158 3063 1207 1380 387 129 21 75 1067 376 1025 20 397 886 156 226 714 72 48 1130 85
+leaf_count=282 353 170 1397 535 1208 1853 541 2329 450 158 3063 1207 1380 387 129 21 75 1067 376 1025 20 397 886 156 226 714 72 48 1130 85
+internal_value=0 0.051395 0.004222 -0.0455509 -0.130432 0.099497 0.154449 0.105891 0.249626 0.0474602 -0.179996 -0.108915 -0.166359 0.189137 0.121527 0.460345 0.275863 0.0566085 -0.0109793 -0.0639487 0.409675 0.338308 0.302835 0.245804 0.122434 0.075366 -0.0717633 0.174083 -0.0239956 0.0975084
+internal_weight=0 15595 10698 7027 6145 3671 4897 3498 1011 2487 4343 4337 2587 1818 1251 150 1399 2690 1802 1401 561 567 1324 1042 1623 1101 1280 401 1750 620
+internal_count=21740 15595 10698 7027 6145 3671 4897 3498 1011 2487 4343 4337 2587 1818 1251 150 1399 2690 1802 1401 561 567 1324 1042 1623 1101 1280 401 1750 620
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 67 56 65 59 33 61 56 65 9 47 14 56 65 71 37 7 27 49 16 66 47 43 54 23 46 61 55
+split_gain=43170.8 37613 15955.1 10642 9264.91 7721.52 6571.2 6523.27 6135.04 5219.19 5058.14 4617.46 4355.82 4497.6 4583.01 4292.28 4152.66 4455.35 5449.32 4985.35 4008.19 3945.96 3799.84 3797.09 3764.38 3972.94 4527.73 6361.97 4060.51 3722.23
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 15 9 -1 8 -8 -3 16 -10 13 14 -4 21 17 18 19 -5 22 -2 -12 -9 25 -6 -27 28 -28 -21
+right_child=3 5 12 10 24 -7 7 23 11 -11 20 -13 -14 -15 -16 -17 -18 -19 -20 29 -22 -23 -24 -25 -26 26 27 -29 -30 -31
+leaf_value=0.15246670432373602 0.1171893397360691 0.047643180701174188 0.075065140550099413 -0.10689037416274375 -0.015550262561651077 -0.041850415482120464 0.15323962264107613 -0.011991213066503406 0.028297945521833179 -0.010533111876124403 -0.1554207401649895 0.19282985512587814 0.095287399806391143 -0.05536730623313138 0.012889194880655824 -0.0095975251655798146 -0.098977334791303426 0.18042564895004035 0.19222387618639253 -0.13329361379146576 -0.0024626924371232792 -0.11431234473935686 -0.37283196048641748 -0.31429326082429576 0.021753049476158824 -0.074224491003761994 0.038309288151720737 -0.60863449627702892 -0.24578570182386195 0.28806195680640245
+leaf_weight=1227 400 1377 1086 362 658 3636 635 160 760 3212 581 124 609 406 2332 655 1195 64 55 20 98 52 55 31 344 1404 47 22 95 38
+leaf_count=1227 400 1377 1086 362 658 3636 635 160 760 3212 581 124 609 406 2332 655 1195 64 55 20 98 52 55 31 344 1404 47 22 95 38
+internal_value=0 0.0221143 0.0631301 -0.0561225 -0.0291689 -0.0146378 0.108321 0.0766449 0.0939595 0.00692358 -0.0962799 0.0513771 0.0331895 0.0233 0.0326443 0.0312964 -0.0729943 -0.0153883 -0.0417716 -0.0724139 -0.15129 0.0905564 -0.174222 -0.0610559 -0.0552137 -0.067108 -0.0887438 -0.213043 -0.151754 0.142767
+internal_weight=0 15595 7370 6145 3677 8225 2937 1710 1519 4589 2468 884 4433 3824 3418 1107 1734 539 475 420 734 452 636 191 2570 2226 1568 164 142 58
+internal_count=21740 15595 7370 6145 3677 8225 2937 1710 1519 4589 2468 884 4433 3824 3418 1107 1734 539 475 420 734 452 636 191 2570 2226 1568 164 142 58
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=67 60 54 66 64 53 38 54 0 16 63 63 15 63 45 54 63 26 15 66 1 47 53 55 3 63 60 42 7 61
+split_gain=28990.4 14573.7 7634.63 7165.45 5967.04 5114.42 4901.15 4775.73 4350.44 5464.61 4091.12 3794.22 3792.95 4085.69 4391.78 3978.69 3567.42 3467.41 3290.33 3305.72 4696.91 4415.88 3254.12 3234.57 6863.24 5439.61 7528.57 5403.84 4090.98 3483.74
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.5000000000000002 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 4 5 -3 -4 10 17 -10 -2 -5 13 14 15 -7 -11 -6 19 20 -8 -21 -9 24 -24 26 -25 -26 -28 -30
+right_child=7 3 6 11 8 12 18 22 9 16 -12 -13 -14 -15 -16 -17 -18 -19 -20 21 -22 -23 23 25 27 -27 28 -29 29 -31
+leaf_value=0.3882333661651739 0.10130057224733502 0.32700547323345325 0.18326033354969251 -0.1956858764291356 0.0079427411250465596 0.31202255917799154 -0.17703688840397069 -0.052400718984844635 -0.15140019831095361 -0.37712240544232462 -0.086013409198462412 -0.0040685806344788068 0.47929107897071588 -0.66166293735687554 -0.36821851129818683 -0.012644321972141902 -1.8020671525208849 0.50325207953651752 0.45399102747982201 -0.32017830297058708 0.88783314981768224 -1.5698562648079615 -0.022736929511704279 0.1699462443684675 -0.32159896249771119 -0.29603629401559389 -0.16029876087508577 -1.4010809805586533 -0.14538339972496034 -1.0551689138412479
+leaf_weight=1121 1254 876 2601 1092 1566 411 183 2461 263 22 1843 1677 135 52 133 586 23 96 55 102 31 22 1585 473 150 1968 811 37 46 65
+leaf_count=1121 1254 876 2601 1092 1566 411 183 2461 263 22 1843 1677 135 52 133 586 23 96 55 102 31 22 1585 473 150 1968 811 37 46 65
+internal_value=0 0.0908897 0.21015 0.0200937 0.0864284 0.177206 0.143474 -0.0938987 -0.0146254 -0.290787 -0.0101685 -0.079636 0.0775675 0.0316854 0.0635917 0.121195 -1.10543 0.0365527 -0.119848 -0.213225 -0.02278 -0.541895 -0.128037 -0.164286 -0.076816 -0.210375 -0.0895278 -0.535186 -0.222642 -0.678141
+internal_weight=0 11047 4115 6932 4163 2193 2994 10693 1970 308 3097 2769 1317 1182 1130 997 45 1662 393 338 214 124 7596 5135 1772 3363 1395 187 922 111
+internal_count=21740 11047 4115 6932 4163 2193 2994 10693 1970 308 3097 2769 1317 1182 1130 997 45 1662 393 338 214 124 7596 5135 1772 3363 1395 187 922 111
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=67 65 56 60 65 57 61 62 60 56 51 16 19 46 59 16 58 53 62 6 56 59 38 14 63 66 53 68 58 58
+split_gain=23482.2 19718.1 8508.03 11089.5 8229.24 6883.3 6147.6 4810.51 4770.56 4691.77 4498.23 4420.47 4413.12 6053.19 4369.08 6488.91 4317.81 4120.43 3852.05 4017.23 3774.38 4554.35 4238.4 3857.08 3717.95 3700.37 3925.52 6031.05 7578.25 4919.16
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 11 17 9 -3 7 -5 -7 25 12 -1 20 16 -8 -16 -14 -4 -19 -20 23 -22 -23 -10 -6 26 27 28 -2 -29
+right_child=4 5 3 6 24 8 14 -9 10 -11 -12 -13 13 -15 15 -17 -18 18 19 -21 21 22 -24 -25 -26 -27 -28 29 -30 -31
+leaf_value=0.42379338298729297 1.6819346373279889 0.12160124234498569 0.54009548146502084 0.35862101712781524 -0.085409861467337631 0.047586950913204806 0.040906860286907418 -0.094816106655577465 0.16375515989016487 -0.073754838988980165 -0.3988781667424558 -0.0120981372210569 0.22269433149633977 -1.1850258650653291 -0.44628124415801973 0.49529670829745548 -0.52976568052949013 0.36448356192390208 0.079593941879769176 -0.93966487584014724 0.048531223388946498 -0.18957374290452877 -0.80047281396885717 -0.39923030814518118 -0.24121026762347456 -0.056834663718190216 0.086075575884593553 -1.2374101499716441 0.43333370211138122 0.21196705827996187
+leaf_weight=1439 44 2083 415 408 1830 1753 417 270 706 4454 368 182 93 55 411 58 123 446 256 30 590 760 88 96 2540 768 805 20 145 87
+leaf_count=1439 44 2083 415 408 1830 1753 417 270 706 4454 368 182 93 55 411 58 123 446 256 30 590 760 88 96 2540 768 805 20 145 87
+internal_value=0 0.0852091 0.223823 0.133518 -0.08803 -0.00421416 -0.0108179 0.178049 -0.0607931 -0.0272546 -0.126785 0.374853 -0.0869081 -0.404528 -0.155346 -0.329839 -0.20579 0.330327 0.211401 -0.0273213 -0.0484818 -0.129266 -0.252969 0.0963654 -0.175967 0.0835598 0.181492 0.440985 0.724013 -0.0589446
+internal_weight=0 11047 4332 2711 10693 6715 1564 678 4632 6323 2879 1621 2511 271 886 469 216 1147 732 286 2240 1438 848 802 4370 1869 1101 296 189 107
+internal_count=21740 11047 4332 2711 10693 6715 1564 678 4632 6323 2879 1621 2511 271 886 469 216 1147 732 286 2240 1438 848 802 4370 1869 1101 296 189 107
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=67 56 54 55 39 58 61 38 53 6 55 56 71 2 0 58 9 54 19 14 32 16 63 63 37 35 54 35 49 55
+split_gain=19020.6 13271.1 6949.75 6118.07 6929.76 5912.07 5843.31 5546.59 6299.18 4974.63 4718.68 4584.84 4733.15 4604.16 4043.57 4038.48 4230.35 4174.24 5028.9 3977.73 3854.98 3692.86 3682.64 3488.17 3990.38 3477.85 3471.54 3422.57 4631.95 3418.54
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 10 21 4 5 22 -6 8 -5 14 19 -2 13 -13 -8 17 -17 -12 -19 -1 -15 -3 -4 24 -7 -9 -18 28 -10 -14
+right_child=11 2 3 7 6 23 9 25 27 -11 15 12 29 20 -16 16 26 18 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.51144138871473122 0.0063467434362330143 0.10616507683696677 0.5067095651308452 0.10137890194829607 0.22775125874413385 -0.076675265841186058 -0.24343568547299566 -0.40067041197134579 -0.10957927832901103 -2.0209967927800285 0.72414978820008125 -0.070099391668230329 -0.070456400282912682 0.50752342873563372 -1.7153443296318469 0.032578237069141917 0.93336322995805254 0.33170185598780166 -0.54158186701933542 -0.14978056211097568 -0.63021163782652689 0.49062486801733968 -0.76204763700564704 0.1743793878006914 -1.0043698662133129 -1.5025501994896802 0.20948923230884181 -0.83461015341537337 -0.61854221420587552 -0.24486572550377203
+leaf_weight=842 3146 2253 489 1055 90 328 99 377 1313 27 231 2051 1637 240 23 1573 97 546 75 102 34 281 24 637 54 31 209 84 207 3585
+leaf_count=842 3146 2253 489 1055 90 328 99 377 1313 27 231 2051 1637 240 23 1573 97 546 75 102 34 281 24 637 54 31 209 84 207 3585
+internal_value=0 0.0920258 0.014639 -0.0556297 0.0923567 0.170487 -0.408462 -0.141083 -0.0884048 -0.792751 0.247263 -0.0950724 -0.137349 -0.0186647 -0.520927 0.180642 0.0987573 0.361231 0.226233 0.439996 0.366345 0.148799 0.447353 0.0311032 -0.207815 -0.484392 0.438953 -0.213231 -0.178892 -0.190192
+internal_weight=0 11047 7372 4838 1771 1532 239 3067 2659 149 3675 10693 7547 2325 122 2731 1879 852 621 944 274 2534 513 1019 382 408 306 1604 1520 5222
+internal_count=21740 11047 7372 4838 1771 1532 239 3067 2659 149 3675 10693 7547 2325 122 2731 1879 852 621 944 274 2534 513 1019 382 408 306 1604 1520 5222
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=69 67 59 64 57 64 56 64 51 65 39 55 58 65 17 68 56 23 68 67 65 66 14 65 48 46 25 53 8 3
+split_gain=29355.8 15962 11202.7 6893.41 7170.5 6181.78 5816.65 5698.04 5674.34 5669.87 4066.42 4047.1 4105 3696.59 3910.03 3560.45 4879.59 3544.91 5589.06 4423.55 3516.71 5308.36 3502.15 3322.62 3229.61 3229.23 7513.85 3547.74 3455.72 3196.22
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 7 4 17 15 8 13 -4 29 20 12 -8 -1 -15 16 -3 19 23 -2 -10 -22 -18 -19 -24 28 27 -27 -11 -7
+right_child=3 5 6 -5 -6 9 11 -9 10 25 -12 -13 -14 14 -16 -17 22 18 -20 -21 21 -23 24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.38787974301556782 0.11619124509402741 0.25061474200338124 0.1812377187747177 -0.20653140208293019 -0.11720127935945557 0.010265967730401879 0.23711198642000453 0.11758409477335366 0.23739095219017306 -0.14280957012376316 -0.71810183594624211 -0.056583565870472335 0.0027225033877379943 0.22544349004216496 -0.41008435906590651 -0.0085569307177968349 -0.0030658312187886536 0.98463621413454117 -0.14488522950340721 -0.13667260294424247 0.05859886467456818 -0.79017694039004205 0.50900521780108354 0.21246114510297778 -0.28677716545436699 0.17195604117853303 -1.2499699378609659 -0.40415599728502882 0.2433805597552067 -0.21298612833551067
+leaf_weight=706 652 570 1528 1887 3070 2534 421 1314 97 1329 36 1772 745 600 37 2154 972 47 51 403 72 42 91 35 23 56 30 123 89 254
+leaf_count=706 652 570 1528 1887 3070 2534 421 1314 97 1329 36 1772 745 600 37 2154 972 47 51 403 72 42 91 35 23 56 30 123 89 254
+internal_value=0 0.043766 0.107892 -0.111071 -0.0687659 -0.0136943 0.0523498 0.206414 0.138106 -0.0620155 -0.128717 0.000539936 0.087352 0.293325 0.188529 0.0422998 0.10845 0.0563994 0.348307 0.0195997 -0.0281583 -0.254108 0.0338339 0.655049 0.348453 -0.151023 -0.3712 -0.22392 -0.118571 -0.0100734
+internal_weight=0 15595 7370 6145 4258 8225 4713 2657 1775 4415 247 2938 1166 1343 637 3810 1656 1188 133 1055 211 114 1086 82 114 1627 209 179 1418 2788
+internal_count=21740 15595 7370 6145 4258 8225 4713 2657 1775 4415 247 2938 1166 1343 637 3810 1656 1188 133 1055 211 114 1086 82 114 1627 209 179 1418 2788
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=69 67 59 60 56 64 43 64 67 64 66 51 51 56 45 42 2 4 61 17 72 59 59 0 38 1 54 17 3 58
+split_gain=23778.2 12929.2 9074.17 6545.14 6269.83 5583.66 5370.44 5007.24 4808.48 4615.41 4594.65 5515.22 4386.14 4036.2 4703.65 4843.18 4278.16 3940.24 3371.67 3501.42 4771.11 3679.81 3334.59 5265.64 3726.22 3841.98 3308.3 3299.34 3279.26 3270.57
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 29 6 8 10 -3 13 26 -5 -12 28 -2 22 16 -16 -14 -9 -20 21 -21 23 -15 25 27 -1 -24 -10 -4
+right_child=5 7 3 4 -6 -7 -8 18 12 -11 11 -13 17 14 15 -17 -18 -19 19 20 -22 -23 24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.67185484931563688 0.17819043559396697 0.063449755667457045 0.40489997526274585 0.24883812536639952 -0.14539846247790753 -0.30979710025653628 0.73332015832404163 -0.2330159441652965 -0.11694123156038345 0.17637613916712613 -0.021927336151711645 -1.0322967734703652 -0.74995222930616867 -0.10529239429533482 -0.50007044957557911 -1.4554984534449049 0.89150398247517071 0.5508824435564188 -0.013047840619991667 -0.012552744937392902 0.80762119007110611 -1.0468610429033942 0.29315332869087513 -1.0288517918182563 -0.44875385306584531 -0.40297032135112265 0.33374740227846578 -0.65336624078261551 -0.60065596182500158 0.1285263429046519
+leaf_weight=422 776 3810 638 609 1636 1887 143 1238 1463 1314 320 65 223 400 147 45 26 26 3001 53 25 98 661 73 117 107 921 39 155 1302
+leaf_count=422 776 3810 638 609 1636 1887 143 1238 1463 1314 320 65 223 400 147 45 26 26 3001 53 25 98 661 73 117 107 921 39 155 1302
+internal_value=0 0.0656489 0.161838 0.0785247 -0.0200435 -0.166606 0.160326 -0.0205415 -0.103149 0.309621 0.0778937 -0.192509 -0.223408 -0.00924509 -0.099307 -0.531324 -0.290932 -0.614122 -0.0930232 -0.0384714 -0.471972 -0.683826 -0.0318913 -0.247829 0.0786483 0.155112 0.439988 0.240419 -0.16328 0.219416
+internal_weight=0 15595 7370 4713 2773 6145 1137 8225 4258 2657 994 385 1867 2391 1615 218 173 249 4415 3177 176 151 1397 473 924 807 1343 700 1618 1940
+internal_count=21740 15595 7370 4713 2773 6145 1137 8225 4258 2657 994 385 1867 2391 1615 218 173 249 4415 3177 176 151 1397 473 924 807 1343 700 1618 1940
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=60 57 54 65 67 65 66 63 48 10 4 58 63 26 66 14 55 29 42 55 24 47 54 61 62 58 26 63 63 47
+split_gain=13390.6 10106.3 8246.26 6420.48 5510.88 7305.5 4829.1 7343.32 6973.51 4528.56 5193.07 4522.07 4795.76 4402.51 3863.21 4390.11 3695.75 3428.65 4172.31 3401.54 3289.28 4465.49 3144.92 3840.24 6145.13 3582.64 3432.25 3356.68 3082.03 2994.01
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 17 11 5 22 7 9 13 -5 -11 12 20 19 15 -13 -4 -2 -19 28 -3 -22 -1 26 27 -26 -24 -25 -9 -8
+right_child=1 3 16 6 -6 -7 29 8 -10 10 -12 14 -14 -15 -16 -17 -18 18 -20 -21 21 -23 23 24 25 -27 -28 -29 -30 -31
+leaf_value=0.54489685040915814 0.33318333462073046 0.10910867848888579 0.14552514702478372 -0.019745366530559378 0.0034278451301641049 0.075302380902740551 -0.3947043643112651 -0.097690718582937625 0.21399335082235008 0.2979838413963522 1.8562233959436416 -0.047422112005850225 0.82906379520893092 0.29345165414620289 -0.21318807870345299 0.50694869812230892 -0.078433058149546417 -0.38668375399823374 1.102426977184686 -0.45184157134297548 -0.51568598377308406 0.78761828945529078 0.42448649660404059 0.92228547590898313 0.16252675147186366 -0.54977641966103052 1.5904356797536217 0.22183765117575127 -0.87413567103711631 0.022956038605083121
+leaf_weight=542 1191 1576 1033 1373 2600 2374 1289 587 290 148 25 1267 85 113 1542 161 2570 130 22 1165 173 31 389 82 124 164 27 413 56 198
+leaf_count=542 1191 1576 1033 1373 2600 2374 1289 587 290 148 25 1267 85 113 1542 161 2570 130 22 1165 173 31 389 82 124 164 27 413 56 198
+internal_value=0 -0.0524671 0.0646099 -0.109919 0.117397 0.189406 -0.186557 -0.126185 -0.243091 0.041007 0.523163 -0.0267989 0.095243 -0.312093 -0.103435 0.0150805 -0.014223 0.276103 -0.171155 -0.34994 0.060201 -0.317635 0.344996 0.254632 0.124184 -0.24309 0.500161 0.337871 -0.165313 -0.339091
+internal_weight=0 15025 4946 10079 6715 4115 5244 3757 2211 1546 173 4835 1865 1921 2970 1428 3603 1343 152 1808 1780 204 1741 1199 783 288 416 495 643 1487
+internal_count=21740 15025 4946 10079 6715 4115 5244 3757 2211 1546 173 4835 1865 1921 2970 1428 3603 1343 152 1808 1780 204 1741 1199 783 288 416 495 643 1487
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=69 64 59 56 64 55 53 60 43 72 53 55 23 58 63 72 48 56 11 60 33 56 58 66 51 42 53 34 24 47
+split_gain=34810 15989.9 9347.63 8484.04 7195.23 5779.9 6573.07 5698.18 4336.77 4109.4 3507.61 3695.99 3489.92 3510.64 3920.09 3455.46 3401.49 3377.94 3492.67 3351.63 4964.73 3522.08 3541.23 3939.15 4159.5 3611.12 3004.57 4529.41 4884.83 5862.42
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 10 7 17 6 9 15 -9 -5 -1 -12 -13 -14 -15 16 -4 -2 -19 -3 21 -21 -23 -24 26 -26 -25 28 29 -28
+right_child=4 19 3 5 -6 -7 -8 8 -10 -11 11 12 13 14 -16 -17 -18 18 -20 20 -22 22 23 24 25 -27 27 -29 -30 -31
+leaf_value=0.12907818808694774 0.0003648857215649821 0.020669733201594334 0.074688868659891591 0.083181367669843853 -0.091032478662894253 -0.029985018847015217 -0.0023573717126788582 0.019921366424281953 0.15893627435060931 0.28259633762549752 0.11991576600389986 0.057305157208501746 0.087755901932164482 -0.35666146744520238 -0.027733892312756293 0.26208169174346108 0.26101361394234718 -0.03778782635479553 -0.12450601987295787 0.02425306616747212 -0.078171127171687116 0.01425059444427124 -0.0099488897095757946 -0.034409967769170179 -0.014691805438894145 0.30013807563689254 -0.10992996550774502 -0.29504658267885614 -0.30407797895253652 0.15190744590945543
+leaf_weight=795 1346 2487 380 354 1887 1698 764 1045 162 79 546 1074 54 39 54 108 73 2585 327 1666 667 1241 1324 310 106 29 324 89 63 64
+leaf_count=795 1346 2487 380 354 1887 1698 764 1045 162 79 546 1074 54 39 54 108 73 2585 327 1666 667 1241 1324 310 106 29 324 89 63 64
+internal_value=0 0.0198578 0.0471045 0.0260266 -0.0503958 -0.000326176 0.0417463 0.0691777 0.0385795 0.119564 0.0854677 0.0658467 0.0416684 -0.0725756 -0.165671 0.13501 0.104715 -0.032387 -0.0475258 -0.00366164 -0.0139476 -0.00573494 -0.0198082 -0.0381135 -0.0759713 0.0529383 -0.0964452 -0.132058 -0.0998939 -0.0667403
+internal_weight=0 15595 7225 4663 6145 2895 1197 1768 1207 433 2562 1767 1221 147 93 561 453 4258 2912 8370 5883 5216 3550 2309 985 135 850 540 451 388
+internal_count=21740 15595 7225 4663 6145 2895 1197 1768 1207 433 2562 1767 1221 147 93 561 453 4258 2912 8370 5883 5216 3550 2309 985 135 850 540 451 388
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=56 57 65 60 54 54 47 62 9 58 54 33 40 61 53 28 43 30 31 60 26 21 53 11 3 5 1 29 40 4
+split_gain=12812.6 8389.85 6857.99 6387.37 5944.47 5295.17 4840.92 4730.98 7277.46 4641.09 5420.43 4232.65 4062.38 4040.43 4965.72 3851.76 3803.41 3768.16 3737.9 3402.54 6863.66 4594.28 3216.09 5606.35 6283.68 4805.42 3919.88 3586.02 4733.14 3346.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 4 -3 11 6 12 8 -6 -5 15 -1 13 14 -2 -11 -12 -16 -18 20 21 -4 -7 26 25 29 -24 28 -28 -25
+right_child=1 3 19 9 7 22 -8 -9 -10 10 16 -13 -14 -15 17 -17 18 -19 -20 -21 -22 -23 23 24 -26 -27 27 -29 -30 -31
+leaf_value=0.49358746909276346 1.8869174076451196 0.0032648865773766884 0.16604478953173038 -0.060228644537821001 0.15629234990600402 0.14095714418687721 0.73299060994025433 -0.013284784993842044 0.78334872822008761 -0.046459229369262042 -0.39324698865498381 -0.20637476780296615 -0.34496622366596252 0.12511102504110622 0.5965808313628358 -0.50039531858244413 0.13686997619206234 -0.86190659880638132 -0.91515925962191358 -0.04662226573686265 -0.99806361959680268 0.89903396786171563 -0.063406339904333517 0.036515501331042692 -1.8860151603304107 -1.4539035813826504 0.36007312907166383 1.1982480575640997 -1.1054394454956056 -0.95857097889695853
+leaf_weight=863 27 3565 671 2604 1113 1030 165 1196 222 1527 1836 96 143 816 155 213 252 20 39 2516 46 98 1997 173 29 33 186 42 25 42
+leaf_count=863 27 3565 671 2604 1113 1030 165 1196 222 1527 1836 96 143 816 155 213 252 20 39 2516 46 98 1997 173 29 33 186 42 25 42
+internal_value=0 -0.051909 0.113536 -0.104217 0.211496 0.0555998 0.226156 0.131161 0.260567 -0.163431 -0.232927 0.423518 0.154125 0.224233 0.624647 -0.102027 -0.34001 0.429897 -0.00412363 0.0109003 0.188479 0.259456 -0.00798106 -0.068688 -0.493199 -0.330329 -0.016426 0.354403 0.186434 -0.157873
+internal_weight=0 14919 6821 10036 3490 4883 1326 2531 1335 6471 3867 959 1161 1018 202 1740 2127 175 291 3331 815 769 3557 2527 277 248 2250 253 211 215
+internal_count=21740 14919 6821 10036 3490 4883 1326 2531 1335 6471 3867 959 1161 1018 202 1740 2127 175 291 3331 815 769 3557 2527 277 248 2250 253 211 215
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=65 67 67 61 30 57 33 41 46 63 54 72 37 5 37 5 60 3 6 38 56 63 1 61 63 16 45 56 35 60
+split_gain=11426 10902.6 6382.78 4820.52 5663.34 4484.76 4342.46 4275.89 4991.24 4131.19 3676.19 3186.12 4818.07 3726.07 3182.43 4145.65 3180.05 3152.25 3119.46 2817.32 5662.44 2715.61 2694.61 4291.6 4909.02 4172.24 2967.39 3055.82 2622.59 3078.22
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 4 6 22 10 8 -8 16 14 -3 13 18 15 17 -5 -1 -13 28 -21 -4 26 24 -24 -25 -2 -28 -12 -30
+right_child=2 11 21 9 -6 -7 7 -9 -10 -11 19 12 -14 -15 -16 -17 -18 -19 -20 20 -22 -23 23 25 -26 -27 27 -29 29 -31
+leaf_value=0.77089785798223787 0.20407996427709377 -0.041603819117646983 -0.014044555855347194 0.15576303773044076 0.86843482828275731 -0.064665461471947697 -0.67717623645897773 0.88517091356217859 0.95924095890738748 0.21683999703456844 0.2302752827835397 0.21272763269178396 0.72635542644759798 -0.49438710777232286 1.3795819920963712 -0.42102281356399712 -0.18583831416885899 -0.079956894100836992 -0.38296946930885317 0.63492942884564396 -0.9062858077429109 -0.20626757283848907 1.7670777491160803 -0.61425278376322245 -0.16688385946410045 0.91770130973309283 0.4343838443664404 -0.3568402290420265 1.8274029721384464 0.34638482795821296
+leaf_weight=244 1586 5265 935 490 176 4632 122 30 22 1613 721 727 127 104 45 44 614 53 100 40 59 3435 21 160 35 20 65 196 23 36
+leaf_count=244 1586 5265 935 490 176 4632 122 30 22 1613 721 727 127 104 45 44 614 53 100 40 59 3435 21 160 35 20 65 196 23 36
+internal_value=0 0.0739451 -0.0710767 0.196155 0.332978 -0.00986211 0.267488 -0.200903 -0.427168 0.114826 0.331915 -0.00978289 0.14857 0.0697527 0.589165 0.484857 -0.0342218 0.619062 0.140697 0.218948 -0.283573 -0.16514 0.112005 -0.206181 0.558352 -0.444036 0.152661 -0.159792 0.282729 0.923731
+internal_weight=0 10655 11085 4332 1615 6715 1439 174 144 2717 1265 6323 1058 931 386 341 1104 297 827 879 99 4370 2083 236 56 180 1847 261 780 59
+internal_count=21740 10655 11085 4332 1615 6715 1439 174 144 2717 1265 6323 1058 931 386 341 1104 297 827 879 99 4370 2083 236 56 180 1847 261 780 59
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=69 64 65 64 65 8 42 65 3 48 47 30 66 53 62 66 22 54 54 19 62 25 66 8 51 60 60 73 37 2
+split_gain=21243.1 10629.8 5625.37 4762.48 5638.11 4458.61 4633.02 3958.78 5647.18 5369.12 3932.88 3459.86 3735.94 4505.99 3949.52 3448.07 4601.84 4996.95 3239.68 3687.47 4041.79 3967.81 3939.92 7285.83 5167.76 4820.64 3912.28 3794.08 3194.65 3036.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 11 4 15 -4 -7 8 18 -10 -9 12 13 -1 -15 -2 29 -18 -3 20 22 -22 24 25 -20 -24 -23 -27 -13 -17
+right_child=3 7 5 -5 -6 6 -8 10 9 -11 -12 28 -14 14 -16 16 17 -19 19 -21 21 26 23 -25 -26 27 -28 -29 -30 -31
+leaf_value=0.1971817002051979 0.053548259375938059 0.093475436128669515 0.038119133419196892 -0.11588703214337484 -0.084191355175400676 -0.067317858622187671 -0.56440400071655006 -0.048103965921901831 -0.067017158034697669 -0.52565904016080123 0.06263409396996035 0.24850188988726588 0.032050175795351445 0.12350625613808273 -0.043851260153783697 -0.046145290728930512 0.09221819367478877 -0.50168913234682655 0.1951474739669859 -0.12975743524644567 -0.00044496105522885167 -0.63073837772492447 0.24024463639539834 -0.44205426669908027 -0.14241214994873319 -0.065131736322555964 -0.11255326434018764 0.32012074780205024 -0.11672651936841567 0.2004553692572647
+leaf_weight=729 1160 1156 3537 1887 2194 210 35 3691 364 46 596 352 1314 663 342 712 34 68 533 261 893 31 153 53 84 369 94 46 43 90
+leaf_count=729 1160 1156 3537 1887 2194 210 35 3691 364 46 596 352 1314 663 342 712 34 68 533 261 893 31 153 53 84 369 94 46 43 90
+internal_value=0 0.0248203 0.060365 -0.0629898 -0.0395476 0.0266887 -0.13833 -0.00586192 0.0223261 -0.118475 -0.0327086 0.0973571 0.0829222 0.121472 0.0665547 0.00790798 -0.050657 -0.30372 0.0380431 0.0125842 0.029052 -0.0299904 0.0776022 0.00647423 0.149191 0.0483264 -0.241063 -0.0224291 0.208743 -0.0184719
+internal_weight=0 15595 7225 6145 4258 3782 245 8370 4083 410 4287 3443 3048 1734 1005 2064 904 102 3673 2517 2256 1018 1238 621 617 568 125 415 395 802
+internal_count=21740 15595 7225 6145 4258 3782 245 8370 4083 410 4287 3443 3048 1734 1005 2064 904 102 3673 2517 2256 1018 1238 621 617 568 125 415 395 802
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=69 64 59 56 55 53 60 64 72 71 63 20 10 63 27 58 60 33 38 1 48 50 14 73 68 14 29 62 27 22
+split_gain=18952 9371.09 6736.54 5613.36 5354.07 6071.84 4956.08 4285.26 3762.56 3726.28 3465.84 4639.8 3332.86 3036.98 3391.37 3785.98 3003.81 4460.89 3244.41 3415.25 2940.36 2933.42 2786.79 3313.06 2824.83 2695.34 2691.05 2686.58 2683.11 2670.17
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 13 6 5 8 9 12 26 21 11 -8 -2 -1 15 -15 25 -18 19 -19 -11 -4 -9 24 28 29 27 -5 -24 -3
+right_child=7 16 3 4 -6 -7 10 22 -10 20 -12 -13 -14 14 -16 -17 17 18 -20 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.29878490774416022 -0.12596567757546503 0.075428542758283937 0.99104118144665021 0.50073491350198407 -0.12945438575563001 -0.022855982107490652 0.63490582558702924 -0.31730198467323706 1.0698694937214066 0.15575557100182436 0.018057952805029271 -0.79034439795292344 0.14536422688694836 0.94561007266694852 -1.3175758410583844 -0.31037161071276803 -0.021223086660457892 -0.29580630268244185 -0.85074833192668131 0.46867207123926191 0.90856052629889994 -0.17575261771678927 -0.039841074022041845 0.92762295748736412 0.97316394675345652 -0.21835325317909282 1.0684108585846133 -0.085213760281824008 -1.0471250232528238 0.4182624483328849
+leaf_weight=2419 3743 1958 156 156 1698 764 188 1676 79 318 993 26 515 33 22 88 5216 510 91 66 62 25 119 37 21 272 41 157 34 257
+leaf_count=2419 3743 1958 156 156 1698 764 188 1676 79 318 993 26 515 33 22 88 5216 510 91 66 62 25 119 37 21 272 41 157 34 257
+internal_value=0 0.0586092 0.142044 0.0704696 -0.0152728 0.146699 0.210868 -0.14874 0.445867 0.456452 0.0967232 0.461745 -0.0931487 0.272313 -0.175484 0.0321688 -0.0134117 -0.0523622 -0.295872 -0.20821 0.278582 0.829882 -0.274183 0.0683183 -0.114407 0.0787256 0.306613 0.206825 -0.263682 0.115207
+internal_weight=0 15595 7225 4663 2895 1197 1768 6145 433 561 1207 214 4258 2562 143 121 8370 5883 667 576 380 181 1887 211 174 2487 354 313 153 2215
+internal_count=21740 15595 7225 4663 2895 1197 1768 6145 433 561 1207 214 4258 2562 143 121 8370 5883 667 576 380 181 1887 211 174 2487 354 313 153 2215
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=60 57 54 56 53 55 39 56 52 29 58 54 52 54 55 42 54 61 52 18 72 16 7 15 68 57 62 28 55 8
+split_gain=10171.6 7690.57 5426.98 4916.45 4680.22 4050.48 4976.56 4020.06 3856.69 9210.93 3612.01 4133.46 3563.7 4011.19 3422.84 3404.56 5429.97 3716.78 3380.86 3314.34 5130.04 3872.69 3471.4 5039.42 3441.7 3239.17 3221.15 3067.04 3065.08 3063.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 -2 14 19 6 12 -8 -7 -10 18 27 15 -14 -3 -6 -17 -18 -5 20 25 22 23 24 -21 -1 -9 -12 -4 -30
+right_child=1 3 28 10 5 8 7 26 9 -11 11 -13 13 -15 -16 16 17 -19 -20 21 -22 -23 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.46369132842969829 0.18997836085399311 0.12425271974526102 0.11494195984064012 -0.071835947636330513 0.25366831924843014 0.02149953521753268 0.48461233904091727 0.015506913639464468 -0.14620250737476803 -1.8423233487208686 -0.037842810782365038 -0.25234672886030035 -0.13509036501248678 1.2933965690376219 -0.054138330576335332 0.67235690126052261 0.30394516644939301 -0.77087962689499046 0.32242013969676525 -0.2514761998181978 0.60962059273053026 0.61817760369245045 0.63181685202423177 0.83665343215971277 -1.0750635231485943 0.11766887603526059 -0.83320585783984924 -0.37539730620306683 -0.030353884912522167 -0.39055558945895452
+leaf_weight=233 1343 1056 1033 2443 951 3456 39 53 201 25 1527 2127 20 43 2552 39 31 80 161 114 236 47 29 22 51 970 75 213 2394 176
+leaf_count=233 1343 1056 1033 2443 951 3456 39 53 201 25 1527 2127 20 43 2552 39 31 80 161 114 236 47 29 22 51 970 75 213 2394 176
+internal_value=0 -0.0381066 0.0470018 -0.0798713 0.0852646 0.0447268 0.169315 -0.2561 -0.000310265 -0.333826 -0.123331 -0.174421 0.230349 0.839909 -0.00192632 0.19547 -0.173508 -0.470703 -0.0474599 0.204663 0.254378 -0.0673502 -0.216516 -0.348076 -0.50604 0.184687 -0.481786 -0.0791641 -0.00629196 -0.0550214
+internal_weight=0 15025 4946 10079 6715 5013 1331 167 3682 226 6471 3867 1164 63 3608 1101 150 111 2604 1702 1439 263 216 187 165 1203 128 1740 3603 2570
+internal_count=21740 15025 4946 10079 6715 5013 1331 167 3682 226 6471 3867 1164 63 3608 1101 150 111 2604 1702 1439 263 216 187 165 1203 128 1740 3603 2570
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=69 59 67 58 38 60 29 65 67 59 22 53 23 49 66 61 51 45 32 66 24 66 68 41 27 51 54 72 23 11
+split_gain=14829.1 8701.65 6632.19 4104.09 3976.23 3906.28 3779.53 3763.3 4404.61 4021 4541.77 4253.45 3596.91 3578.76 3466.2 4525.97 4964.32 3749.02 3765.44 3421.97 3815.02 3393.74 3343.97 3329.63 3305.78 3166.66 3494.45 4072.86 3096.11 5798.94
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 -3 6 25 -1 9 14 19 11 -11 -7 21 -9 16 -16 18 -17 20 -2 24 -6 -12 -10 -5 -27 -28 -4 -30
+right_child=7 3 28 5 22 12 -8 8 13 10 23 -13 -14 -15 15 17 -18 -19 -20 -21 -22 -23 -24 -25 -26 26 27 -29 29 -31
+leaf_value=0.363406098260177 0.35660351166591192 0.08309167627089098 0.080974236374049172 0.099663982469439763 -0.24644131068503713 -0.13787646571467058 -0.026128499563553859 -0.063958340098989416 -0.54209108745068491 0.13731050126445599 -0.3800812195867227 -0.17899501146232036 0.15600713005560077 0.13815217994305554 0.35223535055993127 -0.29361032765785544 -0.99120707187582457 -1.2135659702240476 -1.3498984430287335 -0.12870397497096966 -0.46736492632873478 -1.2618274860354988 0.43694718108318825 -1.4115468366726027 0.11717831272217963 0.30904790368345053 -0.60942835744452362 0.40445165573334213 -0.13559345264847464 -1.7921909163827483
+leaf_weight=2026 520 3747 2221 2091 246 3782 284 1620 491 624 203 1334 468 98 144 384 34 63 37 348 63 55 101 37 90 90 207 49 260 23
+leaf_count=2026 520 3747 2221 2091 246 3782 284 1620 491 624 203 1334 468 98 144 384 34 63 37 348 63 55 101 37 90 90 207 49 260 23
+internal_value=0 0.0518436 0.158054 -0.000691469 0.268102 -0.0476386 0.315515 -0.131571 -0.21128 -0.0547397 -0.128517 -0.0781908 -0.105515 -0.424363 -0.142743 -0.335538 0.0956228 -0.494106 -0.386443 0.119442 0.267564 -0.51104 -0.04753 -0.539099 -0.439967 0.0532943 -0.226934 -0.415365 0.0412816 -0.270229
+internal_weight=0 15595 5161 10434 2657 6687 2310 6145 3016 3129 2198 1958 4250 734 2282 662 178 484 421 931 583 636 347 240 581 2437 346 256 2504 283
+internal_count=21740 15595 5161 10434 2657 6687 2310 6145 3016 3129 2198 1958 4250 734 2282 662 178 484 421 931 583 636 347 240 581 2437 346 256 2504 283
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=67 65 62 69 69 65 59 62 64 48 64 61 7 65 47 14 28 62 69 57 1 55 55 4 45 64 53 18 59 5
+split_gain=17652.4 14196 8814.46 8703.82 6859.85 6566.32 5037.09 4981.9 5165.79 4629.33 4229.78 4158.68 4963.58 3939.22 3701.88 3735.01 4807.16 7351.03 3464.62 3728.85 4075.54 3616.18 3368.78 4147.64 3338.03 3333.07 3578.01 5605.97 3316.75 6799.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 -1 5 14 -2 18 8 9 -6 -7 12 -8 28 15 25 -17 -18 19 -4 -21 -20 23 -16 -10 26 27 -3 29 -5
+right_child=3 4 6 13 7 10 11 -9 24 -11 -12 -13 -14 -15 22 16 17 -19 21 20 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.069287706389870765 0.0074728499823229332 0.11174835107182686 0.15042226824653213 0.035663255123306793 -0.049338099795083211 -0.0090968889216584154 0.051902678269988449 -0.0034037194624995082 -0.10644499656095402 0.12505513875361751 -0.052479662318938927 -0.053502387488881746 -0.16566123984912609 -0.090094778574698622 0.17504724402950234 -0.023665294115727934 -0.459675458829712 0.007023926929191307 0.10483620589120048 0.011564830983821437 0.23239162557905441 -0.068532014326615778 0.030669466066597539 -0.1139098065832387 -0.31116290191809337 -0.0027088980969695981 0.014025410944844286 -0.073526139645240254 -0.05161212357796064 -0.22296575260162355
+leaf_weight=2596 4589 402 189 422 582 2009 390 1319 277 68 1627 570 47 734 146 352 27 27 70 278 38 154 440 23 36 2038 900 78 1267 45
+leaf_count=2596 4589 402 189 422 582 2009 390 1319 277 68 1627 570 47 734 146 352 27 27 70 278 38 154 440 23 36 2038 900 78 1267 45
+internal_value=0 0.0177309 0.0459582 -0.0183179 -0.00047922 -0.0084337 0.0110714 -0.0286537 -0.063238 -0.0310939 -0.0285094 -0.017915 0.0285034 -0.0512584 0.0140243 0.00673069 -0.0506201 -0.226326 0.0511115 0.0801499 0.03812 -0.0143544 0.0598219 0.135722 -0.129991 0.013543 0.037544 0.0816412 -0.034819 0.0107418
+internal_weight=0 11047 4332 10693 6715 8225 1736 2282 963 650 3636 1007 437 2468 4433 3824 406 54 729 505 316 224 609 169 313 3418 1380 480 1734 467
+internal_count=21740 11047 4332 10693 6715 8225 1736 2282 963 650 3636 1007 437 2468 4433 3824 406 54 729 505 316 224 609 169 313 3418 1380 480 1734 467
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=67 60 59 54 57 66 57 58 39 57 55 66 54 63 30 55 39 38 55 28 32 16 55 71 63 60 59 30 21 15
+split_gain=38826.1 13523.2 7299.46 6679.86 6250.86 5487.57 4716.04 4421.93 5068.83 4103.66 4618.68 3908.94 3873.25 3828.68 3856.46 3766.33 10356 4489.22 3422.39 4029.57 3611.04 3352.16 3244.55 4309.54 4680.38 3504.96 5303.66 3243.17 3708.18 3204.78
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 -1 12 9 -2 -6 13 10 -3 -10 27 14 -9 16 -5 -17 19 -7 -20 -15 -8 -24 25 26 -25 28 -4 -19
+right_child=6 2 4 15 7 18 22 8 11 -11 -12 -13 -14 21 -16 17 -18 29 20 -21 -22 -23 23 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.080550353413593401 -0.0049552187949798952 0.17983140085039839 0.088773289519714388 0.086157024879736463 0.0020300589619925715 0.074799230071861442 -0.013733038864776287 -0.11458898998404804 -0.045603594936740897 0.030789067891441167 0.060896647364126047 -0.1960070263445636 0.0026995979985299187 -0.0044686061130216406 0.081884241872467095 0.030399080123613427 -0.083450370127784806 -0.062877998033092047 -0.0060618506403214891 -0.15253441333770751 -0.12423821375417855 -0.10613993403812248 -0.014497657654477306 0.1157324665913447 -0.061933312139145151 -0.040364767065462978 -0.018733596952721362 -0.068698451601159879 -0.041548812429599923 0.10992654319487366
+leaf_weight=1121 3010 118 416 725 1221 222 2449 209 96 1050 392 96 1210 908 32 1877 116 242 634 24 81 100 1631 112 2244 948 299 52 71 34
+leaf_count=1121 3010 118 416 725 1221 222 2449 209 96 1050 392 96 1210 908 32 1877 116 242 634 24 81 100 1631 112 2244 948 299 52 71 34
+internal_value=0 0.0219133 0.0077057 0.0458471 -0.00522382 0.0303285 -0.0226388 -0.0213059 -0.041079 0.0496283 0.0884149 -0.120805 0.0192532 -0.0288233 -0.0885013 0.0328536 0.0627629 0.0211705 -0.00100094 0.0526203 -0.0194497 -0.014555 -0.0295668 -0.0369754 -0.0471506 -0.0227411 0.0179092 0.0564145 0.0697736 -0.0415905
+internal_weight=0 11047 6932 4115 4411 2521 10693 2662 1441 1560 510 192 1749 1249 241 2994 841 2153 961 246 715 1008 7683 5234 3603 1359 411 539 487 276
+internal_count=21740 11047 6932 4115 4411 2521 10693 2662 1441 1560 510 192 1749 1249 241 2994 841 2153 961 246 715 1008 7683 5234 3603 1359 411 539 487 276
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=69 67 65 65 67 62 56 49 65 57 30 41 49 63 16 47 14 38 52 71 44 11 45 53 68 57 24 9 71 12
+split_gain=14008.2 10712.1 6993.5 5295.72 4459.99 4241.14 4220.2 3865.98 4134.33 3505.17 3460.6 3707.35 3386.81 4707.97 5083.14 3377.52 3590.61 3403.73 3831.65 3369.78 4794.47 3339.13 3317.78 3355.27 3495.4 4092.74 3201.46 3078.32 3017.96 3398.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 -3 6 -1 -2 8 19 -7 11 -10 -5 14 -14 16 -4 18 -18 20 -6 -17 23 24 25 -8 -24 -12 -15 -30
+right_child=4 3 15 12 7 9 22 -9 10 -11 27 -13 13 28 -16 21 17 -19 -20 -21 -22 -23 26 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.3512178276406695 0.10515383551891662 0.04335965671923396 0.057215933896428997 -0.080842552293678288 -0.049555064669913718 0.31767852293508775 0.72338474054749202 0.092983633975810775 -0.30009551838102966 -0.044121518608783709 -0.70590594806350193 -1.0170645077088301 -0.20859659720127555 -0.083256027391049231 1.2202566450782892 0.18371591179853397 -0.039124925071810146 -1.0128027697738549 -1.1556799484307276 -0.29157784281145549 1.2990942546299526 0.86277302688076396 -0.5558876963833459 -0.16508559928875421 -0.2646926875602692 0.068290812101777051 0.29121025778212639 -2.0952891629675161 -1.0483675759355977 -0.0066564405575776711
+leaf_weight=1828 1107 4589 3418 3162 450 452 130 319 476 657 52 85 176 71 29 525 320 52 34 1035 28 84 282 1559 188 358 53 23 159 39
+leaf_count=1828 1107 4589 3418 3162 450 452 130 319 476 657 52 85 176 71 29 525 320 52 34 1035 28 84 282 1559 188 358 53 23 159 39
+internal_value=0 0.0503882 0.137943 -0.0280649 -0.127877 0.25762 -0.0580809 -0.231864 -0.280085 0.103339 -0.494017 -0.408727 -0.11821 -0.367483 -0.00646614 0.0586531 0.0238194 -0.257337 -0.146365 -0.190157 0.0294453 0.277379 -0.128393 -0.0844038 0.101666 0.242804 -0.421869 -1.13198 -0.642607 -0.843182
+internal_weight=0 15595 7370 8225 6145 2937 3677 2468 2149 1109 636 561 3636 474 205 4433 3824 406 354 1513 478 609 2570 2235 676 488 335 75 269 198
+internal_count=21740 15595 7370 8225 6145 2937 3677 2468 2149 1109 636 561 3636 474 205 4433 3824 406 354 1513 478 609 2570 2235 676 488 335 75 269 198
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=69 67 59 55 33 65 67 65 62 65 61 60 72 37 49 0 16 45 60 62 65 61 40 49 60 22 2 37 49 20
+split_gain=11346.6 8676.79 6591.21 4996.48 4866.75 4289.53 3612.59 3646.65 4293.48 3386.57 3253.47 3328.63 3187.31 3881.95 3517.87 3563.35 3128.96 2843.65 2902.62 4342.57 5063.96 4102.55 3966.96 3935.97 2807.93 2797.3 3406.17 4251.98 2743.31 3997.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 9 4 10 -3 7 -2 25 -1 11 -4 14 -14 15 -8 -17 18 23 -20 21 -21 -22 -5 -6 26 27 -9 -7 -30
+right_child=6 5 3 17 24 28 12 8 -10 -11 -12 -13 13 -15 -16 16 -18 -19 19 20 22 -23 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.37197888559967696 0.07509832669783878 0.039023689697781735 0.85702186931077751 -0.03502786144529467 0.23849435783656581 -0.072758296635596867 -0.2511599656980813 -0.39570215851392437 -0.012932870775698442 0.1455219546091984 0.14310186314827333 0.29606585699948484 -0.072943499369433576 0.84339680671691897 0.072378591614424434 -0.76609991805558386 0.30122051546650552 0.23141062877541485 -0.021755788613186465 -0.42379750679821182 -0.3411038737356491 -1.5504421329703826 0.52164103753036917 0.42603521679881884 -0.54603024552796631 -0.74896385883673644 0.29174372477964922 0.33106897223902787 -0.20985171768703675 -1.0284001780713774
+leaf_weight=1227 1395 4589 146 967 70 3162 1505 644 1319 1430 981 384 362 53 276 241 31 379 886 73 346 58 63 229 131 117 110 92 404 70
+leaf_count=1227 1395 4589 146 967 70 3162 1505 644 1319 1430 981 384 362 53 276 241 31 379 886 73 346 58 63 229 131 117 110 92 404 70
+internal_value=0 0.0453494 0.124148 0.0531423 0.189464 -0.0252584 -0.115089 -0.0522728 -0.130136 0.2501 0.250958 0.450593 -0.208678 0.0440831 -0.259772 -0.311361 -0.644457 -0.0246259 -0.061635 -0.157992 -0.381521 -0.922617 -0.208212 0.0532526 -0.272813 -0.290665 -0.227284 -0.304856 -0.106389 -0.330734
+internal_weight=0 15595 7370 4713 1712 8225 6145 3677 2282 2657 1511 530 2468 415 2053 1777 272 3001 2622 1426 540 131 409 1196 201 963 846 736 3636 474
+internal_count=21740 15595 7370 4713 1712 8225 6145 3677 2282 2657 1511 530 2468 415 2053 1777 272 3001 2622 1426 540 131 409 1196 201 963 846 736 3636 474
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=54 55 59 53 57 52 29 4 62 60 42 60 23 1 57 0 20 47 7 63 35 24 60 58 61 35 53 51 60 49
+split_gain=9165.37 7154.31 7729.16 6587.62 5753.39 4754.05 6461.86 4733.62 4456.62 4199.04 4086.96 4666.12 4460.07 4059.88 4006.59 5359.59 6394.48 4490.67 4143.21 6342.71 5619.39 3767.3 3751.04 3680.54 6345.08 4315.56 3119.82 3380.09 3107.31 3090.46
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 29 8 5 28 9 14 -3 -7 11 -4 23 -6 15 -5 17 -17 19 -16 21 -20 -23 24 -13 26 -26 -28 -1 -2
+right_child=1 3 10 7 13 6 -8 -9 -10 -11 -12 12 -14 -15 18 16 -18 -19 20 -21 -22 22 -24 -25 25 -27 27 -29 -30 -31
+leaf_value=0.59687453146064562 0.31771322352920217 0.12948073433946908 0.21036019114786667 -0.005642321976514696 0.012212167481776316 -0.93320420371258972 -1.8803994769399819 0.091529686536933497 -0.091443053355525397 0.39846843287157707 -0.29759391221525588 0.63463749345743437 0.36506864461410155 0.30313012385567767 -0.033871823430927414 -0.66474028961119469 0.64754674589404704 0.35083242565393452 -0.55102129161836 -0.32728706671287727 -1.8510556767384214 1.4250882214307785 -0.27471015968838253 -0.20617777116712663 0.38083170258689542 -1.2144142791628838 -0.064737593387807171 -1.0571464422039498 0.23792921782507837 -0.12712660367290179
+leaf_weight=299 1180 1789 909 1884 4427 34 22 717 1865 78 466 159 222 538 1256 337 52 50 374 1782 30 20 37 1289 140 32 286 39 1247 180
+leaf_count=299 1180 1789 909 1884 4427 34 22 717 1865 78 466 159 222 538 1256 337 52 50 374 1782 30 20 37 1289 140 32 286 39 1247 180
+internal_value=0 -0.04308 0.0561931 -0.0908223 0.097862 0.257825 -0.313561 -0.150918 0.0167213 -0.00578933 -0.021615 0.0201945 -0.059575 0.0437356 -0.180776 -0.0789641 -0.39363 -0.533529 -0.248369 -0.20598 -0.527714 -0.435602 0.32171 -0.108043 0.0847849 -0.0911237 -0.013822 -0.183827 0.30735 0.258837
+internal_weight=0 15095 4902 10193 6645 1680 134 6539 3654 112 3542 3076 2167 4965 5822 2323 439 387 3499 3038 461 431 57 1945 656 497 465 325 1546 1360
+internal_count=21740 15095 4902 10193 6645 1680 134 6539 3654 112 3542 3076 2167 4965 5822 2323 439 387 3499 3038 461 431 57 1945 656 497 465 325 1546 1360
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=67 69 69 64 61 64 64 57 38 33 0 10 42 22 22 51 41 47 54 68 10 11 57 55 62 38 4 30 49 3
+split_gain=9667.85 6131.59 5048.94 5046.12 5066.3 3771.51 3486.67 3236.06 2819.86 5363.5 4633.37 2762.12 3487.77 2965.11 2934.08 3494.19 4502.32 2710.17 2700.74 3843.96 5207.12 3854.4 3446.19 2808.07 3045.71 2750.12 2627.16 3437.64 2560.21 2823.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 4 -1 7 -2 -3 17 10 -10 12 -9 -14 15 16 -13 26 -6 20 21 22 25 24 -24 -20 -5 -28 -4 -30
+right_child=2 5 28 8 18 -7 -8 11 9 -11 -12 14 13 -15 -16 -17 -18 -19 19 -21 -22 -23 23 -25 -26 -27 27 -29 29 -31
+leaf_value=0.180410282237355 0.019973512608502941 0.10477436997970985 -0.11623245704955504 0.0038085776197538629 0.12438720015467271 -0.088981115664493071 -0.045311839715224331 -0.015047132020942634 0.043597062163279583 -0.49358768854822438 -0.3824515998755631 0.10251060727072921 -0.14960197583303689 -0.65155045588811245 0.62568566628864841 0.62310327494144446 -0.64330828636884696 0.14971220300963489 0.030838336644031236 0.10843776012693934 0.31697639234555075 0.2483781349200469 0.048483690455001088 -0.43756369658818484 -0.40983793159662674 -0.45647573618952075 0.22352291821792092 -0.27926161522284532 0.089444034024808855 -0.37507449489187555
+leaf_weight=1319 3810 732 2149 2642 845 1286 4415 1256 398 70 76 129 161 36 28 25 24 465 236 545 78 65 94 141 59 33 265 39 282 37
+leaf_count=1319 3810 732 2149 2642 845 1286 4415 1256 398 70 76 129 161 36 28 25 24 465 236 545 78 65 94 141 59 33 265 39 282 37
+internal_value=0 0.0328045 -0.0338905 0.0591161 0.10364 -0.0199332 -0.0150702 0.0172042 0.0206713 -0.0850475 -0.0247145 -0.0214344 -0.0457267 -0.241329 0.149909 0.0750677 -0.0144806 0.0375318 0.0553288 0.00868266 -0.0683237 -0.116179 -0.158269 -0.276597 -0.128255 -0.0289437 0.0198251 0.159021 -0.0966119 0.0355657
+internal_weight=0 11047 10693 7370 3415 3677 8225 2391 3955 544 474 1659 1453 197 206 178 153 3411 2096 1251 706 628 563 294 153 269 2946 304 2468 319
+internal_count=21740 11047 10693 7370 3415 3677 8225 2391 3955 544 474 1659 1453 197 206 178 153 3411 2096 1251 706 628 563 294 153 269 2946 304 2468 319
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+BON8=69
+BON4=67
+red=67
+blue=65
+BON2=61
+BON3=53
+green=53
+BON7=44
+BON5=42
+black=41
+BON10=39
+BON1=38
+BON9=33
+no_players=29
+yellow=29
+BON6=28
+grey=23
+x5_SCORE8=16
+x1_SCORE8=15
+x0_SCORE4=14
+x5_SCORE4=14
+x5_SCORE6=14
+x0_SCORE2=13
+x5_SCORE2=13
+x0_map1=13
+x4_SCORE7=12
+x4_SCORE8=12
+x1_SCORE6=11
+x2_SCORE6=11
+x4_SCORE2=11
+x4_SCORE3=11
+x1_SCORE1=10
+x2_SCORE7=10
+x0_map2=10
+x1_SCORE9=9
+x3_SCORE4=9
+x3_SCORE7=9
+x0_SCORE1=8
+x1_SCORE3=8
+x2_SCORE5=8
+x5_SCORE3=8
+x0_SCORE8=7
+x0_SCORE9=7
+x1_SCORE7=7
+x3_SCORE2=7
+x3_SCORE3=7
+x4_SCORE4=7
+x0_SCORE5=6
+x0_SCORE6=6
+x0_SCORE7=6
+x1_SCORE2=6
+x3_SCORE1=6
+x3_SCORE6=6
+x3_SCORE9=6
+x5_SCORE5=6
+x2_SCORE3=5
+x2_SCORE4=5
+x2_SCORE9=5
+x4_SCORE5=5
+x4_SCORE6=5
+x5_SCORE9=5
+x0_map3=5
+x0_SCORE3=4
+x2_SCORE2=4
+x2_SCORE8=4
+x4_SCORE9=4
+x2_SCORE1=3
+x5_SCORE7=2
+x1_SCORE4=1
+x1_SCORE5=1
+x3_SCORE5=1
+x3_SCORE8=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/mermaids_model.txt b/data/faction-picker-bot/models/mermaids_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..52f0a11a4b2b4c0f014f8cd294d920a30a4e35b5
--- /dev/null
+++ b/data/faction-picker-bot/models/mermaids_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2840 2950 2925 2951 2946 2960 2928 2963 2929 2947 2953 2968 2929 2947 2932 2930 2939 2955 2924 2947 2960 2927 2913 2914 2963 2958 2928 2963 2918 2931 2970 2912 2941 2937 2987 2980 2923 2914 2906 2950
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=62 67 64 64 67 69 60 67 57 57 57 60 69 60 60 54 55 57 60 54 68 54 58 64 58 73 55 59 54 21
+split_gain=649118 123379 66313.6 65486.6 48614.2 32595.2 26762.8 20912 18399.3 17233.6 13951.5 13983.7 13580 12536.9 11299.9 9218.68 9107.03 10761.3 8491.43 8401.33 8387.48 7730.07 9461.31 7454.67 7400.85 7011.1 6375.58 6226.68 6066.82 8977.28
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 5 4 14 6 20 12 15 -8 11 -4 18 -10 -1 -3 17 -7 -5 -6 -2 22 -11 -15 -19 27 -23 -13 -9 -30
+right_child=1 8 10 7 19 16 9 28 13 21 -12 25 -14 23 -16 -17 -18 24 -20 -21 -22 26 -24 -25 -26 -27 -28 -29 29 -31
+leaf_value=102.93858018371232 104.68058713806543 103.40226597053288 103.85471284735786 102.52048915590572 102.3758370987986 104.34020396286749 104.13229370501345 101.9118243219917 103.02327324489748 104.22263737910858 103.02529118514926 103.46715441791159 101.63353196954613 102.84834820616113 102.49860679285882 103.0172655647943 103.31840110013523 104.0303146730418 102.0081331182168 101.92389487959832 104.06645343078127 103.46842599881951 103.05462080607158 102.58743794351014 103.22803615964933 103.84347013700616 102.58229126512178 102.86251905341781 101.35489023169927 102.13071357654522
+leaf_weight=911 521 845 477 498 531 217 478 358 2174 159 2678 257 642 2413 1625 2356 1483 174 923 1825 388 153 123 2005 339 137 173 505 1216 170
+leaf_count=911 521 845 477 498 531 217 478 358 2174 159 2678 257 642 2413 1625 2356 1483 174 923 1825 388 153 123 2005 339 137 173 505 1216 170
+internal_value=102.82 103.162 103.447 102.111 102.353 103.725 104.018 101.8 102.922 103.683 103.158 103.417 102.015 102.827 102.657 103.119 103.461 103.75 102.188 102.026 104.418 103.33 103.713 102.73 103.5 103.185 102.998 103.066 101.545 101.45
+internal_weight=0 18055 8262 8699 4892 4208 1995 3807 9793 1086 4054 1376 2063 6592 2536 3201 2213 730 1421 2356 909 608 282 4418 513 899 326 762 1744 1386
+internal_count=26754 18055 8262 8699 4892 4208 1995 3807 9793 1086 4054 1376 2063 6592 2536 3201 2213 730 1421 2356 909 608 282 4418 513 899 326 762 1744 1386
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=62 67 70 67 70 70 69 60 60 54 69 60 70 56 60 54 68 54 56 54 49 31 61 42 53 68 32 20 68 22
+split_gain=525786 99937.1 103539 52676.4 34970.6 27371.1 24952.1 14245.4 13642.2 12437.4 11267.7 10189.7 9065.65 8659.83 8642.51 7685.35 7434.55 7046.12 6926.95 6742.3 7788.56 6604.83 6509.82 6341.99 7411.85 6320.66 6179 7036.8 6064.67 6497.06
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 6 4 10 11 8 18 15 -5 28 -3 25 -8 -6 -2 -13 -10 -4 -16 -21 -20 -18 -12 -25 -11 27 -14 29 -1
+right_child=1 5 7 9 14 -7 13 -9 17 12 23 16 26 -15 19 -17 22 -19 21 20 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.21918508408965381 1.2625108080639003 0.26151109386380489 0.51972752849150583 -0.37885284313200829 -0.25912491742040022 -0.10195844871780997 0.64224669929872569 0.047526625311199867 0.82224119459205602 -0.67969995352762358 -0.30461112914248284 0.00013770673674872098 -0.68526169584887064 0.35566100729790256 -0.32115023603387527 0.84704378335133212 0.019425732082637905 0.47233673479191207 0.2664299129406823 -0.69520040908837732 -0.17987335969549084 -0.22833652125862908 0.25441320234021819 -0.52421743066774473 0.47882970737407893 -0.44405664008858037 -1.2061774723362504 -1.2313301010959956 -0.16085759785739001 -0.41366829306275277
+leaf_weight=730 298 2038 450 889 686 3119 735 2512 466 1157 966 2371 884 1293 442 589 823 567 1219 995 150 133 1442 48 103 899 152 119 399 80
+leaf_count=730 298 2038 450 889 686 3119 735 2512 466 1157 966 2371 884 1293 442 589 823 567 1219 995 150 133 1442 48 103 899 152 119 399 80
+internal_value=0 0.205142 0.375903 -0.425778 -0.270881 0.0610772 0.622603 0.150133 0.794852 -0.599526 -0.0891521 0.13727 -0.660622 0.459527 -0.456847 0.986626 0.0826527 0.630183 0.293167 -0.542315 -0.62769 0.217758 0.169029 -0.241806 0.15998 -0.576663 -0.810077 -0.750049 0.0518854 0.156681
+internal_weight=0 18055 8262 8699 4599 9793 3948 4314 1920 4100 2326 6674 3211 2028 2273 887 4636 1033 1802 1587 1145 1352 2265 1117 151 2056 1155 1003 1209 810
+internal_count=26754 18055 8262 8699 4599 9793 3948 4314 1920 4100 2326 6674 3211 2028 2273 887 4636 1033 1802 1587 1145 1352 2265 1117 151 2056 1155 1003 1209 810
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=62 67 70 64 64 67 70 64 70 69 67 60 60 69 69 70 69 70 64 70 69 56 54 58 61 28 56 69 64 56
+split_gain=425886 80949.1 83866.5 52685.9 48013.4 32951.6 22170.6 21571.3 19354.7 15551.9 13130.4 12128.8 11538.8 11079 10444.3 11080 6521.42 6189.22 6005.06 5987.13 10751.1 5610.83 5421.1 6062.76 5195.83 5047.44 4865.76 4738.81 7716.71 4667.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 4 5 11 8 7 9 -1 -3 14 16 21 -6 15 -5 -2 -7 -14 -12 25 -4 23 -13 -11 -21 -9 28 -23 -16
+right_child=1 6 12 10 13 17 -8 26 -10 24 19 22 18 -15 29 -17 -18 -19 -20 20 -22 27 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.15262483630462417 1.6964772936267807 0.69829780474535585 0.70163218896256563 -0.18194153214557263 0.72489517307134133 -0.50170284366001516 -0.13764389766671023 0.1834001661017462 -0.40089071839594681 0.019952948641609652 -0.93283998300033011 1.5632926323112084 0.22150729128810151 0.23889186568731399 -0.44056279897689826 -0.75466472613217517 1.1695912611943522 -0.83668495404294085 -0.087768128504962059 -1.3152204092643034 -2.8706487722340088 0.83678648277343093 0.76231840669462925 0.85538640109860165 0.3274491408516369 -0.28197971301258734 -0.083166109389137655 0.047241218136962852 0.21160942877964542 -1.1437257939599723
+leaf_weight=1344 479 970 450 553 910 1475 3119 989 1192 819 1211 239 1234 968 115 868 461 881 1278 438 42 308 646 245 1670 53 2226 494 550 527
+leaf_count=1344 479 970 450 553 910 1475 3119 989 1192 819 1211 239 1234 968 115 868 461 881 1278 438 42 308 646 245 1670 53 2226 494 550 527
+internal_value=0 0.276942 0.507469 -0.5748 0.840514 -0.357699 0.0824542 0.185314 -0.107545 0.358638 -0.853774 1.17268 0.20268 0.474389 -0.68302 -0.531782 1.43808 -0.626966 0.064161 -1.05576 -1.33504 0.395775 0.951906 1.20495 0.226268 -1.20369 -0.00116485 0.293974 0.436032 -1.01777
+internal_weight=0 18055 8262 8699 3948 4892 9793 6674 2536 3459 3807 2070 4314 1878 2063 1421 940 2356 2512 1744 533 1802 1130 484 2489 491 3215 1352 858 642
+internal_count=26754 18055 8262 8699 3948 4892 9793 6674 2536 3459 3807 2070 4314 1878 2063 1421 940 2356 2512 1744 533 1802 1130 484 2489 491 3215 1352 858 642
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=66 67 70 70 67 70 64 64 64 54 60 60 56 64 58 60 70 71 11 68 70 56 56 56 64 68 68 68 3 54
+split_gain=311740 81019 61372.3 44852.8 42138.3 27777.5 23806.9 18609.4 15049.4 12073.5 11669 11568.6 8470.83 8241.14 8174.45 7867.69 7643.71 7593.87 9559.97 7206.96 6958.69 6715.33 6551.82 6340.1 8374.56 8220.41 6197.87 5875.9 5868.8 7988.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 9 5 7 11 19 16 13 -4 17 -8 26 -11 -7 -6 27 -19 -2 28 -16 -13 -5 -25 -26 -3 -1 -10 -30
+right_child=4 3 10 23 8 15 12 -9 20 14 -12 22 -14 -15 21 -17 -18 18 -20 -21 -22 -23 -24 24 25 -27 -28 -29 29 -31
+leaf_value=1.6020693285390735 0.29665986372420855 0.72885614880677263 0.32028648425111222 -0.033183022398867786 -0.4257182927986739 -0.27605768035463452 0.63625021420936267 -0.32534743422351348 -0.76820374020253568 0.2223608289752502 0.044049619483219234 0.83313631212947237 0.24701501713794033 0.14110477144099973 0.15293465756596661 -0.61351803996174159 -0.80834684148184444 0.71942903081590459 1.7055681923573665 -0.17108547983170172 -1.429822214107529 -0.10500382275905326 0.45416190588128103 -0.15217145283220923 -0.35674345679548036 -1.0174182045943383 0.32631958759734353 0.88241147300562783 -0.36415980762650824 -1.7896287422422525
+leaf_weight=200 784 402 1769 1109 1292 719 574 1086 1043 1703 2657 549 1200 1036 1133 1442 504 602 77 323 154 1838 749 1677 937 152 783 130 39 91
+leaf_count=200 784 402 1769 1109 1292 719 574 1086 1043 1703 2657 549 1200 1036 1133 1442 504 602 77 323 154 1838 749 1677 937 152 783 130 39 91
+internal_value=0 0.17716 0.369386 0.0253244 -0.456748 -0.289202 0.602484 -0.0802584 -0.690337 0.152814 0.154457 0.778982 0.372957 0.312784 0.076799 -0.501239 -0.533093 0.990637 0.831259 0.160181 -0.903156 -0.00663819 0.614452 -0.201525 -0.269019 -0.448959 0.462876 1.31857 -0.834011 -1.36199
+internal_weight=0 19277 8507 10770 7477 4354 4081 2193 3123 6895 4426 2307 1774 2221 4674 2161 1796 1009 679 1107 1327 2971 1298 3875 2766 1089 1185 330 1173 130
+internal_count=26754 19277 8507 10770 7477 4354 4081 2193 3123 6895 4426 2307 1774 2221 4674 2161 1796 1009 679 1107 1327 2971 1298 3875 2766 1089 1185 330 1173 130
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=62 67 70 64 64 67 70 64 70 56 64 54 58 56 54 31 47 14 61 14 54 1 63 33 54 63 70 53 67 68
+split_gain=343186 55156.3 57114 37549 31999.9 22079.1 14458.9 15099.1 11164.8 8910.56 7837.7 6438.43 6447.54 6250.37 5566.05 5043.81 11389.1 4783.52 5121.38 4590.06 4502.73 5706.57 4897.25 5495.81 4475.23 6444.65 6367.72 5471.02 4424.69 4957.33
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 4 5 11 8 7 14 -1 19 13 12 -2 17 -3 24 -17 -4 -19 28 -7 -22 -23 -24 25 -11 27 -26 29 -5
+right_child=1 6 10 9 -6 20 -8 -9 -10 15 -12 -13 -14 -15 -16 16 -18 18 -20 -21 21 22 23 -25 26 -27 -28 -29 -30 -31
+leaf_value=0.030962459193376292 0.67373076686055655 0.21992789222403053 0.29087975161855717 -0.058668803072561476 0.18437082699055135 -0.13192139705405306 -0.039858369565596435 0.0067172281344036406 -0.15588206918403161 -0.077956594275906427 0.023894540010571015 0.37367223745822498 0.42397562299898445 0.090240982667352657 0.10048485211889002 -0.43091386412238247 -1.1982917638138086 -0.69501145607895309 0.13966755382169968 0.068445452475225932 -0.24920148172311277 -0.10247629546034828 -0.49203619732520787 -1.1804867966184891 -0.15944291603065536 -0.36524306207216928 -0.46844476084737724 -0.37396227489277234 -0.37803826163495141 -0.41056965879190743
+leaf_weight=1344 364 1159 635 303 1878 531 3119 3215 1192 264 2176 1241 465 1430 2300 290 44 20 53 107 1596 51 151 27 334 371 909 791 287 107
+leaf_count=1344 364 1159 635 303 1878 531 3119 3215 1192 264 2176 1241 465 1430 2300 290 44 20 53 107 1596 51 151 27 334 371 909 791 287 107
+internal_value=0 0.11049 0.195063 -0.229325 0.317214 -0.147868 0.0391391 0.0760575 -0.0568604 -0.333998 0.0832754 0.437736 0.533639 0.143712 0.140506 -0.369181 -0.532006 0.25171 -0.0890116 -0.202588 -0.245829 -0.278971 -0.486449 -0.596464 -0.348805 -0.245804 -0.380961 -0.310274 -0.244196 -0.150506
+internal_weight=0 18055 8262 8699 3948 4892 9793 6674 2536 3807 4314 2070 829 2138 3459 3003 334 708 73 804 2356 1825 229 178 2669 635 2034 1125 697 410
+internal_count=26754 18055 8262 8699 3948 4892 9793 6674 2536 3807 4314 2070 829 2138 3459 3003 334 708 73 804 2356 1825 229 178 2669 635 2034 1125 697 410
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=62 66 66 67 70 67 70 57 67 67 69 60 70 69 70 57 70 56 4 58 57 10 57 20 56 57 57 58 35 23
+split_gain=277981 139421 105259 57928.2 43059.6 25442.9 19336.4 16600.9 15237.3 12996.4 12211.3 12131.5 11261.6 11088.8 10491.4 8116.04 7903.4 7727 7696.34 7664.81 5783.98 6305.29 5616.13 5410.74 5141.95 5130.37 4541.56 4516.92 4498.16 4686.07
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 8 4 7 20 15 24 16 12 22 -9 13 26 -10 -5 17 -1 -12 -13 21 -4 -6 -16 -2 -11 -3 -26 29 -22
+right_child=1 9 5 6 10 -7 -8 11 14 25 18 19 -14 -15 23 -17 -18 -19 -20 -21 28 -23 -24 -25 27 -27 -28 -29 -30 -31
+leaf_value=0.26861563292843121 1.0329071597081518 0.50788141412597121 -0.18686481154818307 0.34514730545443217 0.53661768609308969 -0.93008073696280391 0.00085529082960283313 0.68740999175925799 -0.16811234680719755 -0.13174011766127205 0.035269906555585491 0.51683685867309781 -0.19634698712218082 -0.089781845684614642 -0.37009525479427041 0.16324104262648537 -0.16418660386988637 -0.050075338495867913 0.56895221817272668 0.096674317655051148 -0.49179975923282232 -1.0605580515977813 0.28298241101845345 -0.82324776867724436 0.93423634312565018 -0.35173954100289129 0.13762769505967132 0.58298972704896213 -1.0923490307444619 -0.9254133878350258
+leaf_weight=495 371 245 351 1615 589 1004 2705 699 1926 707 1088 381 1365 815 1038 3354 1477 1067 135 391 973 41 1137 132 272 1412 369 405 70 125
+leaf_count=495 371 245 351 1615 589 1004 2705 699 1926 707 1088 381 1365 815 1038 3354 1477 1067 135 391 973 41 1137 132 272 1412 369 405 70 125
+internal_value=0 0.149162 -0.309589 0.262432 0.428246 -0.668306 0.144284 0.630665 -0.159671 -0.15383 0.255341 0.486209 -0.0594024 0.0714089 -0.263764 0.222363 -0.0536259 0.0509183 0.0941801 0.304034 -0.49983 -0.278246 0.369536 -0.42122 0.833427 -0.278337 0.285367 0.724111 -0.574197 -0.541164
+internal_weight=0 18055 8699 13142 5468 2564 7674 2519 6135 4913 2949 1471 2794 1429 3096 4969 3039 1562 1223 772 1560 392 1726 1170 1048 2119 614 677 1168 1098
+internal_count=26754 18055 8699 13142 5468 2564 7674 2519 6135 4913 2949 1471 2794 1429 3096 4969 3039 1562 1223 772 1560 392 1726 1170 1048 2119 614 677 1168 1098
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=62 66 66 67 70 67 64 64 70 57 70 70 67 64 57 58 55 57 54 53 57 67 67 43 55 10 17 54 57 37
+split_gain=225164 112931 85259.5 46921.8 34878.3 20608.7 20472.8 19392 15662.5 13446.7 8383.67 8047.69 10026.2 7251 6926.68 6618.47 7322.59 6574 6224.16 6204.28 5920.26 8256.58 5838.13 5666.62 5246.72 5156.58 5132.52 4653.39 4540.56 5266.86
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 6 4 9 13 10 11 17 -2 22 12 -3 14 25 16 18 27 -11 -12 24 -22 26 -21 -9 -4 -1 -5 29 -6
+right_child=1 7 5 8 28 -7 -8 20 -10 15 19 -13 -14 -15 -16 -17 -18 -19 -20 23 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.20992145060092696 1.1251266908476427 0.41642978639739053 0.13043791725441231 0.72658380144885637 0.4341637302340689 -1.2556089816140048 -0.42400358042864944 -0.68210909526522567 0.0011546531944861035 2.0071558219840728 -0.6022473354999508 -0.23721628691204152 -0.096699914855440772 -0.90554715363613691 -0.65788476280300756 0.45564269249125861 0.62023030407814839 0.22037540905324207 0.96830126957760931 -0.21702180164011639 -0.34346241374509506 -0.80906481564959742 -0.079336549215159327 0.39390463315364388 -0.042101469741035735 -1.4139434568583966 1.2723796887323262 0.35539737172470787 0.25609782755597127 1.1457334749526897
+leaf_weight=862 1048 673 218 481 878 1004 2665 164 2705 83 350 1005 877 727 591 776 423 3354 189 970 990 619 1060 180 585 24 48 1134 1953 118
+leaf_count=862 1048 673 218 481 878 1004 2665 164 2705 83 350 1005 877 727 591 776 423 3354 189 970 990 619 1060 180 585 24 48 1134 1953 118
+internal_value=0 0.201368 -0.417946 0.354283 0.578132 -0.902213 -0.215556 -0.20767 0.194784 0.851398 -0.0554654 -0.0168105 0.126098 -0.67477 -0.47336 0.656383 0.880518 0.30019 1.2853 -0.233597 -0.414476 -0.522585 0.0801674 -0.121399 -0.182237 -0.0227239 0.265963 0.465949 0.344711 0.518466
+internal_weight=0 18055 8699 13142 5468 2564 6135 4913 7674 2519 3470 2555 1550 1560 833 1471 695 4969 272 1500 2358 1609 1970 1150 749 242 910 1615 2949 996
+internal_count=26754 18055 8699 13142 5468 2564 6135 4913 7674 2519 3470 2555 1550 1560 833 1471 695 4969 272 1500 2358 1609 1970 1150 749 242 910 1615 2949 996
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=62 67 67 57 60 60 60 60 59 59 57 69 31 58 57 58 55 57 40 68 55 52 57 55 61 25 14 11 6 58
+split_gain=305034 50704.6 29062.3 27852.8 16446.5 15225.8 14549.4 13176.5 11910.8 10501.3 10180.3 8425.27 7865.99 6413.41 6138.91 6031.48 5779.81 5716.42 5776.18 7824.29 5546.79 7334.77 5491.05 5390.74 5353.47 5175.34 5108.95 4990.59 5066.99 4964.81
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 4 5 22 11 9 14 23 15 -9 -2 27 20 -3 -5 -13 18 -6 -20 -8 -22 24 -7 -1 -14 -4 -11 -29 -16
+right_child=1 7 26 6 17 8 13 10 -10 12 -12 16 25 -15 29 -17 -18 -19 19 -21 21 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=-0.086278226274756065 0.19692104682270381 0.084617952321247317 -0.11991327296914367 0.192062337807651 -0.025012501189749559 0.21784028829909705 0.093779895403261843 0.027987430659624616 0.051267138998724412 0.053292447244896651 -0.014305370996594603 0.22615267320013629 -0.015526399487048708 -0.0030645317369676142 0.065950207555495591 0.094569709965597021 0.069758178064296336 -0.090306687480895501 -0.071690830750309908 -0.38164431121614245 0.035472963626109778 -0.15697395152459712 -0.02560722533489267 0.1102747953167387 0.078652459953302223 -0.26962657448572991 -0.060681879871112086 0.18356481852840531 -0.09907454381386438 0.011838841014184229
+leaf_weight=67 666 739 3645 254 822 176 464 2462 1236 1278 4418 82 155 1490 690 576 329 2091 92 30 814 59 1200 489 297 26 455 148 20 1484
+leaf_count=67 666 739 3645 254 822 176 464 2462 1236 1278 4418 82 155 1490 690 576 329 2091 92 30 814 59 1200 489 297 26 455 148 20 1484
+internal_value=0 0.0390629 -0.081076 0.069471 -0.0523127 0.110233 0.0464978 0.0134087 0.0818677 0.0761632 0.000829059 0.160301 0.0515531 0.020715 0.0431195 0.124405 0.100961 -0.0749379 -0.0408953 -0.147909 0.0472157 0.0224668 -0.00840763 0.138743 0.0482943 -0.052027 -0.11334 0.0645186 0.149917 0.0290131
+internal_weight=0 18055 8699 8262 4599 2978 5284 9793 1901 2457 6880 1077 1627 2827 2913 830 411 3035 944 122 1337 873 1564 665 364 181 4100 1446 168 2174
+internal_count=26754 18055 8699 8262 4599 2978 5284 9793 1901 2457 6880 1077 1627 2827 2913 830 411 3035 944 122 1337 873 1564 665 364 181 4100 1446 168 2174
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=62 66 66 67 68 64 67 64 64 69 60 68 51 43 67 67 64 46 69 60 54 67 67 69 31 61 68 9 69 14
+split_gain=202859 98669.5 74934.7 42126.5 22456.3 19045.4 18465.8 16617.2 15567.7 13052.9 10194.4 9797.19 9287.33 7983.05 7577.5 7204.75 5968.32 6678.08 5898.42 5847.84 5662.02 5659.09 5282.19 5602.97 5277.52 4919.52 4502.29 7199.48 4352.04 4307.81
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 7 4 5 10 16 11 15 21 -2 20 -12 -13 -15 -3 17 25 -7 -5 -1 -9 -10 -24 29 -4 28 -28 -27 -8
+right_child=1 8 6 19 -6 18 24 9 22 -11 12 13 -14 14 -16 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 26 27 -29 -30 -31
+leaf_value=0.39640864473153919 1.3193182160782151 0.13870115040549982 -1.0041873016933862 0.31555008370236592 0.33939737064582959 0.66942615020546747 -1.1813797064265763 -0.073419993547954782 -0.25763722533956857 -0.73116692524229798 0.62417254973011294 -0.29228972668856101 1.7006514675591302 0.94292573984022499 -0.14390893097542509 -0.19766038302378461 -0.84478268103899523 0.24087088188203443 0.2636209745109081 0.12547485987184157 -0.010763019593340336 -0.42228645140279319 -0.48044130477320168 -1.2918386971636824 -1.8388341676105153 0.14821631553667514 -1.1145122259663904 0.56344162821769717 -0.56014840097128482 -0.4755794624692386
+leaf_weight=516 611 1348 190 2320 2679 839 797 923 1446 805 622 1678 92 108 158 1207 727 119 625 5354 1010 937 817 95 110 176 146 31 171 97
+leaf_count=516 611 1348 190 2320 2679 839 797 923 1446 805 622 1678 92 108 158 1207 727 119 625 5354 1010 937 817 95 110 176 146 31 171 97
+internal_value=0 0.191134 -0.396704 0.334068 0.54617 0.744787 -0.850703 -0.206964 -0.191206 -0.394761 1.01947 -0.0627342 0.762879 -0.211607 0.297362 -0.0201984 -0.63541 -0.452681 0.496183 0.182938 0.126918 -0.249166 -0.376501 -0.564962 -1.18522 -0.568273 -0.410213 -0.820633 -0.200863 -1.1048
+internal_weight=0 18055 8699 13142 5468 2789 2564 6135 4913 2665 1325 3470 714 1944 266 2555 1560 833 1464 7674 1526 1860 2358 912 1004 714 524 177 347 894
+internal_count=26754 18055 8699 13142 5468 2789 2564 6135 4913 2665 1325 3470 714 1944 266 2555 1560 833 1464 7674 1526 1860 2358 912 1004 714 524 177 347 894
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=62 66 66 67 70 67 70 64 64 57 69 69 64 68 70 69 69 64 59 43 67 67 53 70 68 70 37 37 70 18
+split_gain=164316 79922.3 60697.1 34122.5 31765.3 14957.3 14945.9 13460 12609.9 10923.7 10572.9 9733.31 12853.2 7935.72 7641.86 11309.3 7569.16 12270.8 7568.85 6466.27 6383.93 6137.78 5876.76 5754.8 9697.84 5360.71 6973.09 4690.04 4621.4 5760.41
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 7 4 9 23 16 13 14 -2 25 12 18 22 15 20 17 -5 -6 28 -3 -21 -1 24 -4 -9 -27 -26 29 -15
+right_child=1 8 5 6 11 -7 -8 10 -10 -11 -12 -13 -14 19 -16 -17 -18 -19 -20 21 -22 -23 -24 -25 27 26 -28 -29 -30 -31
+leaf_value=-0.17112143844594152 0.99905513721440009 0.76031404794766699 -0.1873860685602517 0.77973263084795041 1.1976740356114355 -1.0666995378715762 -0.02450348380829127 -0.052646560790067867 -0.33885062907186936 0.57656903656504743 -0.65805023685884401 0.052967741074480684 0.21301077312825509 -0.0066529544605605914 -0.23295510541833009 -0.10817122712863669 0.16597488320865711 0.24879023884198748 0.49504463931447584 0.84863316866534744 0.13288060802270671 -0.12951803735186215 0.24918735170859169 -0.76003628796055434 -1.2770148445838891 -0.50277151670907028 0.27870144983403444 0.18465901750784655 -0.44766187846461936 -0.69282946677043533
+leaf_weight=490 1048 317 597 638 257 1004 2705 920 2358 1471 805 1223 1089 783 1005 901 2961 1370 380 108 332 158 1036 796 141 807 133 26 750 145
+leaf_count=490 1048 317 597 638 257 1004 2705 920 2358 1471 805 1223 1089 783 1005 901 2961 1370 380 108 332 158 1036 796 141 807 133 26 750 145
+internal_value=0 0.172021 -0.357034 0.300661 0.491553 -0.765633 0.164644 -0.186268 -0.172085 0.752339 -0.355285 0.268792 0.42172 -0.0564608 -0.0181786 0.12108 0.267612 0.417486 0.778523 -0.190446 0.439347 0.267626 0.114226 -0.571869 -0.375821 -0.22425 -0.392201 -1.04945 -0.263061 -0.113868
+internal_weight=0 18055 8699 13142 5468 2564 7674 6135 4913 2519 2665 2949 1726 3470 2555 1550 4969 2008 637 1944 649 266 1526 1560 764 1860 940 167 1678 928
+internal_count=26754 18055 8699 13142 5468 2564 7674 6135 4913 2519 2665 2949 1726 3470 2555 1550 4969 2008 637 1944 649 266 1526 1560 764 1860 940 167 1678 928
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 60 67 56 67 69 70 60 55 64 56 60 64 64 27 60 11 35 21 64 42 58 69 70 10 50 43 69
+split_gain=118595 35442.1 27761.9 22907.5 15750.7 14358 10423.8 9317.9 9204.14 8811.66 8975.46 8375.83 6912.47 6644.14 6236.76 6164.17 8590.75 5909.88 5486.31 5040.31 4964.18 4946.61 4881.68 5362.54 4701.34 5559.08 4700.58 4686.61 7255.71 4673
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 21 7 13 8 11 20 18 -11 17 -4 -1 -8 16 -14 22 -7 26 -5 -2 -3 -24 25 -16 -12 -15 -29 -6
+right_child=3 4 12 6 29 9 14 -9 -10 10 19 -13 15 27 24 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.6432003449680459 0.031184527206589825 0.56822291235443578 0.18355700419609847 -0.13720751413345239 -0.079819294396516444 0.29321523568756563 -0.31319110901152103 -0.050671851562198514 -0.33438980867143264 0.29033746252797621 -0.032946294044360905 0.050987620944169601 0.060830213231419475 0.41385205452235996 -0.4060632366543907 -0.038534514653889435 0.41123391720033731 0.16133972984978801 0.75000111041496498 0.61528176070294438 0.26899740289378643 -0.16136347917542115 0.78831032117207844 -0.5272753947973251 -0.89075307867205744 -0.88003208066603933 -0.57595499600539224 -0.26857308392171503 1.1235886661211649 -0.26844938348846947
+leaf_weight=585 1318 379 2152 1168 3159 1019 1304 1742 1442 613 687 1608 2068 799 746 2309 366 636 132 48 151 1078 21 40 141 129 79 99 20 716
+leaf_count=585 1318 379 2152 1168 3159 1019 1304 1742 1442 613 687 1608 2068 799 746 2309 366 636 132 48 151 1078 21 40 141 129 79 99 20 716
+internal_value=0 0.0874163 0.166029 -0.225374 -0.0165292 0.303844 -0.305506 0.0693967 -0.217975 0.208364 0.0976705 0.147325 0.0844593 0.467613 -0.409674 0.0394966 0.11352 0.291294 0.345601 -0.0474214 -0.0907049 -0.055446 0.479136 -0.0743688 -0.533507 -0.47594 -0.0889485 0.35572 -0.0345963 -0.114673
+internal_weight=0 19277 10976 7477 8301 4081 5081 4426 2761 2578 1427 2684 6895 1503 2320 4743 2434 1076 1151 814 1319 2396 440 61 1016 875 766 918 119 3875
+internal_count=26754 19277 10976 7477 8301 4081 5081 4426 2761 2578 1427 2684 6895 1503 2320 4743 2434 1076 1151 814 1319 2396 440 61 1016 875 766 918 119 3875
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=62 66 66 67 70 70 64 67 64 60 67 57 70 67 64 7 64 64 58 54 43 57 59 70 20 54 67 57 32 29
+split_gain=179272 62750.3 48928.4 34814.5 32574.8 14654.9 14528 13600.9 12292.6 9588.79 9247.75 9074.9 7895.74 9304.95 6568.63 6284.23 5893.29 5843.03 5662.65 5774.69 5525.62 5456.26 5155.38 5152 6774.85 6344.09 5043.47 5962.52 5356.1 4986.95
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 6 4 9 17 10 14 12 16 20 -11 13 -3 21 18 -2 -5 19 -13 29 -4 -6 -8 -25 -26 -10 28 -28 -1
+right_child=1 8 7 5 22 -7 23 -9 26 11 -12 15 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 24 25 -27 27 -29 -30 -31
+leaf_value=0.02468255249058799 0.39046599324201309 0.14932588556095949 0.012213134178609558 0.12083313128626728 0.14844917575858194 -0.010340423642836157 -0.091447561782476774 -0.34229147779306329 -0.057911521610887633 0.2857153317093204 -0.081672214296708082 0.40991723339457609 -0.06386142349831303 -0.015450226064861324 -0.25822141320452757 -0.13093934017419814 0.23561420381909048 0.048484904719483468 0.056382236465254955 0.12948979887392437 0.17951230349065261 -0.17569579122282325 0.055373762004315846 -0.15571273604160227 0.037074723768801915 -0.52762257613832986 -0.083152519636633435 -0.21665025988235612 0.38019351638773435 -0.17406518846006783
+leaf_weight=1317 630 673 242 2582 1001 2705 1518 1004 1446 635 1767 143 1005 877 727 100 482 2387 339 190 229 591 1948 1014 28 105 262 619 31 157
+leaf_count=1317 630 673 242 2582 1001 2705 1518 1004 1446 635 1767 143 1005 877 727 100 482 2387 339 190 229 591 1948 1014 28 105 262 619 31 157
+internal_value=0 0.059893 -0.12431 0.0978884 0.162161 0.052092 -0.073203 -0.246594 -0.0417425 0.25019 -0.0282501 0.192374 0.00891027 0.0560945 -0.185005 0.115597 0.323345 0.0860786 0.152284 0.249914 0.0271797 -0.121105 0.086967 -0.131734 -0.185052 -0.408739 -0.096627 -0.158011 -0.0341296 0.00351336
+internal_weight=0 18055 8699 13142 5468 7674 6135 2564 4913 2519 3470 1407 2555 1550 1560 772 1112 4969 672 333 1703 833 2949 2665 1147 133 2358 912 293 1474
+internal_count=26754 18055 8699 13142 5468 7674 6135 2564 4913 2519 3470 1407 2555 1550 1560 772 1112 4969 672 333 1703 833 2949 2665 1147 133 2358 912 293 1474
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=62 57 60 64 60 56 58 56 56 54 69 56 70 54 54 58 54 70 73 72 6 48 38 69 58 54 24 55 72 53
+split_gain=136439 30511.5 17730.8 17691.4 17477.7 10597.5 10333.4 9555.41 8838.91 7631.11 7444.67 8439.27 7384.89 7314.54 6947.41 6495.65 8923.71 5580.32 5284.76 6200.65 7114.68 8791.65 5274.79 5273.64 5218.69 6764.91 4690.71 4661.55 4972.71 4652.12
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 6 12 7 13 23 -2 -8 -10 -5 26 -1 -6 -9 16 27 22 19 20 21 -19 -13 -3 29 -26 -12 28 -4 -7
+right_child=1 2 15 10 5 24 8 14 9 -11 11 17 -14 -15 -16 -17 -18 18 -20 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=-0.094176239137474679 1.0638237182661301 0.56524672263800768 0.86605524463696515 -0.39762962236197663 0.91259112083353111 0.64596945354028756 0.34549936498197609 0.88307533742036426 0.23543369516888413 -0.16774335376502067 -0.28111702981518538 -0.58095518817599612 -0.34281457072178695 0.34121568723733109 0.36547565039975777 -0.12094716533200081 -0.051627857782546617 -1.9001649042626596 -0.078262091334909203 -0.26518290179116388 -3.4990436023473741 0.064779335054857987 -1.3794019430875779 0.19365388860151173 0.26042639448363336 -0.12449855439546667 1.2438280031732891 0.17883340209791349 -0.15335391808728704 0.18005481311120095
+leaf_weight=2819 354 982 222 2703 288 285 1026 337 754 1244 164 599 2073 1009 1125 3960 2136 106 32 35 20 29 96 625 750 1167 23 866 61 864
+leaf_count=2819 354 982 222 2703 288 285 1026 337 754 1244 164 599 2073 1009 1125 3960 2136 106 32 35 20 29 96 625 750 1167 23 866 61 864
+internal_value=0 0.156751 0.0629828 -0.325342 0.336974 0.228469 0.215814 0.59766 0.10692 -0.0155935 -0.487 -0.705811 -0.199537 0.46809 0.484786 -0.0347065 0.0692549 -0.830666 -1.26714 -1.46737 -1.73884 -1.47807 -0.691244 0.420726 0.127103 0.0260981 -0.0935569 0.293977 0.646324 0.295621
+internal_weight=0 18055 11876 8699 6179 4363 4631 1816 3024 1998 3807 1104 4892 1297 1462 7245 3285 917 222 190 155 135 695 1607 3066 1917 187 1149 283 1149
+internal_count=26754 18055 11876 8699 6179 4363 4631 1816 3024 1998 3807 1104 4892 1297 1462 7245 3285 917 222 190 155 135 695 1607 3066 1917 187 1149 283 1149
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=62 57 56 56 59 59 58 15 54 54 56 54 12 58 38 10 68 44 58 9 7 61 30 33 51 5 54 58 55 58
+split_gain=110516 24714.3 12227.6 11104.7 9350.67 9262.43 9450.85 8128.04 7885.67 5925.64 5698.25 5503.07 7137.79 5306.86 7426.37 5946.16 5113.56 5035.98 5794.54 4811.4 4617.2 4487.34 5828.53 7591.65 5147.1 4527.44 4463.43 8456.19 4951.23 4329.46
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=8 2 7 29 17 -5 -7 11 -1 -8 16 12 -2 19 15 -15 -10 18 -4 -12 -18 -16 23 24 25 -23 -6 -28 -29 -3
+right_child=1 3 4 5 26 6 9 -9 10 -11 13 -13 -14 14 21 -17 20 -19 -20 -21 -22 22 -24 -25 -26 -27 27 28 -30 -31
+leaf_value=-0.1065500756885316 0.86281867239724952 0.26858892591905026 0.61773145179661282 0.090475327320143684 0.23716168714917832 0.025459485460634791 -0.096346820632248545 0.97876795031102415 -0.043069877486879696 -0.38112072108250744 -0.27052696889624628 0.3011352093230738 -0.32054829452095968 -0.30604398277097156 -0.35935758509838478 -0.69614647062263812 -0.26042270381386207 0.97634995587227891 0.21857397808020729 0.13753245285182605 -0.95204674672302714 -1.3469942869034721 -0.018917162680909747 -0.128075805047284 -0.34464080423437138 -2.6911143044630688 0.22677282117449654 0.069897041014028771 -0.2753312641198784 0.093399400373345959
+leaf_weight=2174 259 1483 337 3293 1081 2163 1130 178 1037 921 1279 1173 41 2597 154 303 568 86 1008 238 76 134 42 46 31 20 852 528 636 2886
+leaf_count=2174 259 1483 337 3293 1081 2163 1130 178 1037 921 1279 1173 41 2597 154 303 568 86 1008 238 76 134 42 46 31 20 852 528 636 2886
+internal_value=0 0.117564 0.25273 0.0472371 0.181944 -0.0142374 -0.0960644 0.446868 -0.244006 -0.224224 -0.289804 0.382593 0.701092 -0.335679 -0.394577 -0.346803 -0.157608 0.358116 0.318586 -0.206507 -0.342043 -0.719041 -0.921939 -1.08612 -1.32434 -1.52156 0.100542 0.0272844 -0.118733 0.152865
+internal_weight=0 18055 6179 11876 4528 7507 4214 1651 8699 2051 6525 1473 300 4844 3327 2900 1681 1431 1345 1517 644 427 273 231 185 154 3097 2016 1164 4369
+internal_count=26754 18055 6179 11876 4528 7507 4214 1651 8699 2051 6525 1473 300 4844 3327 2900 1681 1431 1345 1517 644 427 273 231 185 154 3097 2016 1164 4369
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=66 62 62 67 70 67 70 67 64 70 68 59 64 69 68 63 70 69 14 63 61 17 54 57 68 38 69 42 53 64
+split_gain=92933 52215.2 34232.4 22493 21150.1 11088.4 10083 9708.83 8902.69 7107.02 6557.34 7998.38 6042.31 5627.12 10390.3 5618.64 5589.91 8500.2 5591.63 5517.44 5282.51 5517.71 5180.42 6948.14 5178.43 5247.59 4824.58 6948.96 5428.14 4720.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 5 4 12 -2 13 26 16 -9 11 15 22 14 -5 29 17 24 -19 -13 -12 -22 -3 -24 25 -4 -1 -28 -29 -6
+right_child=2 3 8 6 10 -7 -8 9 -10 -11 20 19 -14 -15 -16 -17 -18 18 -20 -21 21 -23 23 -25 -26 -27 27 28 -30 -31
+leaf_value=0.081314888063777319 -0.3214615227436074 0.72658742488864658 0.35223818309605126 0.46916707996056384 0.85074117157230345 -0.64100186201461784 -0.027951146562965917 -0.098515136575785464 -0.21360495945038249 -0.33287566561753368 -0.13362184850094727 0.092584699296402631 0.31761470491933153 0.086272700808625272 0.11676626817853862 -0.63705048208886927 -0.14929161151704282 -0.13690282702219542 0.46052868091924626 1.0563788826125009 0.18680606612377038 -0.5295177126070485 0.66811935570435677 0.23310200872349901 0.029723603552523653 1.1691958915360054 -0.1798140244614691 -0.36017782537509568 0.59376340325200749 0.35605986035845583
+leaf_weight=1776 1560 565 333 753 207 1004 2705 1926 2358 1170 555 736 1122 2961 1255 22 1005 802 99 35 1102 64 381 451 265 51 1093 46 124 228
+leaf_count=1776 1560 565 333 753 207 1004 2705 1926 2358 1170 555 736 1122 2961 1255 22 1005 802 99 35 1102 64 381 451 265 51 1093 46 124 228
+internal_value=0 0.0870554 -0.224444 0.171392 0.287631 -0.446586 0.0885679 -0.0936052 -0.108512 -0.187082 0.151304 0.283702 0.447228 0.151998 0.248917 0.532319 -0.0115228 0.0778047 -0.0712583 0.136337 0.0568338 0.147488 0.551327 0.432311 0.284747 0.46074 0.00162455 -0.110434 0.335638 0.59146
+internal_weight=0 19277 7477 13142 5468 2564 7674 6135 4913 3096 2949 1228 2519 4969 2008 457 2555 1550 901 771 1721 1166 1397 832 649 384 3039 1263 170 435
+internal_count=26754 19277 7477 13142 5468 2564 7674 6135 4913 3096 2949 1228 2519 4969 2008 457 2555 1550 901 771 1721 1166 1397 832 649 384 3039 1263 170 435
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=66 62 62 60 57 57 60 60 23 55 32 14 35 57 11 48 60 38 47 9 57 20 55 51 71 41 7 5 53 63
+split_gain=75275.7 42294.3 27728.2 15999.9 8879.46 8585.14 7775.38 6089.99 6016.93 4853.7 5830.42 4359.4 4855.17 4124.65 4171.99 4332.09 4080.12 5860.06 4835.34 3650.49 3497.37 4283.42 3321.84 5227.23 4625.43 3430.35 3238.94 3352.65 3227.05 4998.77
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 16 7 5 -5 9 20 11 13 10 -3 12 -2 14 15 -9 17 -1 26 -15 21 -4 23 24 -7 -26 27 -19 29 -18
+right_child=2 3 6 4 -6 22 -8 8 -10 -11 -12 -13 -14 19 -16 -17 28 18 -20 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.044028524890102866 -0.14713752416572923 0.54750009488715123 0.19987866699026946 0.12764283115168845 0.02167097927743589 0.42239490038830874 -0.11143871438040383 -0.16199452532143943 -0.57307038090052087 0.23397882659627986 -0.16914039906114342 0.23225606182511427 -0.76240724079749167 -0.36449746328567634 -0.54044045448303224 0.31015202863174574 -0.026084719215653886 -0.12110963233297678 0.30530831169437722 -0.11998931800415531 -0.02173012994552594 -0.26415478286513111 0.099812403122049767 -0.079602056309796776 0.22469504585914205 -0.10390547362596839 -0.76945787866910298 -0.68172357606165335 -0.055522662269175883 -0.23395180928393278
+leaf_weight=1529 563 251 390 3169 5254 274 3185 329 200 1086 32 71 34 1072 60 57 479 139 37 178 1281 57 2301 138 544 93 33 33 3155 730
+leaf_count=1529 563 251 390 3169 5254 274 3185 329 200 1086 32 71 34 1072 60 57 479 139 37 178 1281 57 2301 138 544 93 33 33 3155 730
+internal_value=0 0.0522332 -0.134666 0.102835 0.061541 0.176542 -0.0651074 -0.267951 -0.313691 0.282039 0.466467 -0.138129 -0.182178 -0.283103 -0.152565 -0.0922734 -0.0561631 0.0078446 -0.220772 -0.32968 0.0202891 0.140707 0.13343 0.207171 0.250612 0.17672 -0.315723 -0.228669 -0.0821387 -0.151596
+internal_weight=0 19277 7477 13142 8423 4719 4913 2564 1896 1369 283 668 597 1696 446 386 6135 1771 242 1250 1728 447 3350 1049 911 637 205 172 4364 1209
+internal_count=26754 19277 7477 13142 8423 4719 4913 2564 1896 1369 283 668 597 1696 446 386 6135 1771 242 1250 1728 447 3350 1049 911 637 205 172 4364 1209
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=66 62 62 67 68 64 55 67 64 64 69 60 68 43 67 68 40 64 46 67 53 31 15 38 3 29 32 32 40 21
+split_gain=60973.3 34258.4 22459.8 17357.1 12412.3 10723.9 9818.06 8774.35 8481.32 7164.28 6663.59 5766.89 5569.37 4998.08 4713.33 4343.88 7632.5 5037.32 4734.82 4298.53 4282.07 4238.86 4325.21 3942.33 4124.68 3868.66 4285.35 3728.19 3600.98 3596.63
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 8 7 4 5 6 -3 15 12 14 -10 -8 20 -14 -4 17 27 18 -2 -15 25 28 -23 24 -13 26 -1 29 -9 -17
+right_child=2 3 9 -5 -6 -7 11 21 10 -11 -12 23 13 19 -16 16 -18 -19 -20 -21 -22 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=-0.21631451549265118 -0.099876319350545029 0.67333109683317716 0.084891295403336092 0.058729818797461052 0.11168143681498902 0.18824378238853706 0.48631159743899038 -0.37079136894232989 -0.087487851124670779 -0.16192913020123401 -0.31708003061991297 0.12756395347279273 -0.11609259752433099 0.51910001254743998 -0.096480422307837752 -0.32315788222398584 -1.3974866874290237 -0.29207707703713293 0.44160710544665421 -0.02661888484964894 0.17342813218892236 -0.6627225953987923 -1.7263851059807673 -0.44665333508705418 0.87953018888279233 0.41323511365132459 0.44073137084643044 -0.93856961900272817 -0.74447148689517273 0.48875423590250222
+leaf_weight=375 493 527 1348 7674 2679 1464 389 759 1860 2358 805 326 1678 108 1207 238 33 646 84 158 1036 89 21 47 36 65 50 39 135 27
+leaf_count=375 493 527 1348 7674 2679 1464 389 759 1860 2358 805 326 1678 108 1207 238 33 646 84 158 1036 89 21 47 36 65 50 39 135 27
+internal_value=0 0.0626799 -0.1616 0.123402 0.214166 0.312609 0.45002 -0.321542 -0.0673957 -0.0781289 -0.156839 0.302546 0.00129801 -0.0735321 -0.000789982 -0.222604 -0.43453 -0.164208 -0.0210468 0.194951 0.0966255 -0.47527 -0.865785 0.127766 0.202345 -0.0657573 -0.139015 -0.329998 -0.42722 -0.240435
+internal_weight=0 19277 7477 13142 5468 2789 1325 2564 6135 4913 2665 798 3470 1944 2555 1560 337 1223 577 266 1526 1004 110 409 362 490 425 304 894 265
+internal_count=26754 19277 7477 13142 5468 2789 1325 2564 6135 4913 2665 798 3470 1944 2555 1560 337 1223 577 266 1526 1004 110 409 362 490 425 304 894 265
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=66 62 62 70 60 69 70 57 60 20 54 64 54 53 64 57 18 9 69 45 59 57 11 69 61 64 68 59 73 69
+split_gain=49388.4 27749.3 18192.5 15864.4 9415.12 8784.33 8337.01 6361.15 6180.3 5536.39 7017.19 5196.26 4983.49 6394.25 4972 5622.89 4775.35 4759.81 4861.2 4676.95 4433.97 4323.15 4749.19 4290.45 4232.38 4055.48 4022.29 9575.92 4456.54 4110.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 14 4 5 11 23 12 20 17 -11 -3 13 -6 15 -2 -7 18 24 -19 -4 -13 -23 -1 -8 -25 27 29 -29 -5
+right_child=2 3 8 26 7 16 9 -9 -10 10 -12 21 -14 -15 -16 -17 -18 19 -20 -21 -22 22 -24 25 -26 -27 -28 28 -30 -31
+leaf_value=0.12301231200366856 0.026627719682971965 0.8273118823032144 0.29854184225328778 0.52006382701008169 1.0866199788637461 0.31168040921095097 -0.42817588279760638 0.088661631017724368 -0.18808705561541408 0.23683369911052812 -0.90222900430405195 0.78929771381468261 0.20729118352564591 0.36197246568403829 -0.58947140992347535 -0.42700269133567192 -0.23179053559022794 0.28837012329766265 -0.48106510780170847 -0.72343055369719023 -0.055130414977003411 0.37700535856431056 -0.54658677624538543 0.0094525178266752861 -0.031331641063050607 -0.31067179315240689 -0.03991473971163978 0.056222937716669891 -0.39231865825238588 0.068868177837274711
+leaf_weight=1720 369 568 498 665 166 1194 364 2986 3185 71 227 221 1217 457 1142 1053 187 331 574 53 1230 428 64 1170 1027 598 2974 1464 261 290
+leaf_count=1720 369 568 498 665 166 1194 364 2986 3185 71 227 221 1217 457 1142 1053 187 331 574 53 1230 428 64 1170 1027 598 2974 1464 261 290
+internal_value=0 0.0846179 -0.218159 0.166593 0.262065 0.413045 -0.0909842 0.178785 -0.105474 -0.224801 -0.630842 0.601659 0.32504 0.555057 -0.434081 -0.309288 0.238089 -0.173289 -0.236216 0.148721 0.046796 0.421896 0.256863 0.0105673 -0.135179 -0.0988248 0.0401526 0.129004 -0.0116434 0.383052
+internal_weight=0 19277 7477 13142 7488 2662 6135 4826 4913 2647 298 1281 1840 623 2564 1422 1381 2349 1965 384 1728 713 492 3488 1391 1768 5654 2680 1725 955
+internal_count=26754 19277 7477 13142 7488 2662 6135 4826 4913 2647 298 1281 1840 623 2564 1422 1381 2349 1965 384 1728 713 492 3488 1391 1768 5654 2680 1725 955
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=57 56 64 54 58 55 56 58 54 67 70 54 16 70 56 9 23 55 31 51 58 46 67 32 29 23 55 0 56 31
+split_gain=23965.7 16465.8 16530.9 11619.4 11790.9 10015.6 8122.64 7891 6538 6125.42 5766.86 4919.34 5437.47 4913.5 4901.4 5347.04 4575.63 4546.91 4308.62 4009.32 3925.58 5455.55 3864.59 4671.46 3826.98 3754.27 3741.94 4208.79 3670.5 3550.86
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 8 7 14 28 9 -7 17 20 10 -6 12 18 -4 15 24 -11 -3 -9 -20 21 26 -15 -24 -1 -22 -2 -28 -5 -10
+right_child=1 2 13 4 5 6 -8 11 29 16 -12 -13 -14 22 -16 -17 -18 -19 19 -21 25 -23 23 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.61024139756833129 1.5627374416589737 0.2921172371757797 -0.1745757836176012 0.56464765525806182 0.67892865911419475 0.11660617591181138 -0.23032165717154457 0.15849637661734198 0.040316475174276917 0.077180102065793108 0.088859004698814539 -0.21140030521407069 -0.48999960212325117 -0.26914505353993412 0.26559505155104446 1.5206264123320581 -0.83353611507498826 0.018400605789102072 -0.67853746587394648 0.63493083879865453 0.21283937888876656 -0.46411233577132233 -0.44531977435924291 -1.1611355875547116 -0.4774245598249966 -0.36571166508197783 0.3795231686616844 1.3971934859175237 0.21161596476482034 -0.24173211071802869
+leaf_weight=319 40 902 3411 367 381 999 2080 1170 3903 577 293 2186 181 1603 1766 60 61 1855 117 29 1092 50 739 104 36 125 265 48 1491 504
+leaf_count=319 40 902 3411 367 381 999 2080 1170 3903 577 293 2186 181 1603 1766 60 61 1855 117 29 1092 50 739 104 36 125 265 48 1491 504
+internal_value=0 -0.0641955 -0.13056 0.13954 0.0701809 -0.0191721 -0.117759 -0.0199881 0.0712082 0.212191 0.422415 -0.115761 0.0238978 -0.252137 0.338266 0.647512 -0.00989465 0.107952 0.0945782 -0.417643 0.242993 0.513506 -0.360298 -0.533629 0.499943 0.153415 0.651979 0.535588 0.281348 0.00806041
+internal_weight=0 18324 12297 8430 6249 4391 3079 6440 6027 1312 674 3683 1497 5857 2181 415 638 2757 1316 146 1620 403 2446 843 355 1217 353 313 1858 4407
+internal_count=26754 18324 12297 8430 6249 4391 3079 6440 6027 1312 674 3683 1497 5857 2181 415 638 2757 1316 146 1620 403 2446 843 355 1217 353 313 1858 4407
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 60 67 56 67 70 69 60 58 14 57 59 55 28 54 20 31 63 57 11 28 69 57 19 3 57 59 30
+split_gain=39343.3 17998.7 15163.8 12164.7 8808.03 8235.14 7134.35 6611.97 6037.81 5408.66 5235.86 4929.05 4852.65 4854.23 4773.63 4449.2 4423.23 4546.4 4326.07 4885.45 4308.42 4240.78 4193.49 4149.43 5965.98 4065.75 3844.39 5702.95 3843.65 4541.95
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 12 8 20 7 11 9 18 -7 23 16 -14 -11 -10 -2 -18 21 -20 -1 -3 -4 24 -5 -9 -16 -28 -12 -30
+right_child=3 4 22 6 -6 10 -8 25 15 14 28 -13 13 -15 26 -17 17 -19 19 -21 -22 -23 -24 -25 -26 -27 27 -29 29 -31
+leaf_value=0.48518774616098581 0.57809904962778091 0.21340568335234433 0.065147569067761812 0.35575549271753126 -0.097117442827910877 0.24465706272462712 -0.27438162794855858 -0.2545586669081788 -0.094274217546382669 0.18189886470564648 0.16914428684351307 0.3675741008502974 0.12052722914237403 -0.12383554298513773 -0.10493826353447219 0.24139974318971538 0.15205624200250725 -0.53342794006069494 -0.76559903234243398 0.15331224168185145 0.24894793300432227 0.65451910179734962 -0.095721429938876793 -0.16235588981375382 -0.10345215593758501 0.098034958096175656 0.84834391308479573 -0.10733025378237168 0.0060974774278929333 -0.52696724986099497
+leaf_weight=530 96 870 6078 217 3875 1116 2320 1278 1544 559 678 139 494 1345 921 198 413 48 40 72 973 109 817 664 299 164 49 64 705 79
+leaf_count=530 96 870 6078 217 3875 1116 2320 1278 1544 559 678 139 494 1345 921 198 413 48 40 72 973 109 817 664 299 164 49 64 705 79
+internal_value=0 0.0503494 0.106371 -0.129809 -0.0237248 0.208224 -0.188203 -0.115789 0.0405311 0.103261 0.135914 -0.0079187 -0.0059792 -0.0581938 0.0249423 -0.0561207 0.166413 0.0806826 0.217617 -0.17487 0.332253 0.262518 0.0460859 -0.0521505 0.0896642 -0.214458 -0.0599114 0.307077 0.0529057 -0.047617
+internal_weight=0 19277 10976 7477 8301 4081 5081 2761 4426 2684 2578 1319 2396 1839 1593 1742 557 461 1091 112 1503 979 6895 1180 516 1442 1034 113 1462 784
+internal_count=26754 19277 10976 7477 8301 4081 5081 2761 4426 2684 2578 1319 2396 1839 1593 1742 557 461 1091 112 1503 979 6895 1180 516 1442 1034 113 1462 784
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 67 70 67 56 14 43 58 37 57 54 70 57 54 34 55 18 43 68 54 59 18 19 47 9 20 58 73
+split_gain=38781.9 21491.9 18896.1 12574.1 11667.2 10077.8 8877.18 7847.73 5913.04 5719.59 6716.31 5410.23 4910.28 4731.25 4401.14 4385.83 4359.78 4267.36 4122.47 4339.92 4091.23 4553.41 4285.12 5858.1 4066 3620.63 3651 3462.14 3911.73 3454.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 4 7 20 14 11 -9 16 17 25 -4 -5 -1 -15 -8 -11 19 -17 21 22 23 -3 -6 26 -2 28 -14 -19
+right_child=3 5 12 13 24 -7 9 8 -10 10 -12 -13 27 15 -16 18 -18 29 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.19059346872786026 0.11121689037730295 0.24334638466724773 0.04707130114386468 -0.070711821781204054 -0.074105838002649124 -0.041047398084290927 0.081257304833171923 0.10818283516117957 0.48385337514181936 0.057423525437843639 0.1555890361494992 -0.026154076572512622 0.026508665791081611 -0.029896701575527266 0.10105542713730287 -0.17907617926793942 0.23793696358203889 -0.015244275488260184 -0.023283330745556774 -0.39864882295534243 -0.0069791696087656944 0.013982803127538634 0.053132823962864666 -0.17344883183638254 0.03584026928578693 -0.10030082005419229 -0.057584531888520959 0.064440517641904976 -0.023769517702396555 -0.17385772867316399
+leaf_weight=530 483 173 2221 2465 1925 3875 991 206 30 512 207 1302 1520 155 973 351 125 644 85 67 2495 1276 458 24 236 76 96 495 2659 99
+leaf_count=530 483 173 2221 2465 1925 3875 991 206 30 512 207 1302 1520 155 973 351 125 644 85 67 2495 1276 458 24 236 76 96 495 2659 99
+internal_value=0 0.0187458 0.041702 -0.0483299 -0.0208728 -0.0116081 0.0843392 0.0197517 0.155938 0.0561857 0.0236515 0.00332865 0.0164661 -0.08661 0.132629 -0.146168 0.0988065 0.00188973 -0.181997 -0.214271 0.0141663 0.0414879 0.0950702 0.192569 -0.0620988 0.061934 0.0832291 0.001923 -0.00548217 -0.0363785
+internal_weight=0 19277 10976 7477 4354 8301 4081 2193 236 2578 1462 1957 6895 3123 1503 658 1116 1255 503 418 4426 1931 655 197 2161 655 579 4674 4179 743
+internal_count=26754 19277 10976 7477 4354 8301 4081 2193 236 2578 1462 1957 6895 3123 1503 658 1116 1255 503 418 4426 1931 655 197 2161 655 579 4674 4179 743
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=60 64 67 54 54 64 68 55 21 14 11 37 25 31 55 11 47 48 53 35 31 33 35 7 35 61 11 55 30 43
+split_gain=27689.7 14345.3 8649.1 8091.12 5904.72 5738.31 6918.84 5454.35 5903.22 4371.33 4018.01 5235.31 7454.19 5793.13 3992.9 3707.72 4395.22 3444.98 3351.48 4075.06 3819.15 3270.24 3065.39 2792.26 2791.13 2782.14 2770.38 4416.36 3827.05 2765.76
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 5 -2 9 6 14 8 -5 -3 11 12 -7 17 29 -9 21 -14 19 26 -20 -17 -16 -10 -8 -21 -6 -28 -29 -1
+right_child=1 4 -4 7 18 10 24 15 23 -11 -12 -13 13 -15 22 16 -18 -19 20 25 -22 -23 -24 -25 -26 -27 27 28 -30 -31
+leaf_value=0.49267376037755117 0.11130374626406483 -0.072798763482464196 0.023846650883189574 0.00505974826451104 -0.10552491308205214 0.064943466045487896 0.15025642919887125 -0.07302245524606614 0.29306418251215932 0.25968833016218451 0.38793644029819052 0.37823859456213804 -0.1207728057074699 -1.5308005559002913 0.32087166897952563 -0.29819389758163328 -0.90654584397287941 -1.0089731408217375 -0.20007339486679965 -1.2479911724158699 -0.46910997404347338 0.38074192835734449 -0.27303168862552968 1.0216669442103459 -0.37697745768462915 -0.33838907346930558 -0.35190175377961364 0.59118582000409758 -0.54788493384014492 1.0685483834000884
+leaf_weight=427 3273 2467 3788 2128 1645 1588 1169 3423 246 282 260 277 157 27 971 358 68 34 3167 28 378 52 59 39 68 93 66 133 22 61
+leaf_count=427 3273 2467 3788 2128 1645 1588 1169 3423 246 282 260 277 157 27 971 358 68 34 3167 28 378 52 59 39 68 93 66 133 22 61
+internal_value=0 -0.0573945 0.115409 0.00922575 -0.134521 0.183443 0.261715 -0.0436886 0.050852 -0.0386913 0.0914075 0.0543948 0.00472436 -0.433936 0.37616 -0.102168 -0.310879 -0.278882 -0.182142 -0.0989702 -0.228761 -0.212085 0.286852 0.392768 0.121273 -0.548876 -0.0697962 0.196148 0.429511 0.564658
+internal_weight=0 17868 8886 9587 8281 5098 2755 6314 2413 2749 2343 2083 1806 218 1518 3901 478 191 5532 1987 3545 410 1030 285 1237 121 1866 221 155 488
+internal_count=26754 17868 8886 9587 8281 5098 2755 6314 2413 2749 2343 2083 1806 218 1518 3901 478 191 5532 1987 3545 410 1030 285 1237 121 1866 221 155 488
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=62 66 66 67 59 68 58 55 67 67 2 67 57 3 31 60 56 22 55 63 56 18 73 51 68 40 31 15 14 58
+split_gain=39910.2 16640.4 13641.9 10631 10654.5 7867.92 7799.85 6564.71 5890.49 5420.4 5177.2 4380.42 4285.61 5670.47 4085.15 5157.29 5241.61 5725.32 6285.14 4020.72 5097.24 3950.04 3856.23 3583.42 3448.42 6082.77 3369.03 3505.58 3427.9 3883.14
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 9 4 5 7 -6 -2 24 -1 -7 -3 -9 19 15 -8 23 -18 -19 20 -14 -16 -11 -17 -4 -26 28 -28 -10 -30
+right_child=1 11 8 -5 6 10 14 12 26 22 -12 -13 13 -15 21 16 17 18 -20 -21 -22 -23 -24 -25 25 -27 27 -29 29 -31
+leaf_value=-0.00010738565311436698 0.77584174609487522 0.0083289563436855802 -0.14168854888186416 0.056296449179347716 0.26653945744449503 0.24961625449988417 0.19638282825872289 0.5935720601748633 -0.46888365832226375 -0.1949780393492398 -0.33492826783388363 -0.15055189537687561 0.53234511743630142 1.0035213690113138 -0.13760652658895828 0.018570760746081397 -0.18582851140937029 -2.1507698964813482 -0.33262597521146137 -0.95105236768722523 -0.080729338670304657 -0.97589188714822139 0.069631636921958104 0.74673318038196679 -0.32610791349444501 -1.517324584526847 -0.67217494922686605 -1.8691639938051741 -0.97877051495015632 0.32450321910185215
+leaf_weight=3039 393 2794 1223 7674 1417 765 876 323 797 2649 122 2119 155 54 178 410 354 23 31 24 240 50 447 53 304 33 89 21 20 77
+leaf_count=3039 393 2794 1223 7674 1417 765 876 323 797 2649 122 2119 155 54 178 410 354 23 31 24 240 50 447 53 304 33 89 21 20 77
+internal_value=0 0.0706484 -0.146633 0.119564 0.208355 0.357046 0.117352 0.497168 -0.308057 -0.0791684 0.169217 -0.0601971 0.359582 0.199796 0.0103146 0.0536118 -0.0899788 -0.307751 -1.10702 0.0962129 0.159844 -0.321441 -0.156774 0.101924 -0.206727 -0.442755 -0.465503 -0.900691 -0.411956 0.055787
+internal_weight=0 18055 8699 13142 5468 2076 3392 1189 2564 6135 887 4913 796 473 1975 1747 871 408 54 419 395 228 3096 463 1560 337 1004 110 894 97
+internal_count=26754 18055 8699 13142 5468 2076 3392 1189 2564 6135 887 4913 796 473 1975 1747 871 408 54 419 395 228 3096 463 1560 337 1004 110 894 97
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=56 58 54 67 68 37 67 55 50 23 35 31 68 21 43 55 40 27 63 71 14 48 37 7 67 31 2 49 54 16
+split_gain=17385.7 12563.4 11471.6 6948.53 5331.86 4615.09 4788.4 4176.84 4071.42 4065.03 4020.25 3902.07 4891.17 3495.36 3939.45 3478.99 3488.58 4979.35 4246.64 6060.34 3449.03 3440.81 3405.69 6505.05 3377.83 3319.56 3692.58 4572.48 3370.44 3159.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 7 11 4 13 15 -7 9 -6 24 21 20 -13 22 -15 -4 -17 -18 -19 -20 -3 -8 25 -24 -2 28 27 -27 -1 -10
+right_child=1 2 5 -5 8 6 10 -9 29 -11 -12 12 -14 14 -16 16 17 18 19 -21 -22 -23 23 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.48561975090739395 0.26594885099683507 0.016201872777949149 -0.13224353732375421 0.028695125451745157 0.13116100382737392 0.2448184981938154 -0.14614868071793721 0.0054740277587627187 -0.17532530783236713 0.58661907962115689 0.74554277095337251 0.033994140342942313 -0.60656935594010131 0.45112666979861954 1.4097324247713443 -0.24062822686789356 -0.372553188903056 0.17310603842139247 -2.91838755132187 -0.95284622616825565 0.32595487119055433 -0.81999375960984067 0.73434562204375076 -0.73216755881029016 -0.013933303084145943 -0.12133482393888845 0.74262638081502363 -1.4922938860182104 0.17559902800538113 -1.2424966480244291
+leaf_weight=483 871 3398 2601 4005 1336 463 453 4914 174 217 43 266 216 208 54 3254 509 20 21 62 402 91 274 34 854 151 38 29 1280 33
+leaf_count=483 871 3398 2601 4005 1336 463 453 4914 174 217 43 266 216 208 54 3254 509 20 21 62 402 91 274 34 854 151 38 29 1280 33
+internal_value=0 -0.0531153 -0.115671 0.122344 0.213957 -0.190091 0.00436621 0.0545417 0.0672211 0.178702 -0.185292 0.0149723 -0.253063 0.302713 0.648702 -0.221664 -0.281825 -0.500866 -1.13496 -1.45015 0.0489705 -0.258869 0.26311 0.572458 0.127387 0.215014 -0.153111 -0.342212 0.260534 -0.345454
+internal_weight=0 18655 11799 8099 4094 7517 1050 6856 1543 1942 587 4282 482 2551 262 6467 3866 612 103 83 3800 544 2289 308 1725 1981 218 180 1763 207
+internal_count=26754 18655 11799 8099 4094 7517 1050 6856 1543 1942 587 4282 482 2551 262 6467 3866 612 103 83 3800 544 2289 308 1725 1981 218 180 1763 207
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=66 70 56 64 57 68 69 59 64 33 70 69 14 58 10 69 63 52 56 15 67 69 15 3 55 70 70 49 15 68
+split_gain=25593.7 15121.3 8862.16 7491.36 6193.26 6136.62 7154.59 5745.26 6097.16 5436.9 5256.97 6428.37 5460.16 5020.32 4794.77 4087.06 4167.77 3963.12 3738.53 3712.82 3711.68 4831.25 4313.06 4050.48 6564.4 5565.98 3778.24 3632.38 3628.08 3636.01
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 10 9 6 14 8 15 -3 11 28 19 18 -1 16 -4 -10 -6 -13 26 23 -23 25 -25 -22 -5 -28 29 -2
+right_child=3 4 7 20 13 -7 -8 -9 17 -11 -12 12 -14 -15 -16 -17 -18 -19 -20 -21 21 22 -24 24 -26 -27 27 -29 -30 -31
+leaf_value=0.40615841090032101 0.25902545830709189 0.022729003839328903 0.62511739423942014 -0.030809908260267173 0.14952857893515425 0.0801409242068883 0.11838439096146824 0.0025474757423594578 0.042937698555420116 0.30196132485211796 -0.12294247514809067 -0.15572362069612533 0.28026239511016365 -0.099922201238017858 -0.0048735725115507077 0.11634461197601663 0.23470574235220754 -0.41480043503145386 -0.032634524394603251 0.14646868250185721 -0.10039437546765427 -0.40845524022905089 -1.2504156870108387 -1.2444217069311578 -0.25212147183208306 -0.50224996972829106 -0.23104123807347179 0.097394228090914053 -0.16816531050609043 0.014046860150668933
+leaf_weight=806 593 2222 126 1086 557 1800 932 4497 1255 283 1578 1016 143 3747 117 921 450 72 1492 171 897 139 26 33 88 144 948 139 131 345
+leaf_count=806 593 2222 126 1086 557 1800 932 4497 1255 283 1578 1016 143 3747 117 921 450 72 1492 171 897 139 26 33 88 144 948 139 131 345
+internal_value=0 0.0365483 0.0827619 -0.0942278 -0.0245576 0.159065 0.235648 0.0446678 0.111741 0.054275 -0.0378869 0.0180605 -0.0699936 -0.0586287 0.354056 0.194747 0.320108 0.0181019 0.0168847 -0.11219 -0.158247 -0.237315 -0.541128 -0.194174 -0.522749 -0.155982 -0.109963 -0.189043 0.127613 0.168921
+internal_weight=0 19277 10976 7477 8301 3655 1855 7321 2824 2505 3977 2399 1330 5796 923 1497 576 1327 2049 1187 3500 1327 165 1162 121 1041 2173 1087 1069 938
+internal_count=26754 19277 10976 7477 8301 3655 1855 7321 2824 2505 3977 2399 1330 5796 923 1497 576 1327 2049 1187 3500 1327 165 1162 121 1041 2173 1087 1069 938
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=60 70 59 64 69 69 54 58 2 56 26 38 31 31 41 56 64 56 69 54 44 14 38 64 59 63 27 70 71 54
+split_gain=21377.2 11420.3 7790.58 7246.32 7094.77 5923.09 5340.94 4716.68 5432.24 4362.84 6979.14 5267.47 4326.13 4159.21 5106.11 4084.63 4033.06 5096.43 5338.95 5679.83 4196.62 5586.23 4029.05 3965.97 3824.18 4276.43 3755.41 6450.33 5931.36 3666.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 4 5 23 -2 13 8 -8 -9 11 26 15 -4 -15 -5 -3 -18 24 -20 21 -21 -6 -1 -19 -26 -11 -28 -29 -7
+right_child=1 16 6 12 22 29 7 9 -10 10 -12 -13 -14 14 -16 -17 17 18 19 20 -22 -23 -24 -25 25 -27 27 28 -30 -31
+leaf_value=0.56233348777311232 0.22673016127586665 -0.09166921918214932 0.27333058829490958 0.094691725115265329 0.13787844962649798 0.15498810001848007 0.21968243113901786 0.10898371225271677 -0.34702505833314112 0.030585538266814857 -0.89305064884515917 -0.50663046680968182 -0.33929746031610519 0.027302361519378461 -1.2931499958038331 -0.11346419973257418 -0.053088974763283184 -0.054269312322425857 -0.043821035444209011 -0.60905006095462921 -2.2753171253204347 -1.9769015097552363 -0.48486481182277202 0.24242786438501526 -0.39733024869539368 0.43593935117985194 0.11654364405596843 0.17957827069929669 -1.3671862943930662 -0.063858836712383252
+leaf_weight=803 1912 4195 1547 1373 774 1137 1421 1032 192 1425 117 271 578 157 36 3008 1020 651 113 245 20 34 120 749 1174 65 122 35 85 2343
+leaf_count=803 1912 4195 1547 1373 774 1137 1421 1032 192 1425 117 271 578 157 36 3008 1020 651 113 245 20 34 120 749 1174 65 122 35 85 2343
+internal_value=0 -0.0630371 0.126755 0.00509185 0.278686 0.0853317 0.0690497 0.0136392 0.152226 -0.058774 -0.14302 -0.0977398 -0.0821542 0.218722 -0.219 -0.0482284 -0.156851 -0.239163 -0.321611 -0.647791 -0.876048 -0.775742 0.0542888 0.407946 -0.250507 -0.353616 -0.0312675 -0.395485 -0.916047 0.00764374
+internal_weight=0 17868 8886 10351 2446 5392 6440 4700 1613 3087 2055 1938 4959 1740 193 4381 7517 3322 2302 412 299 279 894 1552 1890 1239 1667 242 120 3480
+internal_count=26754 17868 8886 10351 2446 5392 6440 4700 1613 3087 2055 1938 4959 1740 193 4381 7517 3322 2302 412 299 279 894 1552 1890 1239 1667 242 120 3480
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=62 57 66 66 60 58 64 55 67 64 3 47 41 19 14 37 4 68 69 10 42 58 69 54 55 54 67 68 57 42
+split_gain=29100.3 10774.5 9159.97 7140.62 6884.32 5306.52 4939.39 4192.9 4153.91 3822.33 4019.89 3834.52 4079.51 3869.63 3765.55 4344.24 3745.38 4197.63 4206.9 3558.63 3450.89 3320.56 3169.04 3231.49 3070.82 3055.43 3951.34 3052.89 3294.42 6592.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 9 5 22 7 24 25 -4 10 -1 12 27 14 15 -13 -10 18 -18 -14 -5 -8 23 -2 -6 26 -3 28 29 -11
+right_child=1 3 8 20 6 -7 21 -9 16 11 -12 13 19 -15 -16 -17 17 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.023891583911495293 0.74584271061691376 0.98146264044929754 -0.20687072521732311 -0.068007926389546988 0.37670882685739177 -0.001267665146206336 0.19340622829827103 0.083383711600083704 -0.53676669353373307 -0.014673461137108979 -0.31461886855011639 -0.31676542773909339 0.071787950711963824 -1.4772411346435548 0.46760636568069458 -1.3235463505645968 0.91461562407868247 -1.1349750908820526 -0.48295529331479758 1.0406314186074519 -0.36591589683914627 -0.089278766919739849 0.17764889422271934 0.35055111167657615 0.1317769958299044 0.22482218052421155 0.21751724901524458 -0.34473496466057052 -0.18701041290886278 1.1676210831318583
+leaf_weight=3074 275 139 1560 2821 746 5058 592 2405 890 299 396 224 274 35 46 53 56 23 35 44 451 1394 707 834 1631 870 132 718 916 56
+leaf_count=3074 275 139 1560 2821 746 5058 592 2405 890 299 396 224 274 35 46 53 56 23 35 44 451 1394 707 834 1631 870 132 718 916 56
+internal_value=0 0.072392 -0.150251 0.0166705 0.179488 0.0644882 0.11139 0.158282 -0.308982 -0.0839132 -0.0147396 -0.173982 -0.126729 -0.478483 -0.370259 -0.509399 -0.467641 0.0720229 0.377088 0.205842 -0.10907 -0.00501416 0.343097 0.448572 0.208647 0.316153 0.609356 -0.1799 -0.0867837 0.171829
+internal_weight=0 18055 8699 11876 6179 8604 4363 3546 2564 6135 3470 2665 2307 358 323 277 1004 114 91 318 3272 1986 1816 1109 2377 1141 271 1989 1271 355
+internal_count=26754 18055 8699 11876 6179 8604 4363 3546 2564 6135 3470 2665 2307 358 323 277 1004 114 91 318 3272 1986 1816 1109 2377 1141 271 1989 1271 355
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=62 70 67 67 64 60 64 69 59 56 50 70 20 32 59 63 56 26 47 55 37 60 58 7 47 58 53 46 72 59
+split_gain=34453.2 14822.3 13923.9 7838.39 7276.49 5283.36 5172.77 7786.4 4885.94 5175.94 4993.82 4346.25 4259.05 4701.57 4149.59 4569.77 4157.53 4135.31 3987.16 3714.4 3472.89 3247.74 3335.69 3237.76 3166.86 3163.35 4204.89 6174.17 3323.46 3082.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 4 5 8 -1 7 24 17 10 -10 -5 13 -13 15 -3 -16 19 -15 -2 -6 22 -11 -24 29 -18 27 -27 -29 -4
+right_child=1 14 6 11 20 -7 -8 -9 9 21 -12 12 -14 18 16 -17 25 -19 -20 -21 -22 -23 23 -25 -26 26 -28 28 -30 -31
+leaf_value=0.018862031579754242 0.23391013060992405 0.027022923171818848 0.13987773267712111 -0.047329959197384475 0.02611235994993873 -0.037700554774966727 -0.0062031205890926179 0.014429496013805982 0.16050815369841109 0.16428739941756057 -0.074972479534335432 -0.068014656272826698 -0.22425085432756289 -0.16213945593459136 0.010091645783790371 -0.12871970712778069 -0.0099262294655597938 -0.084438198110596704 -0.5188262007158736 0.12528294967673381 0.12212924529508135 -0.032280046605425917 -0.036262951462872721 0.28200689865195233 0.21758404685692356 -0.07494031359791474 -0.023946314731618731 -0.3468823677741078 0.01090390957891941 0.042421539697899385
+leaf_weight=1564 306 2336 335 2686 1602 3035 3215 2489 467 157 64 1102 157 132 1780 124 1428 44 23 551 276 306 152 23 121 716 943 86 20 514
+leaf_count=1564 306 2336 335 2686 1602 3035 3215 2489 467 157 64 1102 157 132 1780 124 1428 44 23 551 276 306 152 23 121 716 943 86 20 514
+internal_value=0 0.0196923 0.0386409 -0.0408718 0.0758563 -0.0184651 0.0166262 0.0378452 0.108184 0.0744642 0.132126 -0.0660057 -0.101482 -0.0861476 -0.00738594 0.0191725 -0.0205236 0.151934 -0.215067 0.164069 0.0402235 0.0264728 0.0806244 0.0055668 0.0979293 -0.0375907 -0.0599731 -0.101303 -0.279376 0.080876
+internal_weight=0 18055 10622 8699 3948 4599 6674 3459 2070 1169 531 4100 1414 1257 7433 2460 4973 901 155 857 1878 638 332 175 970 3193 1765 822 106 849
+internal_count=26754 18055 10622 8699 3948 4599 6674 3459 2070 1169 531 4100 1414 1257 7433 2460 4973 901 155 857 1878 638 332 175 970 3193 1765 822 106 849
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=62 66 66 68 69 58 0 51 4 50 14 38 50 22 57 53 11 35 26 28 31 20 49 54 73 4 61 9 44 54
+split_gain=24620.9 11459.9 8930.03 8113.69 9239.34 4638.22 4126.53 4903.32 3292.24 5114.71 7679.72 4079 4006.58 3942.52 3391.3 3851.64 4014.43 3762.75 3929.79 3482.69 3283.32 3246.27 4127.44 3874.57 5165.05 3900.91 3227.51 3155.58 3650.55 3121.45
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 -1 4 5 -2 -7 -8 9 14 11 13 -10 -11 15 -4 20 18 19 -16 -17 23 -23 25 -25 -6 29 -28 -29 -3
+right_child=1 26 8 -5 21 6 7 -9 12 10 -12 -13 -14 -15 17 16 -18 -19 -20 -21 -22 22 -24 24 -26 -27 27 28 -30 -31
+leaf_value=-0.072704071413786139 0.44822589172786692 0.069533632932650177 -0.78355220419264615 0.040850424822164361 0.12319257996914874 0.27819156401442219 -0.25295907765972298 0.79837692586275244 -0.1370225221052766 -0.62565030641853814 0.58449332274888688 -2.1033211160589147 0.88797250186403598 -1.8619512438774111 -0.33125459537574736 0.28250857838686627 -0.77967755907773972 -1.0388695880452072 -0.98047910533135851 0.18748221971351525 -0.65688341275478412 0.20132972001760444 1.1497218315709723 0.010685292899522747 -0.48589607021521508 0.80062686266998451 0.032577945474564045 -0.31824014383129573 0.83994869610358924 -0.25790393447908239
+leaf_weight=6135 1409 382 62 6925 742 1628 302 52 250 184 38 27 45 30 1205 326 50 76 84 145 42 277 55 1410 246 96 2836 442 29 1224
+leaf_count=6135 1409 382 62 6925 742 1628 302 52 250 184 38 27 45 30 1205 326 50 76 84 145 42 277 55 1410 246 96 2836 442 29 1224
+internal_value=0 0.0665877 -0.138204 0.115299 0.198227 0.309516 0.210907 -0.0985255 -0.29493 -0.335788 -0.736764 -0.945095 0.0193327 -0.798964 -0.279571 -0.0480321 0.0610642 -0.353173 -0.316832 -0.275538 0.175295 0.0646879 0.358443 0.0255834 -0.0630822 0.200798 -0.0637136 -0.0072309 -0.246929 -0.18002
+internal_weight=0 18055 8699 13142 6217 3391 1982 354 2564 2269 279 241 295 214 1990 480 418 1510 1434 1350 368 2826 332 2494 1656 838 4913 3307 471 1606
+internal_count=26754 18055 8699 13142 6217 3391 1982 354 2564 2269 279 241 295 214 1990 480 418 1510 1434 1350 368 2826 332 2494 1656 838 4913 3307 471 1606
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=66 57 56 60 60 68 64 37 68 41 22 23 57 47 56 54 38 18 42 61 64 57 47 14 35 72 63 48 54 45
+split_gain=17188.8 9684.12 7799.25 7305.76 6373.6 4503.47 4325.78 4038.7 3529.51 5090.02 3791.87 3514.49 4304.83 3507.51 3418 3238.69 4662.21 4074.3 3444.76 3712.35 3182.35 3153.92 2910.74 2912.7 2903.34 2901.57 3768.18 2868.21 2849.7 3056.52
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 14 21 -3 -4 8 10 20 28 12 -6 -12 25 16 17 -14 19 -19 -10 -2 23 -16 -9 -1 -27 -18 -5 -30
+right_child=4 2 6 7 11 -7 -8 24 9 -11 13 -13 15 -15 22 -17 27 18 -20 -21 -22 -23 -24 -25 -26 26 -28 -29 29 -31
+leaf_value=0.73881144803990884 0.21421890051991976 0.21028415020140631 0.012127008142412342 0.37230152246083364 -0.024983172520752727 0.011007458863367698 -0.13037146779861369 0.2650228263649384 -0.033643259731232257 0.32479659154782325 -0.46107020194039627 -0.43081374965506525 -0.064044622277578636 0.61331255645365335 0.25421377471678425 -0.3066880418520157 0.67495506149124018 -1.2900129868338506 -1.5937584345710689 -0.12638941188221395 -0.34985281651839617 -0.057394118534321054 0.62663479377691811 -0.25036488223704512 1.1776641653598967 -0.86976988656180243 0.75662125916830425 -0.57583550214767454 0.031909189561972445 0.45363475515348156
+leaf_weight=287 557 2190 4518 552 1506 2352 4031 602 1033 293 170 550 726 37 1077 1987 110 36 29 115 460 1839 185 128 37 28 29 22 1063 205
+leaf_count=287 557 2190 4518 552 1506 2352 4031 602 1033 293 170 550 726 37 1077 1987 110 36 29 115 460 1839 185 128 37 28 29 22 1063 205
+internal_value=0 0.0499198 0.00119733 0.153028 -0.128702 0.107092 -0.0550635 0.085205 0.0462143 -0.0562824 0.136525 -0.192103 -0.163127 -0.269031 0.327161 -0.231902 -0.0887418 -0.169636 -0.595524 -0.40381 -0.131069 0.00574797 0.257316 0.200615 0.317867 0.609382 -0.0423077 0.46649 0.182651 0.10009
+internal_weight=0 19277 13091 6186 7477 4542 8549 4452 3813 1786 2027 5081 4531 207 1734 3025 1038 906 180 151 1493 2396 1390 1205 639 344 57 132 1820 1268
+internal_count=26754 19277 13091 6186 7477 4542 8549 4452 3813 1786 2027 5081 4531 207 1734 3025 1038 906 180 151 1493 2396 1390 1205 639 344 57 132 1820 1268
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=62 60 66 66 23 58 56 54 56 67 73 52 25 37 13 67 4 12 70 73 53 54 9 37 46 70 28 5 70 28
+split_gain=27306.2 11469 8982.39 6953.79 5078.1 4937.79 4905.28 4554.92 3872.36 3802.52 3531.78 4808.91 3539.55 3524.41 3359.84 3320.51 3303.42 3771.73 3796.18 3219.91 3215.65 5247.28 3445.87 4352.4 3828.51 3386.76 3134.46 4308 3123.09 3220.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 9 6 15 -2 -3 -7 -9 20 12 -12 16 -14 -6 -4 17 26 -19 28 21 -1 -22 24 -24 -23 -8 -28 -11 -30
+right_child=1 3 4 -5 14 7 10 8 -10 19 11 -13 13 -15 -16 -17 -18 18 -20 -21 22 25 23 -25 -26 -27 27 -29 29 -31
+leaf_value=-0.23517646363064582 0.1225027325357213 0.061695787101005643 -0.063364101319063101 -0.046055525664275218 -0.34138207503634954 0.10923744894316363 -0.012222423496543944 0.084247251095601661 -0.010859389807714455 -0.046374451253967115 -0.054749732904040366 -0.44826784857997198 0.066120916462429916 0.35738881924748422 0.096070312261581428 -0.16168009916707812 0.10611212929327524 0.21809714295319829 -0.044597610958417265 0.03616298032953702 0.0032909394151556335 0.074548485309737081 0.13707514282173783 -0.21462322744230433 0.54031055008823226 -0.11480257346665951 -0.075969671638778019 -0.44606734144687654 -0.16064256378862141 0.076672878434845049
+leaf_weight=219 2028 3265 1395 3185 230 1323 2856 1023 2073 1660 622 54 393 80 32 907 418 213 150 447 1850 350 262 48 44 266 312 60 887 102
+leaf_count=219 2028 3265 1395 3185 230 1323 2856 1023 2073 1660 622 54 393 80 32 907 418 213 150 447 1850 350 262 48 44 266 312 60 887 102
+internal_value=0 0.02805 -0.0582184 0.00429116 -0.121092 0.0708283 0.0233288 0.0471135 0.0205664 -0.0319416 -0.000957362 -0.0861846 0.0118971 0.115384 -0.287953 -0.102101 -0.000312771 -0.0127009 0.109546 -0.0631415 -0.000156461 -0.067005 0.0251695 0.139507 0.195057 -0.00721674 -0.0264479 -0.135663 -0.0798984 -0.136167
+internal_weight=0 18055 8699 11608 2564 6447 8423 4419 3096 6135 5158 676 4482 473 262 2302 4009 3591 363 3096 3039 835 2204 354 306 616 3228 372 2649 989
+internal_count=26754 18055 8699 11608 2564 6447 8423 4419 3096 6135 5158 676 4482 473 262 2302 4009 3591 363 3096 3039 835 2204 354 306 616 3228 372 2649 989
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=62 70 64 69 64 27 53 29 1 69 23 55 69 56 25 9 38 70 71 14 55 24 59 63 46 24 50 27 0 48
+split_gain=20597.9 9614.2 8291.08 9853.12 5190.65 4348.13 4197.13 4160.48 4117.34 4037.74 6143.08 4817.94 3785.69 4294.37 4115.5 4026.45 5612.72 4978.65 8337.72 4573.59 4530.55 3810.39 3784.65 3986.56 3484.47 4663.6 3448.54 3342.85 3267.12 3179.38
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 3 24 6 -5 7 8 -1 28 11 -11 14 21 -6 16 17 19 -19 26 -17 -14 23 -3 25 -2 -15 29 -8 -20
+right_child=1 22 -4 5 12 -7 9 -9 -10 10 -12 -13 13 15 -16 20 -18 18 27 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=-0.21854035112081105 0.38263831939180387 0.10445684196877179 0.02989500808362602 0.06065402642350845 -0.19326892482815794 0.371206511259079 0.046407194852257 0.27347536898321578 -0.86055883990751747 -0.33819480829904625 -0.5884106364534718 0.061224250703945729 -0.10230908910403165 -0.28227907622195969 0.2036410321758062 1.1485725065757488 -1.1860614464387425 0.28176929630884312 -1.4338055991567673 0.6136250701605106 -0.25646365081722083 1.2721122207848923 -0.076514338515001321 -0.47740406410227865 0.05994480137336762 0.92230302313519597 -1.1198922904474395 -2.3792311997367785 0.42347503387785052 -0.01579079514458066
+leaf_weight=998 1519 2336 5093 3019 2410 530 1511 153 111 402 232 1214 164 402 293 29 117 41 64 51 110 23 4973 124 282 179 56 26 271 21
+leaf_count=998 1519 2336 5093 3019 2410 530 1511 153 111 402 232 1214 164 402 293 29 117 41 64 51 110 23 4973 124 282 179 56 26 271 21
+internal_value=0 0.0609051 0.121948 0.206742 -0.12641 0.107031 -0.0582665 -0.215359 -0.2828 -0.00365188 -0.107218 -0.0381362 -0.213974 -0.370009 -0.150245 -0.459073 -0.547644 -0.434641 -0.936859 -0.284667 0.0366734 0.0667374 -0.0263276 0.0751273 0.385467 0.439529 -0.384695 -1.38698 0.10375 -1.08347
+internal_weight=0 18055 10622 5529 8699 3549 4892 1262 1109 3630 1848 1616 3807 1104 2703 917 778 661 152 509 139 187 7433 2460 1980 1698 458 111 1782 85
+internal_count=26754 18055 10622 5529 8699 3549 4892 1262 1109 3630 1848 1616 3807 1104 2703 917 778 661 152 509 139 187 7433 2460 1980 1698 458 111 1782 85
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=62 60 69 57 67 54 60 25 55 51 58 10 51 29 56 14 38 1 56 57 56 15 1 61 54 4 72 72 34 25
+split_gain=16684.3 8768.57 5755.58 5626.05 5158.87 4899.16 4587.28 4199.94 4072.86 5218.04 3692.79 3673.74 3491.77 3414.72 3318.25 3279.97 3238.44 6992.05 3138.27 3660.58 3124.85 3760.44 3720.6 3563.79 2948.14 2907.98 2902.75 2899.37 2871.74 2923.34
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 2 5 12 6 7 16 13 9 -4 25 -8 20 -2 -10 -6 -1 -18 -12 -20 21 22 24 -24 -3 -7 -16 -21 29 -26
+right_child=1 3 8 -5 15 10 11 -9 14 -11 18 -13 -14 -15 26 -17 17 -19 19 27 -22 -23 23 -25 28 -27 -28 -29 -30 -31
+leaf_value=0.12907774217773701 0.3454512292206342 0.34162982288962573 0.29053542593886678 -0.04262195643786236 -0.18910914739020249 0.20876095172838616 -0.060431656987775258 -0.094090758756171025 0.139884569368495 -0.41791466821923978 0.21609465264736757 -0.34467257566236698 0.26698707099343677 0.8415254841498826 -0.15412654262356129 0.048187402529375895 -0.062445968075802445 -1.6648639875745017 0.15604446762775437 -0.23125567392086852 -0.001720821771664654 0.60269924711959422 -0.35022538580000401 0.76329460534383153 -0.1626552762235251 0.67268194163602502 0.15053046866902586 0.21652146366601219 0.43542640022479179 0.36114041180920231
+leaf_weight=1353 831 191 604 7245 3645 882 2677 135 574 82 563 358 583 109 1164 455 190 21 461 547 2646 121 25 99 530 105 267 123 82 86
+leaf_count=1353 831 191 604 7245 3645 882 2677 135 574 82 563 358 583 109 1164 455 190 21 461 547 2646 121 25 99 530 105 267 123 82 86
+internal_value=0 0.0456788 0.123605 0.00239906 -0.0948075 0.190252 -0.0342146 0.340553 0.0305821 0.205852 0.129986 -0.0939599 0.0771589 0.402975 -0.0293855 -0.162775 0.0817233 -0.221928 0.0553324 -0.0246934 0.0478812 0.163619 0.111172 0.538795 0.0515265 0.258114 -0.0972828 -0.149052 -0.0278571 -0.089528
+internal_weight=0 18055 6447 11608 8699 3756 4599 1075 2691 686 2681 3035 4363 940 2005 4100 1564 211 1694 1131 3780 1134 1013 124 889 987 1431 670 698 616
+internal_count=26754 18055 6447 11608 8699 3756 4599 1075 2691 686 2681 3035 4363 940 2005 4100 1564 211 1694 1131 3780 1134 1013 124 889 987 1431 670 698 616
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 67 67 70 14 69 60 11 63 71 59 49 69 18 4 29 7 28 61 31 49 24 9 68 40 31 42 23
+split_gain=15893.1 9673.89 6190.15 5363.3 5167.75 5296.14 5748.43 5893.89 3908.83 6621.53 4983.74 4611.63 4605.79 3921.25 3770.59 3994.5 4832.33 3601.33 3571.74 3519.82 3258.58 3192.15 3109.93 3981.64 4481.38 3085.47 2944.29 3767.19 3947.63 3832.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 14 5 6 7 -2 9 10 17 13 -10 -12 -3 16 -16 20 22 -4 -1 25 23 -14 -25 -8 27 -6 29 -29
+right_child=4 3 19 -5 26 -7 21 -9 12 -11 11 -13 18 -15 15 -17 -18 -19 -20 -21 -22 -23 -24 24 -26 -27 -28 28 -30 -31
+leaf_value=1.1997323993295432 0.18856448912515472 0.11611233640837951 0.078027267474857359 -0.11936272359992708 -0.13844663578693708 -0.16445031429518986 0.84849425771019682 -0.15973058797524506 0.28233121948813766 0.85916477232286237 0.33979847468659508 0.036657078445849402 0.068041691039345112 1.3545268515861313 -0.20369813635084422 0.26462724040763147 0.38881703582289934 -0.32675861563001363 -0.42246969583091043 -0.14304586090649066 0.46662032461979175 -0.59685027728910034 0.48827031079928079 -0.90601293990122422 0.75957702368497859 -0.062441937625408173 -0.46589609911660956 -0.5073987560173614 0.41247762090393475 -1.7367452515555279
+leaf_weight=100 897 2684 6078 3875 2357 2161 165 1060 1023 202 333 869 894 43 1296 292 154 35 174 817 154 23 150 84 20 48 427 269 42 28
+leaf_count=100 897 2684 6078 3875 2357 2161 165 1060 1023 202 333 869 894 43 1296 292 154 35 174 817 154 23 150 84 20 48 427 269 42 28
+internal_value=0 0.0480014 0.109608 -0.0334573 -0.123756 -0.0533469 0.0561353 -8.79287e-05 0.207222 0.320968 0.250097 0.163255 0.123016 0.455845 0.0417537 -0.072815 -0.140769 0.624208 -0.000267364 0.0518319 0.755247 0.522359 0.063725 -8.44436e-05 -0.585707 0.643213 -0.221918 -0.183277 -0.494971 -0.623297
+internal_weight=0 19277 10976 8301 7477 4354 2193 1957 4081 1736 1534 1245 2345 376 4426 1742 1450 289 1322 6895 254 236 1148 998 104 213 3123 2696 339 297
+internal_count=26754 19277 10976 8301 7477 4354 2193 1957 4081 1736 1534 1245 2345 376 4426 1742 1450 289 1322 6895 254 236 1148 998 104 213 3123 2696 339 297
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=66 62 62 68 64 59 64 57 69 51 64 53 69 68 3 57 61 70 28 31 59 37 56 64 28 57 37 55 32 15
+split_gain=24496.9 13553.2 8973.57 7319.36 13422.4 8338.07 5618.09 4881.67 4753.85 4177.69 4120.89 4367.06 4206.4 4167.41 4114.73 3859.22 6819.79 4745.82 4162.2 3784.66 3588.15 4001.38 3505.97 3466.86 4228.57 3709.65 3480.11 3394.86 3372.4 4261.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 10 23 4 5 7 -4 9 19 -3 11 15 -12 -13 -15 16 -1 -17 -18 -7 21 -6 -14 24 25 26 -2 -9 29 -8
+right_child=2 3 6 -5 20 8 28 27 -10 -11 12 13 22 14 -16 17 18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=-0.36270295633210076 -0.024576235603202476 0.20494916841652125 0.0056454342368132673 0.009234643909578559 0.027462555548799301 0.096217221566000766 -0.03517245270850064 0.14522652622577348 0.0079914160066637506 0.0025996048019287432 -0.014799440609726815 0.046211225955268817 0.023875977649395145 0.0063652372449613829 -0.095089652044800937 0.026362497601906457 -0.011546472125035479 -0.077608329231022954 -0.27983347957687721 -0.058712411092860357 0.00018348575137289508 0.12758054402049468 -0.088175756723277168 -0.087009342393483943 0.06373715761071401 -0.071912784126860904 0.14353904020786284 0.052933195875374185 0.030487662501462544 -0.12346658004147391
+leaf_weight=36 275 310 2555 6925 1208 637 1848 253 725 47 1860 1036 134 1317 182 450 133 288 28 70 2352 184 671 1142 141 946 60 431 262 248
+leaf_count=36 275 310 2555 6925 1208 637 1848 253 725 47 1860 1036 134 1317 182 450 133 288 28 70 2352 184 671 1142 141 946 60 431 262 248
+internal_value=0 0.0119189 -0.0307289 0.0233768 0.0391295 0.075288 -0.0149006 0.11836 0.0439765 0.178309 -0.0126257 0.00173923 -0.0313296 0.0153655 -0.00595283 -0.0352047 -0.113849 -0.0142115 -0.0582051 0.0808777 0.015246 0.0406965 -0.0695237 -0.0610582 -0.0402171 -0.0516593 0.00553396 0.0870709 -0.0371631 -0.0456195
+internal_weight=0 19277 7477 13142 6217 2473 4913 1041 1432 357 6135 3470 2665 2535 1499 935 197 738 161 707 3744 1392 805 2564 1422 1281 335 684 2358 2096
+internal_count=26754 19277 7477 13142 6217 2473 4913 1041 1432 357 6135 3470 2665 2535 1499 935 197 738 161 707 3744 1392 805 2564 1422 1281 335 684 2358 2096
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=67 60 59 55 54 58 57 54 57 59 31 47 21 63 63 37 57 11 58 58 39 52 13 12 57 58 55 31 72 12
+split_gain=21207.2 14025 8050.51 12889.1 7739.23 8478.57 7213.9 6184.24 5898.36 5829.81 5787.75 5740.3 5255.9 10056.9 4923.31 4773.44 4428.82 3969.78 4165.43 3949.72 5308.43 6316.61 3772.68 3452.56 3428.03 4272.71 3611.89 4995.33 3480.92 4359.66
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 3 -3 -2 8 -1 14 -6 -7 17 -12 -11 -14 19 24 -5 -8 -19 20 21 -4 23 -21 26 -26 -9 -28 29 -27
+right_child=4 2 7 16 5 9 10 15 -10 12 11 -13 13 -15 -16 -17 -18 18 -20 22 -22 -23 -24 -25 25 28 27 -29 -30 -31
+leaf_value=0.068483565756085968 0.0049613251082917028 0.077103810708302287 0.030195897853024949 0.035370182342338644 0.035133540593632231 -0.013549870243767014 0.025083370437469693 0.02476824083280367 -0.014298337311916579 -0.053356468438131216 -0.010692200689680046 -0.19605718867646321 0.098192947797684199 -0.063789913848021712 0.1226274323983798 0.026939880694518109 -0.0164794575668907 0.16477198351574482 0.044783861215704331 -0.036270867598446083 0.14637804845682323 -0.21444617372046235 0.073347002670127823 0.064921689129301477 -0.023163224600374094 -0.08506931215957847 -0.021865741798869121 -0.16727163377962156 0.0023479985137437953 -0.26113788528101783
+leaf_weight=1441 4096 865 540 681 905 2419 2903 423 2588 3454 330 54 192 239 105 395 1395 118 252 867 104 31 121 105 691 559 650 73 116 42
+leaf_count=1441 4096 865 540 681 905 2419 2903 423 2588 3454 330 54 192 239 105 395 1395 118 252 867 104 31 121 105 691 559 650 73 116 42
+internal_value=0 0.0154226 0.00131841 0.023051 -0.014277 -0.0223202 0.0368998 -0.0119366 -0.00149105 -0.0338615 0.0244545 -0.0367592 -0.0465086 0.0083695 0.011747 -0.0269787 0.000529023 0.0316363 0.0830503 0.00516187 0.0368611 0.0169141 -0.0144145 -0.0253396 -0.0353178 -0.0527379 -0.013915 -0.0365471 -0.0812401 -0.0973736
+internal_weight=0 12861 7763 2941 13893 9797 5098 4822 3493 6304 3657 384 3885 431 1873 2949 2076 3273 370 1768 675 571 1093 972 2554 1408 1146 723 717 601
+internal_count=26754 12861 7763 2941 13893 9797 5098 4822 3493 6304 3657 384 3885 431 1873 2949 2076 3273 370 1768 675 571 1093 972 2554 1408 1146 723 717 601
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=66 62 67 62 70 70 67 68 40 70 12 9 27 70 20 9 45 53 69 53 68 31 38 15 20 32 71 48 15 69
+split_gain=18227.4 10733.1 7048.68 6693.35 5548.16 3773.48 3406.96 3139.87 5288.91 3726.06 3798.3 3632.62 3071.99 2936.37 4467.32 3645.16 3617.26 3162.21 3016.27 3171.53 3015.31 5396.96 2954.43 2909.25 4991.24 2893.75 3886.27 3964.81 2850.47 2843.75
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 13 4 6 23 -4 7 9 11 -2 12 25 28 -1 15 18 17 -17 19 20 21 -15 -20 -3 -25 26 -9 -28 -11 -6
+right_child=3 2 5 -5 29 -7 -8 8 -10 10 -12 -13 -14 14 -16 16 -18 -19 22 -21 -22 -23 -24 24 -26 -27 27 -29 -30 -31
+leaf_value=0.002462927829164482 0.082181007993505834 0.25952530456527384 0.092306443945932806 -0.064182345902840318 0.17871202703329023 -0.054472561979069425 -0.407191011849865 -0.94969170430432204 -1.6436910866787942 -0.34899867007746854 0.46935156881217921 0.47780893627478155 -0.89211181764575564 0.11834994156549616 -0.50195850970711087 -0.26741311128621231 -0.57616410109232052 0.47807014061845554 -0.24234725184213568 0.016944182708537935 -0.6900427284251367 -1.5843135686147782 -0.87204724787311128 0.76443739136260369 -0.43933523461222657 -1.3068756116288049 -0.24404144761728422 1.2676007479429245 0.35044658403186241 -0.020607344663640271
+leaf_weight=3488 597 2231 4969 4913 1726 2705 1004 69 33 407 63 49 88 164 298 73 53 258 486 1066 140 21 88 248 40 35 131 20 68 1223
+leaf_count=3488 597 2231 4969 4913 1726 2705 1004 69 33 407 63 49 88 164 298 73 53 258 486 1066 140 21 88 248 40 35 131 20 68 1223
+internal_value=0 0.0514058 0.102388 -0.132533 0.189148 0.0405685 -0.263503 -0.171027 -0.441294 -0.096555 -0.267011 -0.31077 -0.34941 -0.0578051 -0.137221 -0.0909499 0.190844 0.313658 -0.146018 -0.0664304 -0.339899 -0.0749254 -0.338887 0.298137 0.597247 -0.462301 -0.327937 -0.0438239 -0.248868 0.0960509
+internal_weight=0 19277 13142 7477 5468 7674 2564 1560 337 1223 626 304 563 6135 2647 2349 384 331 1965 1391 325 185 574 2519 288 255 220 151 475 2949
+internal_count=26754 19277 13142 7477 5468 7674 2564 1560 337 1223 626 304 563 6135 2647 2349 384 331 1965 1391 325 185 574 2519 288 255 220 151 475 2949
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=66 62 59 68 62 55 10 60 52 61 7 61 69 68 48 0 55 45 71 0 37 44 2 70 18 60 24 10 73 5
+split_gain=14764.2 8693.8 6721.7 10701.1 5421.61 4830.67 4901.83 3914.16 3497.85 3495.84 3326.71 3422.74 4934.27 4566.68 3833.66 4400.88 3319.61 3693.97 3311.21 3254.17 3369 3283.37 3201.57 3077.88 3147.67 3018.69 3769.15 3053.08 2994.89 2978.52
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 10 3 5 -2 6 9 -7 -9 -3 11 -1 13 -13 -14 18 17 28 -16 21 -21 -15 -20 24 25 -4 27 -27 -12 -11
+right_child=4 2 23 -5 -6 7 -8 8 -10 29 16 12 14 19 15 -17 -18 -19 22 20 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=-0.15751516008983085 -0.23715297178802622 0.81200325795491435 0.23685838773950241 0.031182664102360882 -0.057764112354954184 0.44732430382061622 1.3185915967499888 0.17140368805571976 -0.61388174536327522 0.21994166024623141 0.084499675679851227 0.26081897607613319 -0.04690458503695543 -0.060745704440010151 -0.11520001475627606 0.46396884888410572 -0.38713478255049827 -1.0195223175562347 -1.2913737456759682 0.18291369407584793 1.4177891134619713 -0.90232451691919457 -0.10175717671712239 -0.028063076530582466 -0.10274460063752862 0.14758508501206211 -0.26228599219486631 -0.24686336205872497 1.2482176122757105 1.0032004293528469
+leaf_weight=1436 2564 199 1546 2253 4913 593 74 1038 60 414 148 1138 1490 860 65 40 520 26 92 190 25 49 30 3788 697 1887 319 219 26 55
+leaf_count=1436 2564 199 1546 2253 4913 593 74 1038 60 414 148 1138 1490 860 65 40 520 26 92 190 25 49 30 3788 697 1887 319 219 26 55
+internal_value=0 0.0462653 0.0921493 0.18822 -0.11928 0.333639 0.546356 0.2403 0.128492 0.460809 -0.0520246 -0.0251732 0.0225883 0.119609 -0.105228 -0.488054 -0.25397 0.0922601 -0.691696 -0.0233602 0.326504 -0.106111 -0.998845 0.0389106 0.0932585 0.127661 0.0580457 0.106567 0.258389 0.311795
+internal_weight=0 19277 13142 4686 7477 2433 742 1691 1098 668 6135 5415 3979 2262 1717 227 720 200 187 1124 215 909 122 8456 4668 3971 2425 2106 174 469
+internal_count=26754 19277 13142 4686 7477 2433 742 1691 1098 668 6135 5415 3979 2262 1717 227 720 200 187 1124 215 909 122 8456 4668 3971 2425 2106 174 469
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=64 59 62 57 54 1 60 67 62 10 34 35 55 55 26 58 61 60 60 63 55 24 29 41 53 63 2 57 63 69
+split_gain=13009.1 7570.06 6532.4 6320.47 5274.09 5893.83 4673.96 4401.89 4927.39 6642.77 4229.12 4296.73 3895.5 3722.44 5400.22 3424.78 3901.07 4134.2 3183.17 3137.2 3117.02 3113.56 3291.67 3034.41 3001.38 4378.35 2858.15 3287.9 2909.62 2836.69
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 7 29 6 19 15 12 8 9 21 11 -7 -3 14 -10 16 17 23 -9 -5 -12 22 -1 -6 25 -15 -4 28 -28 -2
+right_child=2 3 26 4 5 10 -8 18 13 -11 20 -13 -14 24 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.31099711248206435 -0.12963690368449671 0.67458509560758717 -0.0060479761827752108 0.041308319434353258 0.41938500383370364 -0.26450368745767688 0.046594108235838358 0.2752891413133069 0.66958563022144402 -0.72299602472533786 -0.43918920891980334 -1.6724869596569434 0.19856391359356448 0.56218502141641291 -0.61713812487466002 -0.1676115929785563 0.1479386118610484 -0.35661739975516565 0.0066749607458344911 0.52461603102567311 -1.9681647614638011 -0.45676639422978438 -0.41050463302034723 -0.73713837994469544 0.13976299080256654 -0.92226162269001921 -0.58396344030344938 -0.317796483779205 0.22577210405026094 -0.31987147221613366
+leaf_weight=578 2703 221 7446 2209 142 376 2405 577 479 96 24 23 774 369 35 1832 1035 394 1874 143 30 73 71 27 744 21 54 646 249 1104
+leaf_count=578 2703 221 7446 2209 142 376 2405 577 479 96 24 23 774 369 35 1832 1035 394 1874 143 30 73 71 27 744 21 54 646 249 1104
+internal_value=0 0.0638533 -0.0761509 0.0123289 -0.0474805 -0.11906 0.122009 0.164817 0.259146 0.0585073 -0.458071 -0.345666 0.304293 0.358734 0.581968 -0.0742873 0.0327028 -0.179143 0.0699105 0.0706931 -1.28862 0.162419 0.232065 0.234615 0.257551 0.482253 -0.0268787 -0.19032 0.0814628 -0.184803
+internal_weight=0 14552 12202 9635 6235 3883 3400 4917 2466 818 453 399 995 1648 514 3430 1598 563 2451 2352 54 722 649 169 1134 390 8395 949 303 3807
+internal_count=26754 14552 12202 9635 6235 3883 3400 4917 2466 818 453 399 995 1648 514 3430 1598 563 2451 2352 54 722 649 169 1134 390 8395 949 303 3807
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=62 57 64 64 70 69 68 33 50 28 9 21 68 69 37 73 15 51 41 5 8 69 71 68 3 25 31 47 41 49
+split_gain=14044.7 8180.5 4139.56 3692.75 3586.98 3821.04 4395.25 3274.49 3249.84 3106.08 3768.97 3867.55 3090.19 3786.08 4115.78 6372.49 3188.21 3085.76 3080.68 3469.14 2927.97 3889.43 3947.49 2802.6 3032.53 3927.01 2669.98 9114.52 2861.36 3840.04
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 23 12 5 6 -2 -6 -7 20 11 -11 13 16 -15 -16 -3 -18 19 -12 -5 -22 -23 -1 -25 -26 28 -28 29 -4
+right_child=1 3 26 9 7 8 -8 -9 -10 10 18 -13 -14 14 15 -17 17 -19 -20 -21 21 22 -24 24 25 -27 27 -29 -30 -31
+leaf_value=0.014504654580252428 0.21089198629220907 0.16057583566452824 -0.11821364751193802 -0.024386286936528577 0.0031606721858203901 0.025312819828589756 0.053722716323050847 0.18501457298174501 0.21840259264267625 -0.022355994231371336 -0.12379003908485174 -0.42617851684198665 -0.0030854492905941049 -0.019587473112085127 0.11716637542402303 0.9748320668935776 -0.21734919733609315 0.37167013872947013 -0.95081985592842111 -0.86003279000520705 0.25941672848546926 -0.74477141698201499 0.063122734096315178 -0.040202846830423689 -0.12946433786926353 -0.62190032382400673 -0.11577555919066072 -0.78037394637862845 0.037798889251268009 0.04689098062493452
+leaf_weight=2550 1191 1097 2497 4690 2135 1611 710 280 252 463 80 68 3584 1257 162 25 108 28 20 20 199 21 54 2060 233 49 368 60 472 410
+leaf_count=2550 1191 1097 2497 4690 2135 1611 710 280 252 463 80 68 3584 1257 162 25 108 28 20 20 199 21 54 2060 233 49 368 60 472 410
+internal_value=0 0.025146 -0.0521911 0.000869505 0.0718051 0.10232 0.152191 0.0242452 0.0514312 -0.0285718 -0.131261 -0.0740696 0.0272731 0.0679175 0.0129711 0.231828 0.132267 -0.0960805 -0.384335 -0.271039 -0.0151046 0.143768 -0.163088 -0.021764 -0.0612537 -0.215029 -0.09129 -0.208944 -0.0763874 -0.0949275
+internal_weight=0 18055 8699 11876 6179 3764 1901 2415 1863 5615 651 531 6261 2677 1444 187 1233 136 120 100 4964 274 75 4892 2342 282 3807 428 3379 2907
+internal_count=26754 18055 8699 11876 6179 3764 1901 2415 1863 5615 651 531 6261 2677 1444 187 1233 136 120 100 4964 274 75 4892 2342 282 3807 428 3379 2907
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+black=80
+brown=78
+red=71
+yellow=62
+BON5=61
+BON2=59
+BON8=55
+BON4=47
+grey=46
+BON6=44
+BON3=40
+BON10=36
+green=32
+BON7=28
+x3_SCORE5=24
+x1_SCORE6=19
+no_players=19
+BON1=18
+x4_SCORE2=17
+BON9=17
+x1_SCORE1=13
+x1_SCORE3=12
+x4_SCORE3=12
+x1_SCORE7=11
+x2_SCORE3=11
+x5_SCORE4=11
+x1_SCORE2=10
+x3_SCORE2=10
+x3_SCORE9=10
+x4_SCORE8=10
+x5_SCORE8=10
+x0_map3=10
+x2_SCORE6=9
+x3_SCORE6=9
+x0_map1=9
+x0_SCORE4=8
+x0_SCORE8=8
+x2_SCORE1=8
+x5_SCORE5=8
+x0_SCORE5=7
+x2_SCORE4=7
+x2_SCORE8=7
+x3_SCORE3=7
+x4_SCORE5=7
+x4_SCORE6=7
+x4_SCORE7=7
+x5_SCORE6=7
+x5_SCORE7=7
+x0_map2=7
+x2_SCORE7=6
+x3_SCORE1=6
+x5_SCORE3=6
+x0_SCORE1=5
+x0_SCORE2=5
+x0_SCORE3=5
+x0_SCORE6=5
+x1_SCORE4=5
+x3_SCORE7=5
+x5_SCORE9=5
+x2_SCORE5=4
+x2_SCORE9=4
+x4_SCORE9=4
+x5_SCORE2=4
+x2_SCORE2=3
+x3_SCORE4=3
+x3_SCORE8=3
+x0_SCORE7=2
+x1_SCORE5=2
+x1_SCORE8=2
+x1_SCORE9=2
+x0_SCORE9=1
+x4_SCORE4=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/nomads_model.txt b/data/faction-picker-bot/models/nomads_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04637a4fa223371c4639732ba578fa979c1e8f82
--- /dev/null
+++ b/data/faction-picker-bot/models/nomads_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2860 2949 2943 2938 2976 2962 2950 2985 2932 2943 2944 2983 2944 2955 2961 2929 2940 2892 2938 2981 2980 2950 2956 2900 2955 2925 2894 2946 2945 2912 2950 2934 2937 2917 2959 2993 2887 2899 2938 2932
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=60 64 57 64 57 57 54 54 68 67 55 59 68 59 68 58 58 58 62 54 55 55 14 67 59 37 62 54 62 62
+split_gain=192439 124810 52862.1 45423.3 35679.8 30738.8 21123.4 15305.3 13988.1 14911.2 12971.6 12874.8 12369.4 11844 8495.98 8335.15 8262.2 7520.99 7384.92 7101.66 6362.23 6207.78 6109.29 5724.02 6209.75 5616.71 5536.02 5384.35 5326.73 5111.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 7 5 13 8 20 -2 9 29 25 19 16 -3 15 -5 28 -8 -17 -12 23 -9 -22 24 -4 27 -13 -7 -6 -1
+right_child=1 4 6 14 12 10 17 21 -10 -11 11 26 -14 -15 -16 18 -18 -19 -20 -21 22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=99.504190206955627 99.023108759428382 98.581836884389517 99.737565993967479 98.226740512623849 97.46337400518442 99.585870377586261 98.008017039939801 98.813887958806049 98.90292724000065 98.999273316298698 99.43645122639515 98.377622668585076 97.487295679202205 98.106745866563912 98.100397063136739 98.397816532339093 97.945913957400009 98.250618548202624 98.741700904645 98.816021751924438 98.449161575732191 98.496252955841655 97.907237907556976 98.518898036359744 98.762898351405497 98.503571953158527 98.692194412446057 99.021403553441488 97.825474112816423 100.0685400480339
+leaf_weight=304 1132 698 93 709 689 208 2183 875 598 361 245 1108 1074 2114 529 1000 3566 3082 1663 747 1874 2073 234 562 220 166 1130 901 990 340
+leaf_count=304 1132 698 93 709 689 208 2183 875 598 361 245 1108 1074 2114 529 1000 3566 3082 1663 747 1874 2073 234 562 220 166 1130 901 990 340
+internal_value=98.3775 98.2086 98.4161 98.7396 97.9283 98.9098 98.2705 98.7105 99.2859 99.5137 98.776 98.6694 97.7965 98.2247 98.473 98.5314 97.8598 98.15 98.6126 98.9693 98.4831 98.5905 98.389 98.7098 99.0525 99.0461 98.5365 99.1273 97.6769 99.8021
+internal_weight=0 21459 12328 10009 9131 6108 8248 4080 1603 1005 4505 3230 6319 2812 3901 3372 5245 5265 2663 992 2983 2948 2108 875 313 1275 2238 1109 1679 644
+internal_count=31468 21459 12328 10009 9131 6108 8248 4080 1603 1005 4505 3230 6319 2812 3901 3372 5245 5265 2663 992 2983 2948 2108 875 313 1275 2238 1109 1679 644
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=70 60 56 60 56 56 67 67 67 54 67 54 53 54 53 53 53 66 66 29 62 1 56 54 68 8 25 68 54 2
+split_gain=464948 111940 46234.4 38830.8 33924.9 24594.3 16683.4 14162.7 14055.9 12664.3 12481.5 11501.5 10887.8 10796 10601 10464.5 9875.44 9829.29 9463.27 8117.25 7965.93 7491.29 7448.47 6965.36 6666.71 6307.96 6197.08 5798.46 5261.48 5071.39
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 8 22 10 13 11 9 14 -6 17 19 -11 -5 -3 -8 -7 27 -18 -4 26 24 -2 -10 -16 -15 -20 -1 -17 -29
+right_child=3 2 6 5 7 16 15 -9 23 12 -12 -13 -14 25 21 28 18 -19 20 -21 -22 -23 -24 -25 -26 -27 -28 29 -30 -31
+leaf_value=1.0439052077170294 0.0040459542231678974 0.62121323695624153 0.34356900504658278 2.3934591528158804e-05 0.644850812033398 -0.44918623386806689 0.024651149752894109 0.19671256339788451 0.30213422151268754 0.5407345207400267 0.43112458797820652 0.0019053836119651141 0.16978995322993717 -0.42249145341419864 0.30133652301544522 -0.054548769610553938 -0.57048518473802101 0.48750733624627529 -1.0376784134422175 -0.20401493856941699 -0.58563320567545196 0.7130951739265583 -0.26114939602699472 0.08865784357327558 -0.083400638208167593 0.17964619296353038 -0.41575126248132055 0.48753301686539507 -0.20029163054741475 1.4857520800370436
+leaf_weight=485 604 533 988 409 729 1401 2697 3106 908 557 885 1694 954 1356 758 1856 1754 356 589 137 397 144 2133 2697 272 82 81 174 2706 26
+leaf_count=485 604 533 988 409 729 1401 2697 3106 908 557 885 1694 954 1356 758 1856 1754 356 589 137 397 144 2133 2697 272 82 81 174 2706 26
+internal_value=0 0.159741 0.0578912 -0.411089 0.37529 -0.505102 -0.0259996 0.288862 0.21705 0.416636 0.615188 0.111644 0.306531 -0.302197 0.374646 -0.0794528 -0.593867 0.771669 -0.66572 0.276885 -0.822273 0.262703 -0.202626 0.142427 0.199736 -0.388155 -0.96249 0.919349 -0.140998 0.617301
+internal_weight=0 22662 15390 8806 7272 6069 10078 5346 5312 2240 1926 2819 1511 1847 1707 7259 4222 1041 2821 1125 1067 1174 2737 3605 1030 1438 670 685 4562 200
+internal_count=31468 22662 15390 8806 7272 6069 10078 5346 5312 2240 1926 2819 1511 1847 1707 7259 4222 1041 2821 1125 1067 1174 2737 3605 1030 1438 670 685 4562 200
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 60 60 68 60 56 56 58 62 59 53 68 58 66 62 13 56 54 66 58 53 54 73 68 54 66 53 58
+split_gain=376608 167706 60887.7 43981.8 38481.1 22482.7 20836.6 19539.8 15393.9 14127.8 12362.4 11456.2 10265.7 10189.4 9793.35 8915.23 7712.64 6910.74 6877.87 6932.1 6680.71 6667.98 6299.79 6430.46 6229.04 6087.64 5876.52 5595 5582.12 5364.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 6 18 8 17 -2 -5 16 -7 12 -9 20 -8 -10 -15 27 22 -3 -20 -4 -12 -6 -24 29 -18 -13 -1 -28 -14
+right_child=2 3 10 7 5 9 13 11 14 -11 21 26 24 15 -16 -17 25 -19 19 -21 -22 -23 23 -25 -26 -27 28 -29 -30 -31
+leaf_value=0.94913984001190832 -0.11129318166179925 0.51128032755090469 -0.29672806636385979 0.024127791950246929 0.64565454080279483 -0.070610637181509853 -0.36986511686720946 -0.13009317351064306 0.31303216382633481 0.31084080397547298 -1.0799158091792493 -0.27528044010456137 -1.6851680472034674 -0.59094425696557806 0.7097904744075505 -1.206604607628404 1.5131172961926396 0.90322163293255131 0.44226444207420745 0.054649411159835827 -1.391779007866413 -0.59986900081819716 0.57398395681299508 0.21746884016795198 -1.9554614818457403 0.92702442663056517 -0.3745020105403753 0.25859902889933439 -0.71951544323645944 -1.0933741515387549
+leaf_weight=352 1956 689 189 2294 1273 1449 2351 1821 900 2943 412 1222 195 1528 2015 278 359 414 619 1812 79 972 857 1235 132 350 887 176 995 714
+leaf_count=352 1956 689 189 2294 1273 1449 2351 1821 900 2943 412 1222 195 1528 2015 278 359 414 619 1812 79 972 857 1235 132 350 887 176 995 714
+internal_value=0 0.21565 -0.55497 -0.0813411 0.464826 0.338859 -0.380442 -0.216934 0.712725 0.184993 -0.951143 -0.329217 -1.17145 -0.507085 0.587292 -0.685714 1.00831 0.517685 0.232391 0.153347 -0.619523 -0.742773 0.470252 0.363517 -1.31354 1.22379 -0.446035 0.71896 -0.556908 -1.22033
+internal_weight=0 22662 8806 10339 12323 8171 6113 7219 4152 4392 2693 4925 1309 4157 2915 1806 1237 3779 3120 2431 268 1384 3365 2092 1041 709 3104 528 1882 909
+internal_count=31468 22662 8806 10339 12323 8171 6113 7219 4152 4392 2693 4925 1309 4157 2915 1806 1237 3779 3120 2431 268 1384 3365 2092 1041 709 3104 528 1882 909
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 67 60 58 67 56 66 60 67 58 11 54 54 60 56 56 56 44 60 67 11 37 47 28 58 60 56 60
+split_gain=305052 135842 49319 46398.1 35625.2 25594.2 20769.7 15827.2 10158.8 9836.46 9216.39 8878.7 9957.09 8457.31 7327.05 7195 6995.21 6364.4 6354.12 6398.28 6895.38 6207.22 6192.04 5801.9 5666.99 5610.01 5466.72 5406.7 5190.93 5152.19
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 9 10 -5 15 -6 26 16 13 12 -9 -3 -11 -2 -1 24 -10 20 22 -13 -20 -19 -16 -14 -4 -8 -15 -7
+right_child=2 4 8 5 7 29 27 11 18 14 -12 21 25 28 17 -17 -18 23 19 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.93315278618900499 0.012416796622504004 0.6791004680481294 -0.85052717268961442 0.01463083134689859 0.018095848364097823 0.45291532648328592 -0.25437460987947463 -0.47969238118294777 -0.47704899040241533 0.64377963598886945 0.043983400987198953 0.0056508771082395826 0.43806141353391032 0.50714970109660251 0.63574753853034227 -0.2401595782986865 0.59757277093331851 0.26716861870856012 -0.33710596113172775 -1.9997126493189072 -1.1711667310404454 -0.24337077776278707 -1.8395626005349737 -0.39739249214947781 -0.12167465781812277 -0.90116903376884949 -0.52455722413139738 -0.52189096067811414 0.095830795009291925 0.28047869457269148
+leaf_weight=676 1253 362 479 2539 2294 1727 703 1420 153 895 1707 985 132 297 521 2089 1192 619 142 48 443 2362 22 107 79 26 1406 2068 754 3968
+leaf_count=676 1253 362 479 2539 2294 1727 703 1420 153 895 1707 985 132 297 521 2089 1192 619 142 48 443 2362 22 107 79 26 1406 2068 754 3968
+internal_value=0 0.161738 -0.416228 0.34862 -0.0610058 0.23467 -0.285331 -0.1627 -0.713357 0.57808 0.174293 -0.246913 -0.409867 0.331716 0.459546 -0.145462 0.719014 0.335195 -0.960571 -1.07352 -1.00027 -0.170085 -0.538655 0.169224 0.53602 0.217682 -0.60739 -0.454022 0.212065 0.33277
+internal_weight=0 22662 8806 12323 10339 8234 6113 7219 2693 4089 3120 4925 1578 1413 2221 3342 1868 1326 808 655 607 3347 164 726 600 158 1885 2771 1051 5695
+internal_count=31468 22662 8806 12323 10339 8234 6113 7219 2693 4089 3120 4925 1578 1413 2221 3342 1868 1326 808 655 607 3347 164 726 600 158 1885 2771 1051 5695
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 67 67 58 67 62 58 62 53 58 62 58 40 47 54 56 62 66 55 62 62 28 56 21 73 66 31 31
+split_gain=247092 110032 39948.4 37582.5 26535.2 20731.3 16823.5 16459.8 11084.6 9664.99 8337.38 8058.91 7749.75 7343.59 8051.98 7384.56 7105.74 8773.62 6387.48 8724.35 5382.93 6249.43 5031.15 6313.2 4983.53 4981.26 4980.4 4974.37 4997.89 4860.04
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 7 11 -5 18 13 20 10 -4 22 -10 14 29 -15 -9 -18 19 -2 21 -6 -3 -24 -20 -26 -12 -14 -29 -1
+right_child=2 4 9 5 8 -7 -8 16 12 -11 26 -13 27 15 -16 -17 17 -19 24 -21 -22 -23 23 -25 25 -27 -28 28 -30 -31
+leaf_value=0.094256850947545226 -0.054233148152510624 -0.14747101298852819 -0.20792229885782176 0.0070228022959683738 -0.70566597017976973 0.15972952168230259 -0.21793071226297106 0.48215032973436678 -0.11065551024795248 -0.26052696514000195 -0.44885469664964228 0.10801065151042391 0.051874255749662881 0.29907769772486387 -0.30043152036632687 0.014664751213957678 0.44419573396843282 0.19466475961081453 0.084985113834349105 -0.27767512814243067 -0.14048244333452281 -0.24207268903958895 0.094870986426533022 -0.35259085129177753 -0.10103997277076476 0.17061064235256077 -0.74100490516484374 -0.10248055471852704 0.19213308290474942 0.4388735447305932
+leaf_weight=618 905 460 268 2539 72 5695 2771 737 2254 1384 909 2623 1580 1207 93 212 498 631 641 558 1282 284 565 70 1086 152 132 1021 128 93
+leaf_count=618 905 460 268 2539 72 5695 2771 737 2254 1384 909 2623 1580 1207 93 212 498 631 641 558 1282 284 565 70 1086 152 132 1021 128 93
+internal_value=0 0.0776341 -0.199789 0.167337 -0.0292828 0.112642 -0.136959 0.277478 -0.0826387 -0.342411 -0.428988 0.0657332 -0.049668 0.195781 0.088465 0.256586 0.374806 0.304732 -0.0698219 -0.139456 -0.18294 -0.335833 -0.0355397 0.0455445 -0.0156046 -0.0676871 -0.4859 0.000704182 -0.0696602 0.139333
+internal_weight=0 22662 8806 12323 10339 8234 6113 4089 6621 2693 1309 3718 4983 2223 804 1419 1866 1129 3342 1463 1638 356 1095 635 1879 1238 1041 2729 1149 711
+internal_count=31468 22662 8806 12323 10339 8234 6113 4089 6621 2693 1309 3718 4983 2223 804 1419 1866 1129 3342 1463 1638 356 1095 635 1879 1238 1041 2729 1149 711
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=70 60 57 60 56 57 56 56 57 56 57 59 55 59 1 6 59 66 68 57 73 56 58 59 63 16 39 12 29 24
+split_gain=200145 56331.3 42115.2 21374.8 21355.9 17875.4 17435.7 16060.5 11646.3 11296.8 10015.4 7599.36 8096.81 6899.89 5658.72 5397.31 5265.21 5263.3 5824.01 5216.98 6807.44 5575.47 5145.71 5138.78 4935.9 7438.05 5880.24 4867.67 5043.91 4764.71
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 6 9 19 16 -5 8 22 -1 -3 -8 15 14 -6 -13 -12 -4 -9 -19 20 -2 -21 -7 24 25 26 -11 28 -23 -26
+right_child=3 2 4 5 13 7 10 17 -10 23 11 12 -14 -15 -16 -17 -18 18 -20 21 -22 27 -24 -25 29 -27 -28 -29 -30 -31
+leaf_value=0.742508338960299 0.15897398726707354 0.3445952658344909 0.19683410272496371 -0.15950730826759091 -0.038832180867901203 -0.45713418205848422 0.34281841398337121 -0.43079132778078133 0.34378261348479577 -0.052090534450961096 0.32784515901964473 0.17495367211810192 -0.0084634993962677766 -0.17908888972800888 0.68274901205444483 -0.11944219880265955 0.027115603397312161 -0.55207337842035831 -0.98208264709730453 0.026689503416752709 -0.46551273629285289 -0.22906196594918274 -0.15700021952800372 0.07327862643036967 0.25789183164130663 -1.1315655911167464 1.0911906943804976 -0.54779950785968046 0.15269287497089024 0.75616012073399719
+leaf_weight=415 495 1467 1166 1747 2687 332 1486 1791 1511 153 1072 804 1738 3713 111 135 2679 956 164 521 92 1271 1079 2547 835 25 23 183 175 95
+leaf_count=415 495 1467 1166 1747 2687 332 1486 1791 1511 153 1072 804 1738 3713 111 135 2679 956 164 521 92 1271 1079 2547 835 25 23 183 175 95
+internal_value=0 0.104806 0.0325554 -0.269716 -0.0455976 -0.339466 0.257713 -0.412208 0.429697 0.188178 0.195752 0.139136 0.0760416 -0.120203 0.236555 0.277817 0.0785829 -0.50168 -0.615039 -0.115051 0.0610987 -0.163144 -0.22762 0.12579 0.244044 -0.0555304 0.0973155 -0.223857 -0.182861 0.30879
+internal_weight=0 22662 15390 8806 10245 6069 7272 4322 1926 5145 5346 3860 2653 6400 915 1207 3845 2911 1120 2737 587 2150 1411 3678 1131 201 176 1629 1446 930
+internal_count=31468 22662 15390 8806 10245 6069 7272 4322 1926 5145 5346 3860 2653 6400 915 1207 3845 2911 1120 2737 587 2150 1411 3678 1131 201 176 1629 1446 930
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 57 57 57 54 58 56 66 58 55 56 53 62 32 66 53 7 54 9 43 11 28 9 22 62 25 24 26
+split_gain=162117 86707.5 32082.8 23661.8 13387.3 10066.1 9457.31 9017.61 8816.83 7381.2 7197.95 6511.55 6334.27 5790.94 6638.32 8356.96 5577.94 8156.86 6854.38 5530.62 5267.33 6696.37 5225.14 11170.9 5198.83 6045.52 4968.23 6244.39 4889.41 4762.65
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 6 -3 -2 -1 12 -6 13 20 -8 -5 -4 15 -15 19 18 -18 -7 22 -22 -10 -24 -12 -26 27 -19 -14 -11
+right_child=2 4 9 7 8 16 11 -9 10 29 24 -13 28 14 -16 -17 17 26 -20 -21 21 -23 23 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.76334340202213646 -0.026645285094520826 0.10525001617916181 -0.25198405775466487 0.30026702624878154 0.016350741708927283 -0.025313992405219976 0.65576180172711618 0.30299589681007716 -0.54121357003273063 -0.96141265902446971 -0.083004881269473266 0.32632930425160073 -0.065972116546114831 -1.0034354894497508 -0.43629792385498195 0.091556587475764617 -0.26131992084462474 -0.9146770782349547 0.88659169049312669 -0.32518448481677009 0.18218619670043013 -1.5385969821214678 0.46564412457267129 -1.8094634202810433 -0.54877322191495892 0.48042931114251797 -0.37535452232686672 0.075577668224771827 0.42303426547522616 0.13226954681532724
+leaf_weight=1140 1653 3016 501 949 2314 887 850 5272 1210 766 2851 2040 1842 592 713 79 391 551 60 2006 237 25 127 26 468 65 493 72 230 42
+leaf_count=1140 1653 3016 501 949 2314 887 850 5272 1210 766 2851 2040 1842 592 713 79 391 551 60 2006 237 25 127 26 468 65 493 72 230 42
+internal_value=0 0.141488 -0.364116 0.320656 -0.0720611 -0.237427 0.519434 0.224059 -0.145087 -0.651694 -0.219666 0.423221 0.0863061 -0.543303 -0.648758 -0.874517 -0.315549 -0.467502 -0.108604 -0.233244 -0.392655 0.0179893 -0.47159 0.0790245 -0.136597 -0.423261 -0.612541 -0.800234 -0.0116905 -0.904563
+internal_weight=0 22662 8806 12323 10339 6113 4030 8293 7323 2693 5009 2890 3021 1885 1384 671 4460 1567 451 2893 1625 262 1363 153 3384 533 1116 623 2072 808
+internal_count=31468 22662 8806 12323 10339 6113 4030 8293 7323 2693 5009 2890 3021 1885 1384 671 4460 1567 451 2893 1625 262 1363 153 3384 533 1116 623 2072 808
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=60 57 57 53 59 53 55 59 53 68 68 67 66 16 59 7 29 5 12 55 5 27 66 55 31 63 62 48 18 40
+split_gain=103948 57577.3 22726.2 19464.9 13197 11508.9 11775.6 9599.88 8601.98 7357.57 7206.82 7165.77 5575.16 6454.07 5355.16 5337.22 5203.36 5111.52 4994.42 4915.22 6941.8 5550.89 4883.55 5951.07 5089.32 4753.44 4534.48 7837.25 5219.81 4451.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 8 10 9 -5 14 -7 16 12 15 11 22 13 -2 -4 -3 -8 -13 -16 -10 21 -21 -1 -24 -25 -11 27 28 -22 -15
+right_child=1 3 5 4 -6 6 7 -9 19 25 -12 17 -14 29 18 -17 -18 -19 -20 20 26 -23 23 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.16331718000149131 0.085570506769208562 -0.0071562669369136141 0.11561300079164206 -0.029661687890517954 -0.070198668399404571 0.055767437298356169 0.027423887845391563 -0.015934062893744435 0.034486470458743805 -0.0079909756779670722 0.04295279078275261 0.080149367926828363 0.012772532471065638 -0.087417592726743376 0.060320583806915289 0.05730425053269974 0.1317542249719236 -0.065353580368889705 -0.032948364348806165 0.014701004603855086 -0.029875835670163005 -0.046293686421255989 0.21876420312258132 0.085372290789406488 -0.10565868730120585 -0.063060191540561597 -0.011994530459619448 -0.36344629352291424 -0.25646942252146632 0.16027352442344031
+leaf_weight=622 1040 3054 437 3719 5575 1585 1101 2668 1369 725 706 634 718 104 1399 404 151 75 180 2750 131 488 83 324 44 1090 199 32 36 25
+leaf_count=622 1040 3054 437 3719 5575 1585 1101 2668 1369 725 706 634 718 104 1399 404 151 75 180 2750 131 488 83 324 44 1090 199 32 36 25
+internal_value=0 -0.0206878 0.044354 -0.0394661 -0.0539778 0.0299094 0.0174329 0.00193278 0.0190023 -0.0138884 0.0880186 0.105873 0.0493267 0.0717782 0.0639785 0.00037469 0.0400069 0.0647577 0.0496883 0.00756935 -0.00256529 0.00550848 0.13304 0.091284 0.0625316 -0.0410628 -0.0682508 -0.124507 -0.0787224 -0.0394154
+internal_weight=0 21459 10009 14567 9294 7521 5505 3920 6892 5273 2488 1782 1887 1169 2016 3458 1252 709 1579 5005 3636 3238 1073 451 368 1815 398 199 167 129
+internal_count=31468 21459 10009 14567 9294 7521 5505 3920 6892 5273 2488 1782 1887 1169 2016 3458 1252 709 1579 5005 3636 3238 1073 451 368 1815 398 199 167 129
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=60 64 68 64 68 68 66 67 58 68 63 54 65 62 35 14 58 48 62 72 62 58 66 21 63 5 67 41 17 42
+split_gain=71006.1 45897.1 16321.3 14815.6 12388.7 12335.7 12408.1 8533.81 8037.01 7693.05 6757.25 6380.97 5825.15 5805.13 5450.92 8197.8 6070.18 7719.6 5346.59 5341.6 4563.73 4441.61 4892.64 4389.72 5149.54 4300.88 4294.22 4183.41 4124.8 3901.45
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 7 5 8 6 10 -2 -3 21 13 -4 -12 -1 16 -16 17 19 -10 25 26 -5 -23 24 -6 -9 28 -28 -8 -19
+right_child=1 4 11 9 23 -7 20 14 18 -11 12 -13 -14 -15 15 -17 -18 29 -20 -21 -22 22 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.60379309665772229 0.28014428717400458 -0.3813365728736815 0.058603903210220437 -0.099095268627137412 -0.36731005300114195 0.16003751350786022 0.19419299820240807 -0.040758281115347766 -0.253435699140033 -0.28683923637786696 0.79808104322677043 -0.15990016639201177 0.37633992403607919 1.4511559897625941 -0.24338637816909323 -2.2969580693678426 0.16320703975102357 -0.58683586877607208 -0.055289283972919261 0.52545119720736355 0.40020211588603605 0.30879597205167109 0.037019117131077132 -0.06872591996608779 -0.77759435459708592 -0.79146587070296803 -0.37697160293319032 0.73482093055469866 1.6298966430482409 -2.0863506752252579
+leaf_weight=155 2521 2249 1950 709 523 2748 425 747 2788 529 532 4248 852 169 167 22 2284 131 2662 153 911 1426 1237 172 737 85 256 39 21 20
+leaf_count=155 2521 2249 1950 709 523 2748 425 747 2788 529 532 4248 852 169 167 22 2284 131 2662 153 911 1426 1237 172 737 85 256 39 21 20
+internal_value=0 -0.10259 0.023274 0.219949 -0.272522 0.31718 0.4457 0.138972 -0.222287 0.0677106 0.634692 -0.0911549 0.538454 1.04578 0.0403593 -0.482426 0.0692501 -0.119656 -0.156653 -0.0175909 0.250301 0.123332 0.182552 -0.542605 -0.607294 -0.117453 0.0660096 -0.229989 0.261793 -0.785447
+internal_weight=0 21459 12328 10009 9131 6108 3360 6130 7699 3901 1708 6198 1384 324 3609 189 3420 1136 5450 985 1652 3372 2663 1432 1260 832 741 295 446 151
+internal_count=31468 21459 12328 10009 9131 6108 3360 6130 7699 3901 1708 6198 1384 324 3609 189 3420 1136 5450 985 1652 3372 2663 1432 1260 832 741 295 446 151
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=70 64 67 64 67 62 67 68 68 57 68 53 68 66 57 68 66 65 53 13 68 3 40 57 57 31 6 57 1 43
+split_gain=163017 60146.3 26037.1 22362.6 22052.8 12490.8 12072.8 10059.2 9829.38 7313.38 7193.6 6991.95 6486.97 6213.34 6141.23 5965.22 5909.62 5835.78 5740.9 6253.21 5608.89 5442.68 5401.29 5130.8 5080.33 5095.85 4829.87 4797.38 4733.59 4722.93
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 6 7 24 9 11 27 -2 16 17 14 20 -7 18 -8 -3 -4 -20 -5 -18 -12 -13 -1 -26 -9 -6 -25 -10
+right_child=3 4 15 13 8 12 10 26 29 -11 22 23 -14 -15 -16 -17 21 -19 19 -21 -22 -23 -24 28 25 -27 -28 -29 -30 -31
+leaf_value=0.54164895862198736 0.098268383077288773 0.75173206774341828 0.47801798832759429 -0.43132090892213704 0.045978689404728358 1.0802120897362926 -0.11724624524694127 -0.07084178193944328 -0.54203297641497483 -0.22667615529414739 -0.7105631894909531 0.35389296519775193 0.44303757329280791 -0.8372222681847945 0.62234674011221613 0.11833736133898176 -0.39683254828789805 0.25935858558242519 0.13970087793167948 0.6676329102205194 -0.90543886203620882 -1.2347094774952738 -0.04093895335748738 -0.054956981744403499 0.15995962333832048 0.76701313592253195 -0.83338809123164737 -0.15581115459055184 0.5500202621141933 0.15806833233345641
+leaf_weight=786 980 402 1106 1589 1657 536 930 661 777 2362 903 681 684 808 646 4893 712 600 1982 253 296 87 139 1133 1282 155 95 4077 146 110
+leaf_count=786 980 402 1106 1589 1657 536 930 661 777 2362 903 681 684 808 646 4893 712 600 1982 253 296 87 139 1133 1282 155 95 4077 146 110
+internal_value=0 0.14188 0.291104 -0.365125 -0.035978 0.497373 -0.259355 0.158916 -0.14542 -0.13139 -0.413689 0.242015 0.688139 -0.605219 0.829974 0.18867 -0.288608 0.456898 0.291675 0.199462 -0.505771 -0.488066 -0.621237 0.132162 0.337243 0.225439 -0.166664 -0.0974983 0.0141022 -0.455211
+internal_weight=0 22662 12323 8806 10339 4089 6113 3718 6621 3342 2771 2962 1866 2693 1182 8234 1729 1002 3341 2235 1885 799 1042 1960 2223 1437 756 5734 1279 887
+internal_count=31468 22662 12323 8806 10339 4089 6113 3718 6621 3342 2771 2962 1866 2693 1182 8234 1729 1002 3341 2235 1885 799 1042 1960 2223 1437 756 5734 1279 887
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=70 64 60 68 64 56 68 66 58 58 60 56 60 60 42 66 2 33 56 19 27 16 65 55 68 46 34 11 25 25
+split_gain=132044 48718.5 19748.9 18605.6 18113.7 10401.4 9910.43 8577.92 7448.06 7437.54 7357.17 6967.41 5858.86 5826.09 5707.64 5020.81 4951.95 5676.84 4891.99 4875.92 4560.77 6081.62 4821.1 6197.02 4546.84 4521.94 4241.19 4400.68 4240.54 4060
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 -3 9 6 -4 13 -8 18 -1 20 14 16 19 -6 -14 17 26 -5 -2 21 -11 -22 -24 -7 -17 27 -13 -26 -9
+right_child=4 2 5 8 11 24 7 29 -10 10 -12 12 15 -15 -16 25 -18 -19 -20 -21 22 -23 23 -25 28 -27 -28 -29 -30 -31
+leaf_value=0.16157973591781843 -0.0022470998033434415 0.11856595049514713 0.0350929461734895 0.16535916720043686 -0.087474333749669356 -0.10762324015424264 -0.20235787973364686 -0.62255517730525889 0.14188777264548103 0.52830366254577654 0.238659101474753 -0.10940909868789379 -0.40829942866672059 -0.13887559988991632 -0.65539539898543264 -0.59859219239973549 -0.76980204455656542 -0.77152368884820199 -0.079647905805655284 0.44559328823141714 0.4696626500324444 0.082187637906053879 0.66941013874546162 -0.42669326637053129 -0.22281325444045752 -1.2359084454586817 0.38866183811968025 -0.7869605803448293 -0.68516211688518525 0.02654096723413792
+leaf_weight=2249 945 3120 2294 488 542 4080 2306 340 4358 1150 2289 379 947 2351 92 425 73 65 1405 122 111 154 31 88 745 56 66 48 100 49
+leaf_count=2249 945 3120 2294 488 542 4080 2306 340 4358 1150 2289 379 947 2351 92 425 73 65 1405 122 111 154 31 88 745 56 66 48 100 49
+internal_value=0 0.0851282 -0.0215868 0.174662 -0.219075 -0.0821598 -0.155613 -0.251208 0.0939269 0.257777 0.314369 -0.363131 -0.422635 -0.0802392 -0.169886 -0.497389 -0.25346 -0.18591 -0.0164871 0.0489586 0.427341 0.475618 0.153632 -0.141154 -0.136775 -0.672791 -0.108699 -0.185574 -0.277529 -0.540792
+internal_weight=0 22662 10339 12323 8806 7219 6113 2695 6251 6072 3823 2693 2059 3418 634 1428 631 558 1893 1067 1534 1304 230 119 4925 481 493 427 845 389
+internal_count=31468 22662 10339 12323 8806 7219 6113 2695 6251 6072 3823 2693 2059 3418 634 1428 631 558 1893 1067 1534 1304 230 119 4925 481 493 427 845 389
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 60 57 60 57 60 56 56 62 60 56 56 54 59 56 55 59 56 54 7 32 66 62 18 56 56 12 7
+split_gain=170641 64462 23893.2 21138.4 17557.8 12023.5 11088.8 9828.57 9482.52 9358 7162.35 7114.31 7081.22 6914.22 5430.32 5054.88 6791.6 4955.11 5318.82 5348.37 4792.78 4777.01 5222.69 4764.22 4761.76 4560.85 4329.74 4301.99 4311.6 4254.36
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 7 20 8 17 15 27 11 -8 -4 -1 24 -7 29 25 -17 -6 -19 -20 -3 22 23 -21 -9 -5 -22 -2 -29 -10
+right_child=2 3 10 6 5 13 9 12 14 -11 -12 -13 -14 -15 -16 16 -18 18 19 21 26 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.3741645505112377 0.063454593359745723 0.13419714484192224 -0.26314328646342816 0.14264919677443241 0.18926443738578963 0.088947372859605772 -0.010140534739665809 -0.12938966090430593 0.16549794728348061 -0.10629836732762933 -0.15437884055421106 0.18809183056503204 -0.14745764778029341 0.011237954957682183 0.093136046625910407 0.093988218136601048 -0.055186541969643101 0.17313488254533013 0.1440331055452892 -0.068651172590343215 0.11618006150956479 0.23334125333789427 -0.23922233134508133 0.1111760853978446 -0.0027531719349800994 -0.092138449570773981 0.011334365086062559 -0.034207288983614768 -0.21777502989369119 0.38953327119442416
+leaf_weight=305 454 731 1309 493 936 2110 1735 560 736 3196 1384 908 2794 3204 1973 471 1211 676 512 352 577 93 104 306 803 113 1812 1343 159 108
+leaf_count=305 454 731 1309 493 936 2110 1735 560 736 3196 1384 908 2794 3204 1973 471 1211 676 512 352 577 93 104 306 803 113 1812 1343 159 108
+internal_value=0 0.0483867 -0.124522 -0.0129896 0.0998814 0.0721449 -0.0443235 -0.0880785 0.156958 -0.0724647 -0.207247 0.234878 -0.117071 0.0420936 0.123406 0.0163252 -0.0134141 0.125751 0.0966522 0.0588305 0.0595102 0.00780852 -0.0197171 0.0149767 -0.0547828 0.0988687 0.0366571 -0.0264613 -0.0536396 0.194166
+internal_weight=0 22662 8806 10339 12323 8293 7219 6113 4030 4931 2693 1213 4157 5314 2817 2288 1682 2979 2043 1367 3120 855 762 658 1363 606 2389 1956 1502 844
+internal_count=31468 22662 8806 10339 12323 8293 7219 6113 4030 4931 2693 1213 4157 5314 2817 2288 1682 2979 2043 1367 3120 855 762 658 1363 606 2389 1956 1502 844
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=70 64 67 67 64 58 62 67 68 68 54 60 47 38 56 57 57 72 53 60 56 56 58 40 55 60 25 62 68 42
+split_gain=116932 43514.7 21690.7 18776.5 16160.6 11989 11046.6 10699.2 7623.73 7323.04 6232.53 9399.19 6108.01 7211.18 6058.66 7515.32 6009.92 6438.17 5922.12 5753.38 5682.96 5554.8 5483.33 6485.62 5701.75 5460.48 5723.59 5654.98 5254.15 4975.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 8 7 -4 12 16 18 19 -8 -12 22 -14 29 -16 -2 -18 20 -5 -3 -13 23 24 -1 26 -17 -28 -9 -6
+right_child=4 3 5 9 14 -7 10 28 -10 -11 11 21 13 -15 15 25 17 -19 -20 -21 -22 -23 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=-0.21290072146803141 0.10933248734747879 0.83631116562197372 -0.027122133354905459 0.075895035377998549 -0.12761315261963171 0.23416494884243672 0.84095398187435144 -0.25771398084841995 -0.13472310841605856 -0.39949823137495577 0.75283268909411216 0.48927913814040691 -0.31167528466920236 0.97063011607298488 -0.28514365412817594 -0.32613750979522527 -0.26022867994529003 0.17822543838900506 0.11995971464057814 -0.15095510005919199 0.28297052489268404 -0.14119125869419935 0.48241228791047891 -0.73654463976234585 0.44615755756127551 -0.84751431747855421 -2.6547178496013988 -0.51226944029331212 -0.54198855368769949 -0.92302260431258576
+leaf_weight=192 980 246 2539 1522 542 5695 737 1729 756 887 570 281 280 52 563 442 1958 404 1960 4212 756 278 1207 77 415 1004 22 28 1042 92
+leaf_count=192 980 246 2539 1522 542 5695 737 1729 756 887 570 281 280 52 563 442 1958 404 1960 4212 756 278 1207 77 415 1004 22 28 1042 92
+internal_value=0 0.120163 0.247089 -0.0311188 -0.309237 0.153596 0.435357 -0.219322 0.148717 -0.132105 0.614756 0.467096 0.284768 -0.110832 -0.51334 -0.596571 -0.0988566 -0.185235 0.22106 -0.0907413 0.418821 0.175736 0.354223 0.128018 0.237691 -0.713773 -0.440854 -1.45495 -0.364612 -0.243035
+internal_weight=0 22662 12323 10339 8806 8234 4089 6113 3718 6621 1866 1129 2223 332 2693 2059 3342 2362 2962 5734 1002 559 1891 684 607 1496 492 50 2771 634
+internal_count=31468 22662 12323 10339 8806 8234 4089 6113 3718 6621 1866 1129 2223 332 2693 2059 3342 2362 2962 5734 1002 559 1891 684 607 1496 492 50 2771 634
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=56 57 57 53 54 59 55 53 54 68 53 54 35 55 54 59 43 32 54 61 63 48 59 55 63 55 14 45 6 53
+split_gain=43995 30526.2 17147.9 15441.1 9802.18 8997.85 9312.25 8034.44 7998.77 7208.88 7151.6 7034.64 6395.85 5694.41 6462.97 5543.84 5465.64 5911.43 5464.42 6574.68 6980.3 4904.8 4760.52 5648.62 4905.37 4616.29 4532.92 5791.32 4916.35 4483.46
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 8 7 9 12 18 -7 -1 16 -3 15 -8 25 21 -15 -6 17 -2 19 -5 -21 -9 -10 24 -24 -4 28 -28 -20 -25
+right_child=1 3 4 5 10 6 11 13 22 -11 -12 -13 -14 14 -16 -17 -18 -19 26 20 -22 -23 23 29 -26 -27 27 -29 -30 -31
+leaf_value=0.65027632661079082 0.22885141161801048 0.047239071383456385 0.56462347018460379 0.40027273819731202 0.48717923642407546 -0.14370762501690826 -0.23355050825039417 0.44063884610035353 0.15038508232983572 -0.15807228459430978 -0.035586448936033542 -0.4811708901234763 -0.4262330232465521 0.5090072141883526 0.10514643237074658 0.09664224647468217 -0.13149359997843449 0.74767937012321761 -0.085332621673556874 -0.1084960536008461 0.96649647583112575 1.3292882475939891 0.17218251676290836 0.045068289755784585 -0.53844570175365158 0.2178624663720527 -0.33566814210902729 -1.4548029975739079 -0.48992406767666424 -0.18379804655196852
+leaf_weight=469 1410 3593 323 282 318 2519 1584 314 1487 1774 3802 1603 94 356 1212 1224 254 171 1989 899 44 50 1069 963 72 1527 243 37 233 1553
+leaf_count=469 1410 3593 323 282 318 2519 1584 314 1487 1774 3802 1603 94 356 1212 1224 254 171 1989 899 44 50 1069 963 72 1527 243 37 233 1553
+internal_value=0 -0.0657214 0.147729 -0.13347 0.0840967 -0.197675 -0.263453 0.340878 0.0779502 -0.0206242 0.0258072 -0.358099 0.244333 0.265771 0.196839 0.177181 0.227321 0.284968 -0.0969705 0.0472366 -0.0583373 0.562706 0.0246656 -0.0264541 0.12734 0.278405 -0.167576 -0.483554 -0.127758 -0.0961994
+internal_weight=0 21779 9689 14800 7288 9433 5706 2401 6979 5367 5344 3187 1944 1932 1568 1542 1835 1581 3727 1225 943 364 5144 3657 1141 1850 2502 280 2222 2516
+internal_count=31468 21779 9689 14800 7288 9433 5706 2401 6979 5367 5344 3187 1944 1932 1568 1542 1835 1581 3727 1225 943 364 5144 3657 1141 1850 2502 280 2222 2516
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=70 64 67 67 64 62 58 67 68 68 68 66 62 63 56 57 25 59 56 58 56 58 46 53 66 65 58 50 56 12
+split_gain=91138.7 34304.5 16011.8 14722.5 12674.1 8616.85 8557.68 8416.61 5787.54 5497.12 5342.22 6040.64 5295.95 6904.28 5226.95 5167.22 7155.92 4858.13 4904.08 4461.42 5036.35 4305.97 4294.67 4216.32 4123.95 19381 6137.43 4726.71 4353.81 4215.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 8 7 -1 -4 10 21 24 14 -12 13 -13 -2 -16 -17 -7 -19 -6 -21 -3 -9 -8 26 -26 28 -27 29 -5
+right_child=4 3 6 9 19 17 23 22 -10 -11 11 12 -14 -15 15 16 -18 18 -20 20 -22 -23 -24 -25 25 27 -28 -29 -30 -31
+leaf_value=0.18565273267661903 0.22401345293722907 0.0090884369105694047 -0.01067120177765216 0.27512967150728662 -0.50806016284722233 0.55708397835239221 0.24449904373065262 -0.28020172872927868 -0.086964090755911522 -0.2619970091354924 -0.095590651607897092 -0.17430836471622108 -0.13649872591395656 -1.2150113975436523 0.16911328196323872 -0.25564535191260906 0.42645626252122004 0.47841543308003398 0.16694590138165821 -0.089642558144152965 -0.35653329474896833 0.2054616737998099 -0.015351137468068403 0.10841736527167262 -0.060131214928235588 -0.58372322059786108 0.069436989144566058 -1.4451215672173672 -0.28638133794534115 -0.79126177243888385
+leaf_weight=2223 530 904 2539 159 670 719 1945 2368 756 887 1370 61 135 87 374 686 99 521 626 544 1479 2058 403 3750 2631 244 2077 42 557 24
+leaf_count=2223 530 904 2539 159 670 719 1945 2368 756 887 1370 61 135 87 374 686 99 521 626 544 1479 2058 403 3750 2631 244 2077 42 557 24
+internal_value=0 0.0795643 0.164086 -0.0211768 -0.204757 0.285403 0.10384 -0.145036 0.0982548 -0.0882433 -0.0649023 -0.160753 -0.476205 -0.786073 0.0289058 -0.0603151 -0.169622 0.404237 0.308424 -0.340319 -0.284764 0.145529 -0.241683 0.154893 -0.0613651 -0.12387 0.00335873 -0.710222 -0.182107 0.135275
+internal_weight=0 22662 12323 10339 8806 4089 8234 6113 3718 6621 3342 1653 283 148 1689 1159 785 1866 1147 2693 2023 2962 2771 5695 5734 2917 2817 286 740 183
+internal_count=31468 22662 12323 10339 8806 4089 8234 6113 3718 6621 3342 1653 283 148 1689 1159 785 1866 1147 2693 2023 2962 2771 5695 5734 2917 2817 286 740 183
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=60 57 53 57 7 55 53 62 53 2 5 55 47 27 1 62 48 63 55 61 73 5 48 3 61 48 12 9 41 46
+split_gain=45041.1 26980.5 10983.9 9791.38 6211.09 5786.89 7152.17 4585.02 4573.02 5460.78 4609.35 4872.6 4344.2 4330.07 4242.37 4020.7 7278.89 3984.76 3936.89 4583.77 4069.82 3871.96 3732.24 3655.19 3439.44 3430.99 2983.83 2963.83 2959.09 4174.62
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 8 4 18 -3 14 26 17 -2 10 -10 -12 22 -6 27 16 -13 -4 19 -1 23 -20 -11 -21 -24 -17 28 -5 -7 -30
+right_child=1 2 7 5 13 6 -8 -9 9 12 11 15 -14 -15 -16 25 -18 -19 21 20 -22 -23 24 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.70020628983620559 0.10698571125229017 -0.041329969090719093 -0.091368387133378109 0.07817761987723687 0.19384802960163477 0.11761454205021722 -0.0036126394819335217 -0.071514075643097044 0.053692614351826498 -0.0061471212618693675 0.14824128443752968 -0.21859041134308199 -0.44341118144600289 -0.14587623610016728 0.34038384224741014 -0.12903133950639153 -1.041772421821952 -0.17914070887897077 0.16827355879644723 0.36805960562557088 -0.15923422351479533 -0.053321789875963699 -0.90864726426926534 -0.17296217813023501 -0.1824716647318195 0.41628755663122452 -0.056146647553276086 0.25344118886730738 0.42021867638033944 -0.20144785724551184
+leaf_weight=64 1887 4667 2220 1485 490 1199 3920 3977 3880 407 143 167 92 116 218 164 32 3097 1825 289 54 221 22 35 63 35 206 288 173 32
+leaf_count=64 1887 4667 2220 1485 490 1199 3920 3977 3880 407 143 167 92 116 218 164 32 3097 1825 289 54 221 22 35 63 35 206 288 173 32
+internal_value=0 -0.0408536 -0.0794173 0.0875889 -0.0217757 0.0591453 0.0328289 -0.112121 0.0406549 0.0156467 0.0346287 -0.102096 -0.128051 0.128818 0.132239 -0.192041 -0.350961 -0.142493 0.173571 0.308892 0.242637 0.144338 -0.069081 0.309616 -0.370423 -0.033121 0.121556 0.106647 0.147629 0.323178
+internal_weight=0 21459 14567 10009 5273 7521 5530 9294 6892 5005 4421 541 584 606 1991 398 199 5317 2488 442 378 2046 492 324 85 199 1610 1773 1404 205
+internal_count=31468 21459 14567 10009 5273 7521 5530 9294 6892 5005 4421 541 584 606 1991 398 199 5317 2488 442 378 2046 492 324 85 199 1610 1773 1404 205
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=60 64 54 62 38 62 68 53 68 62 28 38 53 66 67 68 46 7 26 53 64 42 72 63 63 7 35 14 66 1
+split_gain=36483.2 16614.9 9572.72 6946.71 7055.8 5720.32 7314.17 5109.93 5956.21 4970.56 5623.01 4927.7 4926.32 4384.49 4226.68 4802.54 4070.79 4022.59 3972 3886.88 3870.57 4988.9 3603.63 3550.29 3492.32 3727.89 4612.09 3478.49 4121.67 3450.3
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 5 4 -1 -2 -7 8 13 -9 18 14 17 -3 15 19 -12 -4 -11 -5 21 27 23 -19 -14 -26 -27 -21 -29 -17
+right_child=1 7 12 11 -6 6 -8 9 -10 10 16 -13 24 -15 -16 29 -18 22 -20 20 -22 -23 -24 -25 25 26 -28 28 -30 -31
+leaf_value=0.0024129047724914077 -0.0061976036476656914 0.07150156504937448 -0.00050475494421066869 0.44791279517100135 0.27502425795657226 0.27354855087922292 0.038181267331157051 -0.20909775900746597 -0.29025343245629109 -0.074447663728603952 -0.24487578975207586 -0.0013046878642107107 0.032359284441793715 -0.10220490366053808 0.11506910591712856 0.056758124010941602 -0.88412793362751996 0.60828563371473121 0.29831959230093219 0.21252099550861658 0.12328095178921927 0.8165777839692655 -0.26191817637946874 0.1397210672469687 -0.0840528034549997 -0.22696797428020402 -1.0561093046019476 1.5432461102803545 0.25924170001347863 0.50507854234938532
+leaf_weight=3438 1766 1389 2686 531 481 1142 1207 3219 385 2447 298 830 998 1207 2690 745 52 121 134 411 663 90 54 177 3708 437 32 20 25 85
+leaf_count=3438 1766 1389 2686 531 481 1142 1207 3219 385 2447 298 830 998 1207 2690 745 52 121 134 411 663 90 54 177 3708 437 32 20 25 85
+internal_value=0 -0.0490243 0.00146109 0.105107 0.035872 0.084455 0.152608 -0.117186 -0.0455529 -0.151908 -0.089098 0.14966 -0.0401217 -0.00926258 0.173482 0.234622 -0.33985 0.0272659 -0.0550944 0.297564 0.23153 0.362975 0.239175 0.329977 -0.0796819 -0.106452 -0.283541 0.273448 0.82991 0.10267
+internal_weight=0 21459 12328 10009 3919 4115 2349 9131 2981 6150 2931 6090 8213 2596 5260 2570 350 3038 2581 1740 1209 546 352 298 5175 4177 469 456 45 830
+internal_count=31468 21459 12328 10009 3919 4115 2349 9131 2981 6150 2931 6090 8213 2596 5260 2570 350 3038 2581 1740 1209 546 352 298 5175 4177 469 456 45 830
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 67 57 64 67 67 42 60 68 68 68 59 6 68 63 6 63 62 43 53 60 62 18 9 24 63 63 63
+split_gain=73211.6 23955.9 11325 10831.4 9015.59 8912.24 6240.88 5305.48 7626.77 4571.17 4149.18 3850.92 3799.22 4137.11 3780.6 3596.76 4697.21 4674.58 3564.36 5681.92 3449.24 3958.61 3389.52 3777.13 3526.39 4369.78 3360.98 4826.22 3446.17 3343.96
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 10 7 6 11 22 26 -4 -3 -2 -5 -14 -12 17 -17 -8 -16 -20 -15 -22 23 24 25 -1 -9 -28 -29 -6
+right_child=5 3 9 12 29 -7 15 8 -10 -11 14 -13 13 20 18 16 -18 -19 19 -21 21 -23 -24 -25 -26 -27 27 28 -30 -31
+leaf_value=0.13163089374568135 0.020281679913028858 0.17279117707037955 0.22621501877867867 -0.064072727550083947 0.38552397575453334 -0.39625933760053639 -0.26023980439637534 0.32669060001352285 -0.35528147822827294 0.039139244691916465 -0.004903057163493897 -0.19441934288014573 0.079620806729689436 -0.50085787742487764 0.12243920649800982 -0.48280262437321753 0.52015175570030603 0.2516466791529467 -2.2988081352710723 -0.32493543965475902 -0.99788926783062171 0.59067550546699954 0.44689372763293395 1.0807790332010103 1.373625485344631 1.2720383312020984 -0.36539416251083218 2.2871338016313056 0.87623106990541744 0.14787640783624945
+leaf_weight=168 1689 2962 1859 5734 732 2693 1527 837 157 4392 661 1653 229 575 35 993 49 202 25 35 21 62 641 239 41 42 24 23 70 3098
+leaf_count=168 1689 2962 1859 5734 732 2693 1527 837 157 4392 661 1653 229 575 35 993 49 202 25 35 21 62 641 239 41 42 24 23 70 3098
+internal_value=0 0.0950814 0.189257 -0.0171659 0.286525 -0.244689 -0.177917 0.445787 0.290578 0.0947742 0.119421 -0.0859125 -0.093866 -0.286464 -0.0896805 -0.288881 -0.435639 -0.200436 -0.679553 -1.14738 -0.413871 0.188749 0.598252 0.796254 0.525332 0.359712 0.396867 0.898896 1.22516 0.193296
+internal_weight=0 22662 12323 10339 6072 8806 6113 2242 1111 6251 3718 3342 6621 887 756 2771 1042 1729 95 60 658 83 1131 490 251 210 954 117 93 3830
+internal_count=31468 22662 12323 10339 6072 8806 6113 2242 1111 6251 3718 3342 6621 887 756 2771 1042 1729 95 60 658 83 1131 490 251 210 954 117 93 3830
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=70 64 56 56 56 57 58 66 53 57 54 58 8 7 64 44 38 31 9 5 9 8 11 9 43 37 72 37 54 53
+split_gain=59301.4 19404.3 10534.5 9603.85 7362.38 6221.99 6193.3 5994.41 5193.52 5091.38 5027.04 4688.75 4521.89 4509.44 4124.22 4120.31 4108.44 5080.16 5419.05 4073.67 4061.87 5183.86 3740.97 4009.7 5573.14 3620.59 4008.58 3520.48 5092.59 4995.52
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 10 9 -3 -4 16 14 13 -1 -2 22 -12 15 -7 -9 17 -5 -19 27 -13 -22 23 -6 25 26 -25 -8 -29 -30
+right_child=2 4 5 6 11 7 19 8 -10 -11 12 20 -14 -15 -16 -17 -18 18 -20 -21 21 -23 -24 24 -26 -27 -28 28 29 -31
+leaf_value=0.46512087741812969 0.2391504648931041 0.11706546184221583 -0.13165223861608999 -0.10784426995584261 -0.30654095972253015 -0.17878299031824885 0.23673111699066005 -0.25519342039748477 -0.62186193857923566 0.22281848291556039 -0.15511829708616537 0.019305065321051959 0.48352631416361214 0.57779331569870318 -0.43050555064159673 -1.3714446170695334 0.29760535683029543 0.53143229487272892 -0.54267841423379959 -0.083893529626911531 -0.16058190628234542 -1.231863949323694 0.20575381710759497 0.16482008668967493 -1.1837399893440306 -0.55791160452824373 1.1706678225829894 0.34054250195944985 0.16256987118186095 -0.59159106081397972
+leaf_weight=1213 499 2983 1815 2240 1566 1915 4003 406 1137 3042 1834 4426 118 60 986 36 378 247 58 554 766 48 210 207 32 52 49 231 156 201
+leaf_count=1213 499 2983 1815 2240 1566 1915 4003 406 1137 3042 1834 4426 118 60 986 36 378 247 58 554 766 48 210 207 32 52 49 231 156 201
+internal_value=0 0.0855733 -0.22022 0.170331 -0.0154493 -0.288146 0.10622 -0.350709 -0.503581 0.291893 -0.0441023 -0.0691866 -0.116512 -0.235683 -0.264339 -0.34611 -0.0100198 -0.0557103 0.327175 0.172259 -0.0184525 -0.223753 -0.194823 -0.238958 0.0723218 0.202822 0.357346 0.203169 -0.0253122 -0.262042
+internal_weight=0 22662 8806 12323 10339 6355 8068 4540 1639 4255 2451 7356 1952 502 2901 442 2923 2545 305 5145 5240 814 2116 1906 340 308 256 4591 588 357
+internal_count=31468 22662 8806 12323 10339 6355 8068 4540 1639 4255 2451 7356 1952 502 2901 442 2923 2545 305 5145 5240 814 2116 1906 340 308 256 4591 588 357
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=70 60 57 60 56 56 56 7 54 64 54 66 68 57 47 68 46 59 55 6 19 63 65 54 42 40 31 25 51 59
+split_gain=48034.1 17810.9 11603.8 8867.1 8441.19 8341.53 7825.4 5924.42 5578.96 5369.71 4993.12 4747.54 4771.63 4705.69 5006.47 4409.11 4068.11 3912.09 6968.8 3895.45 4370.17 3863.67 3773.36 4787.34 3703.14 3647.91 3561.39 3774.98 3544.77 4605.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 10 -2 24 11 8 17 -5 15 -3 12 -1 -8 21 26 -17 19 -19 -7 -21 -15 -11 -24 -4 -14 -6 -28 29 -25
+right_child=3 2 4 6 9 7 13 -9 -10 22 -12 -13 25 14 -16 16 -18 18 -20 20 -22 -23 23 28 -26 -27 27 -29 -30 -31
+leaf_value=0.43246554235604551 -0.032515758806196469 0.19841386556426965 0.022037380704501487 0.15465102863863123 0.037560299659662337 0.2078432437852194 -0.12225021553862089 0.28360017534078613 -0.12439613652000645 -0.063234386042857055 0.05171703209428842 0.11247889104484023 0.2470638441574543 -0.20812137158212587 -0.053706766012348708 -0.044162915046025444 -0.33746701934649243 0.17462727614763768 -0.033933486968632146 0.0099395146687009002 -0.92818130101913054 -0.37665674765728291 -0.062059626378126981 -0.16948502599391052 0.21413252020538046 -0.25225913937275224 0.51534251247274354 -0.42842427406347161 0.021062475578932496 -0.47465330567730329
+leaf_weight=790 2737 1427 3330 409 1167 1174 1311 647 1438 1540 3718 667 391 1010 395 1643 241 1026 2327 146 26 1506 622 384 515 78 131 22 136 514
+leaf_count=790 2737 1427 3330 409 1167 1174 1311 647 1438 1540 3718 667 391 1010 395 1643 241 1026 2327 146 26 1506 622 384 515 78 131 22 136 514
+internal_value=0 0.051344 0.0107173 -0.132132 -0.0303056 0.137324 -0.177057 0.0944669 -0.0626039 -0.0772099 0.0924044 0.256281 0.332465 -0.227127 -0.27436 -0.0162209 -0.0816822 0.0684254 0.029885 0.164433 -0.131869 -0.309001 -0.138352 -0.208207 0.0477666 0.164021 0.0772102 0.379637 -0.296121 -0.344158
+internal_weight=0 22662 15390 8806 10245 7272 6069 5346 1847 6400 5145 1926 1259 4222 2911 3204 1884 4699 3353 1346 172 2516 3196 1656 3845 469 1320 153 1034 898
+internal_count=31468 22662 15390 8806 10245 7272 6069 5346 1847 6400 5145 1926 1259 4222 2911 3204 1884 4699 3353 1346 172 2516 3196 1656 3845 469 1320 153 1034 898
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=70 67 58 56 54 56 59 57 66 66 56 42 5 53 31 54 57 47 27 53 65 10 15 66 6 15 7 8 18 23
+split_gain=63658.2 21756.2 9350.22 9326.55 7590.44 9883.36 6319.25 5173.5 5136.12 4800.98 4603.23 6577.92 4572.33 4450.54 4335.04 4176.89 4082.84 4910.8 4626.17 4519.17 6101.21 4518.24 3918.19 3902.93 5135.86 3839.67 3783.85 3682.73 3655.75 3647.89
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 10 15 23 12 25 -5 -9 -4 22 28 16 14 26 -2 17 18 21 -19 -21 -6 -3 24 -1 -7 -10 -17 -12 -8
+right_child=3 2 9 7 5 6 29 8 13 -11 11 -13 -14 -15 -16 27 -18 19 -20 20 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.1311168799474281 0.048934865240959483 0.036807567812294502 0.031168956565712246 -0.037344793999110948 0.24056248689432524 0.06806890076014481 -0.0060677151364706191 -0.067295061373546711 -0.060212682705921255 -0.0027612337709728985 -0.015076503616191242 -0.13328586566984374 -0.027427915410827036 -0.15003174674969982 -0.25637020326910487 -0.04082437207457186 0.068692892365228048 0.22921059285955769 -0.00213007484562695 -0.50864899754524229 0.04163958073100623 -0.021849095108716386 -0.11760767111233597 0.054975386325625791 -0.016384609991853889 -0.065820678387651377 0.16502445985404948 0.10326250861872431 -0.093028346814215179 -0.11734151061678277
+leaf_weight=1394 499 896 6160 1815 378 1180 1667 2901 387 4518 2287 428 207 1137 62 1834 1094 28 74 20 34 46 116 1162 165 151 53 118 450 207
+leaf_count=1394 499 896 6160 1815 378 1180 1667 2901 387 4518 2287 428 207 1137 62 1834 1094 28 74 20 34 46 116 1162 165 151 53 118 450 207
+internal_value=0 0.0221653 0.00440751 -0.0570417 0.0559544 0.0379239 0.0112255 -0.0730198 -0.0872819 0.0168127 -0.0273048 -0.042145 0.0834147 -0.122658 -0.0606593 -0.0156134 0.097121 0.150742 0.180261 -0.0285285 -0.162171 0.212093 0.0191078 0.0896563 0.115506 0.0528793 -0.0330818 -0.0321142 -0.0278928 -0.0183589
+internal_weight=0 22662 14855 8806 7807 5086 3205 6355 4540 10678 4177 3165 1881 1639 502 2451 1674 580 498 82 54 424 1012 2721 1559 1331 440 1952 2737 1874
+internal_count=31468 22662 14855 8806 7807 5086 3205 6355 4540 10678 4177 3165 1881 1639 502 2451 1674 580 498 82 54 424 1012 2721 1559 1331 440 1952 2737 1874
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=60 64 54 54 53 55 53 26 7 55 17 0 24 53 1 18 61 27 33 30 54 10 63 15 26 27 43 67 64 9
+split_gain=24259.3 10379.5 6500.05 5257.35 4821.85 4398.44 4339.73 5041.57 4281.57 3847.28 4051.59 3688.75 3760.32 3606.74 3598.73 4397.97 3513.08 4745.99 4410.83 3741.4 3367.71 5455.35 4041.54 5754.04 6457.65 3471.29 3169.44 3309.55 3152.1 3432.56
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 9 8 -5 16 7 -3 -1 -2 11 26 -13 -4 20 -16 17 -6 19 28 21 22 -8 24 -24 -25 -11 -28 29 -18
+right_child=1 6 13 4 5 -7 14 -9 -10 10 -12 12 -14 -15 15 -17 18 -19 -20 -21 -22 -23 23 25 -26 -27 27 -29 -30 -31
+leaf_value=0.16442335833525901 0.21140800019160313 -0.0087903241256038819 0.027985737435023073 0.17455379301268881 0.49863161960538005 -0.015511389059263645 0.0073644735615538519 -0.47316667116141026 0.48364531379957543 0.086728588670450552 0.44110635429223377 -0.12175038034810459 -0.89590875826941607 -0.081826103171684622 0.13678407446492333 -0.37565133089473585 0.21822901954860183 -0.35391571763826879 -0.32156874502893373 -0.26384792427221937 -0.21750645164947691 0.27314278749473997 -0.38937688954027277 0.43096194842377228 0.44145554480185878 -0.5959840435248156 0.13120624648304435 -0.39685576179040172 0.0046197249116124335 0.73406985000688219
+leaf_weight=2167 1083 2823 3038 2043 284 3882 713 158 307 2148 150 373 45 5175 506 136 524 49 153 132 3597 237 759 111 65 26 127 189 370 98
+leaf_count=2167 1083 2823 3038 2043 284 3882 713 158 307 2148 150 373 45 5175 506 136 524 49 153 132 3597 237 759 111 65 26 127 189 370 98
+internal_value=0 -0.0479717 -8.81667e-05 0.10285 0.0696271 0.0305948 -0.11262 -0.0334034 0.204036 0.0819787 0.0357479 0.0146501 -0.205093 -0.0412066 -0.151018 0.0282308 0.141765 0.373182 0.0814191 0.136274 -0.171911 -0.0860887 -0.136948 -0.244018 -0.323838 0.236067 0.0519279 -0.184628 0.189516 0.299503
+internal_weight=0 21459 12328 10009 7535 5492 9131 2981 2474 4115 3032 2882 418 8213 6150 642 1610 333 1277 1124 5508 1911 1674 961 824 137 2464 316 992 622
+internal_count=31468 21459 12328 10009 7535 5492 9131 2981 2474 4115 3032 2882 418 8213 6150 642 1610 333 1277 1124 5508 1911 1674 961 824 137 2464 316 992 622
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=56 60 57 57 53 60 59 59 7 20 35 59 6 55 61 30 68 60 42 61 31 45 55 30 43 68 10 59 62 8
+split_gain=24367.1 14846.5 13513.3 9027.86 6718.6 6610.74 6883.15 6139.83 6112.22 5595.37 5412.33 5223.74 7219.68 6913.87 4938.76 4715.85 4711.66 4996.03 4713.46 4395.23 4279.87 4143.69 4028.77 3804.95 4030.77 3777.94 3761.6 3705.99 3701.51 4116.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 8 27 16 25 28 20 19 11 -10 -8 12 -2 -13 -14 -9 17 -1 -19 -6 -7 -11 -12 24 -16 26 -4 -3 29 -5
+right_child=1 2 4 5 7 6 10 15 9 21 22 13 14 -15 23 -17 -18 18 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.59022600166386141 0.20470659911306005 0.12409730520111908 0.029171294076756261 0.084672570931103378 0.031819666289035174 0.1112880629377916 -0.022856452750707187 -0.25907318160968534 0.3345949169233885 0.029262979694625782 0.035340058065398978 0.13218168039200329 0.43201736771330534 -0.089450850512865165 -0.48218890221775046 -0.59124297469302467 0.06920747139215877 0.30886390079212095 -0.16264430776098834 -0.20027328963473218 0.53953891537368193 -1.0314268552121661 -0.74064067728419336 0.56317958210905394 -1.7025684307922018 -0.18584266253761222 -0.2793789652742879 -0.034019093873966386 0.2723313254341731 -0.79659351604616546
+leaf_weight=383 1543 1452 2128 654 872 1359 3510 2731 773 95 72 1364 49 3449 129 333 706 1143 169 1618 184 35 131 20 22 1314 315 3537 1339 39
+leaf_count=383 1543 1452 2128 654 872 1359 3510 2731 773 95 72 1364 49 3449 129 333 706 1143 169 1618 184 35 131 20 22 1314 315 3537 1339 39
+internal_value=0 -0.048911 -0.0986692 0.109942 -0.157967 0.063772 0.0144235 -0.216188 0.0462278 0.249526 -0.0470524 0.0183114 0.14103 -0.0266404 -0.305575 -0.295174 0.250088 0.325428 0.248128 -0.118994 0.162356 -0.256307 -0.465416 -0.516931 -0.659993 -0.0718992 -0.0106131 0.0119991 0.191417 0.0350775
+internal_weight=0 21779 14300 9689 9311 7288 5256 5554 7479 903 3713 6576 1763 4813 220 3064 2401 1695 1312 2490 1543 130 203 171 151 3757 2443 4989 2032 693
+internal_count=31468 21779 14300 9689 9311 7288 5256 5554 7479 903 3713 6576 1763 4813 220 3064 2401 1695 1312 2490 1543 130 203 171 151 3757 2443 4989 2032 693
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=56 54 54 53 67 7 58 53 50 58 2 32 48 9 63 67 21 16 2 55 9 35 40 44 21 42 20 22 45 3
+split_gain=19737.3 7828.98 6767.87 5905.68 5254.16 6765.85 5142.88 5038.94 4537.88 4104.5 6101.07 3963.74 3549.54 6331.23 5701.77 3308.35 4943.85 3305.76 3363.19 3289.47 3159.38 3151.76 3254.93 3090.16 2914.64 2777.1 3728.86 2762.58 4745.11 2744.39
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 17 8 5 -2 20 9 15 10 12 -12 -3 14 -14 25 27 21 -19 -5 -7 22 -1 -6 -24 26 -4 -17 -29 -25
+right_child=1 7 3 19 23 6 -8 -9 -10 -11 11 -13 13 -15 -16 16 -18 18 -20 -21 -22 -23 24 29 -26 -27 -28 28 -30 -31
+leaf_value=0.2019399078504287 0.081339599806601035 -0.018433804212939175 0.45074703742540323 0.13796422268539174 -0.062077309308749842 -0.27918344151858249 0.82605629419322291 -0.13860370774062741 -0.15875839430688721 0.0361674007287398 -0.51007732251681481 -1.8607340574264528 -0.097328657163307075 0.84164392117943088 -1.4214739067453734 0.14621839859625663 0.81204665086223093 0.46895508025753552 1.5917260488867759 -0.034463888802936778 1.0621696212074974 -0.31445704125441037 0.72551963221504945 0.17405267950035475 -0.22386274902444137 -0.024852590549976454 1.3596298273120608 -0.06564031612305414 -1.7462569463820685 1.1755882619249245
+leaf_weight=1773 2600 1123 573 1567 3826 87 229 9354 273 3924 166 25 60 28 71 743 103 241 30 3764 22 104 217 233 38 109 49 84 21 31
+leaf_count=1773 2600 1123 573 1567 3826 87 229 9354 273 3924 166 25 60 28 71 743 103 241 30 3764 22 104 217 233 38 109 49 84 21 31
+internal_value=0 -0.0528238 0.118738 0.0707403 0.0340379 0.136055 0.55694 -0.0942085 0.21941 -0.0172633 -0.1596 -0.686865 -0.0810449 -0.52326 -0.814995 0.280789 0.15783 0.264268 0.593247 0.0162198 -0.00845163 0.222452 0.249985 -0.0392446 0.584043 0.440754 0.522347 0.0783668 -0.401764 0.291657
+internal_weight=0 21779 9689 7286 7028 2938 338 14751 1955 5397 1473 191 1282 159 131 1682 951 2403 271 5331 109 2132 2028 4090 255 731 622 848 105 264
+internal_count=31468 21779 9689 7286 7028 2938 338 14751 1955 5397 1473 191 1282 159 131 1682 951 2403 271 5331 109 2132 2028 4090 255 731 622 848 105 264
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=70 64 67 67 64 59 31 67 21 58 47 55 54 33 65 54 59 2 68 22 46 68 2 15 15 65 8 46 15 63
+split_gain=41116.7 13900.4 7309.98 6698.33 5832.58 4914.21 4612.83 4501.5 4390.54 4003.1 3947.46 4945.94 4624.4 3572.74 4095.1 3562.02 3471.65 4516.19 4006.36 3502.92 3378.58 7253.69 4157 6846.48 5167.37 5115.46 3983.25 3370.67 3258.27 3400.16
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 5 7 28 8 -2 -3 -5 -7 -12 -13 20 -15 -8 17 -4 -18 -20 22 26 24 25 -6 -24 -22 -9 -1 -30
+right_child=4 2 16 9 13 10 15 27 -10 -11 11 12 -14 14 -16 -17 18 -19 19 -21 21 -23 23 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.26375789849367387 -0.030729928458965577 0.058875237350045698 0.055698368614945398 -0.0080332807473898499 -0.13627263322104241 0.1283407838366088 0.13025300447398158 -0.16145667308851813 0.28283844667352293 0.082556015584446571 0.17754041721167105 0.026564771661964748 -0.52331209463950923 -0.58576277869194748 -0.13239470273714801 -0.24279469990761859 -0.051633738860122139 -0.23521293593579173 -0.26343579563981623 0.15570645156793481 -0.30012669141717291 -1.1101804003348719 0.026304938453574518 -1.131855024474008 0.17639959416662654 -0.51914037569919058 0.58023748898506167 0.026252022478775713 -0.52156850050430048 0.1256469352211026
+leaf_weight=1376 3342 2936 1675 2539 1598 2161 134 2368 353 5695 155 104 117 160 130 295 4071 217 576 82 247 39 129 35 216 119 20 403 37 139
+leaf_count=1376 3342 2936 1675 2539 1598 2161 134 2368 353 5695 155 104 117 160 130 295 4071 217 576 82 247 39 129 35 216 119 20 403 37 139
+internal_value=0 0.0427529 -0.00854912 0.0857954 -0.110023 0.148568 0.058776 -0.0776132 0.0829126 0.0546223 0.097122 -0.0823032 -0.264547 -0.183594 -0.382529 -0.126272 -0.0463553 0.0223327 -0.0738363 -0.211202 -0.159586 -0.345829 -0.132409 -0.346287 -0.0990415 -0.235421 -0.234182 -0.134157 0.232666 -0.0104154
+internal_weight=0 22662 10339 12323 8806 4089 3718 6113 3289 8234 2537 376 221 2693 290 429 6621 1892 4729 658 2403 306 2097 283 1814 248 267 2771 1552 176
+internal_count=31468 22662 10339 12323 8806 4089 3718 6113 3289 8234 2537 376 221 2693 290 429 6621 1892 4729 658 2403 306 2097 283 1814 248 267 2771 1552 176
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=70 64 68 67 60 56 73 4 2 61 54 8 31 63 18 68 8 51 8 14 60 1 68 71 41 54 14 5 58 60
+split_gain=33304.5 11259.3 6195.45 5921.08 5486.56 4559.13 4026.79 5095.39 4006.92 3874.15 3808.44 4176.64 3736.39 3647.78 4126.72 3797.42 3735.93 4505.58 3629.66 3726.74 3609.28 3423.22 3415.22 4131.82 3121.84 4034.99 3098.22 2934.88 2822.42 3550.09
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 18 12 6 10 13 9 -4 -8 26 -12 20 15 16 -2 17 -15 28 24 -3 -14 -16 -24 25 -20 -6 -19 -1 -30
+right_child=4 3 8 -5 5 -7 7 -9 -10 -11 11 -13 21 14 22 -17 -18 27 19 -21 -22 -23 23 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.12787195666211332 0.4899566807430169 0.25738798889336695 0.029765414198520634 -0.069532958801880332 0.28142156369202048 -0.27536970248184695 0.18089116951998543 0.61151336083809538 0.27950428099649482 -0.66655423290085525 -0.20549225624977643 0.52945502385860532 -0.29431818843045982 -0.22554048937243484 0.52899032115255518 -0.15448207226784336 0.42207053731970429 0.45465212057692456 0.12278137049078941 0.76640787365890695 0.041870947387511043 0.57119528516553919 -1.3318485856677096 0.17088024713002242 0.53875816698101431 -0.69094600735160594 -0.58158621339206684 -0.591269226372242 0.39404609804073715 0.19189047322775116
+leaf_weight=2118 271 1259 5524 6621 362 4222 68 48 727 261 1356 82 377 1336 197 138 119 166 100 42 2030 52 24 77 44 156 47 32 1454 2158
+leaf_count=2118 271 1259 5524 6621 362 4222 68 48 727 261 1356 82 377 1336 197 138 119 166 100 42 2030 52 24 77 44 156 47 32 1454 2158
+internal_value=0 0.0641294 0.128693 -0.0128237 -0.165035 -0.218043 -0.0474963 -0.350975 0.0588104 -0.491398 -0.0870017 -0.163583 0.088164 0.000983126 -0.0559403 0.272518 -0.117692 -0.159564 0.200636 -0.115833 0.124369 -0.189407 0.286592 -0.186204 -0.239347 -0.373084 0.18225 0.285614 0.219525 0.273268
+internal_weight=0 22662 12323 10339 8806 6069 2737 377 6251 329 1847 1438 3718 2360 1951 409 1653 1534 6072 342 3289 429 298 101 300 256 409 198 5730 3612
+internal_count=31468 22662 12323 10339 8806 6069 2737 377 6251 329 1847 1438 3718 2360 1951 409 1653 1534 6072 342 3289 429 298 101 300 256 409 198 5730 3612
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=57 60 54 60 12 66 0 34 63 54 50 63 10 72 72 62 68 64 55 3 40 4 64 49 1 55 62 4 29 1
+split_gain=16733 11349.5 5595.05 4510.88 3549.98 6301.33 6953.6 4150.54 3742.1 3305.71 3783.93 3240.34 3468.12 6510.6 5496.76 4399.34 3659.59 3608.42 4279.56 3723.63 3513.22 3503.82 3406.2 3137.2 3646.03 4865.53 3687.45 3136.29 3056 6617.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 -3 -1 -2 8 7 -7 -6 10 28 -4 13 16 21 -16 -13 23 -19 20 27 -14 -17 24 -18 26 -26 -20 -5 -30
+right_child=1 2 11 9 5 6 -8 -9 -10 -11 -12 12 14 -15 15 22 17 18 19 -21 -22 -23 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=0.2273185472093954 0.077007445109677525 -0.015259202722497625 -0.023505344000826232 0.17936973405970724 0.0045181249157610929 -0.4208776121392912 -1.4604272212584815 0.76385507320656498 1.1359219904868834 0.028994980096998597 0.54762735582888122 -0.13081408415506551 -0.32858529535917325 0.068015050560923329 -1.3701429749719916 0.37512982007530005 -0.33983771032246302 -0.12223688583599022 -1.2079762840898414 0.15638696116370124 0.042815610495480626 0.31711036378575352 -0.99116391233495771 0.12497115212803085 -1.3841205724648067 0.59280246747285126 0.19905622630350051 -0.056170607054675074 -0.027086705896013148 -1.8425219945285631
+leaf_weight=2488 6656 5153 1783 1373 513 227 60 34 31 5088 250 3503 629 1149 87 36 1280 151 190 37 33 97 37 216 28 100 31 27 158 23
+leaf_count=2488 6656 5153 1783 1373 513 227 60 34 31 5088 250 3503 629 1149 87 36 1280 151 190 37 33 97 37 216 28 100 31 27 158 23
+internal_value=0 -0.0475199 -0.0990264 0.1119 0.0522403 -0.138338 -0.4897 -0.266545 0.0689915 0.0702336 0.186543 -0.144879 -0.173238 -0.148804 -0.359245 -0.889818 -0.193323 -0.297942 -0.553175 -0.779905 -0.918477 -0.242315 -0.317375 -0.230394 -0.283736 0.167897 -0.552282 -1.06466 0.128454 -0.257777
+internal_weight=0 22088 14567 9380 7521 865 321 261 544 6892 1804 9414 7631 6745 886 160 5596 2093 438 287 250 726 73 1655 1439 159 59 217 1554 181
+internal_count=31468 22088 14567 9380 7521 865 321 261 544 6892 1804 9414 7631 6745 886 160 5596 2093 438 287 250 726 73 1655 1439 159 59 217 1554 181
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 59 68 9 18 53 12 56 68 66 63 62 61 49 12 60 58 60 56 26 2 33 20 59 63 56 63 58
+split_gain=49254.4 15449.5 7615.38 5782.95 5680.12 4890.89 6511 6410.32 4791.01 4697.75 4471.97 6169.66 4680.55 4358.58 4953.08 4327.65 4682.04 4894.48 4362.01 4172.37 3821.44 3775.85 3671.45 3585.37 3509.52 4326.25 4284.96 4215.83 4253.95 3459.46
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 10 5 13 6 -3 20 22 -5 -2 -12 -13 -1 21 -16 17 -17 -19 -11 -8 24 -9 29 25 -15 -26 -27 -29 -4
+right_child=2 3 23 9 -6 -7 7 8 -10 19 11 12 -14 14 15 16 -18 18 -20 -21 -22 -23 -24 -25 26 27 -28 28 -30 -31
+leaf_value=0.035252612151519133 -0.015757337134541513 0.059122675332584917 -0.12770465424445074 0.014211890391112252 0.021676018422868711 -0.046222826819866898 0.42989917889237406 -0.091663607616342985 0.14869023315767024 0.00094370925428425537 -0.043289087352272278 0.05016562914262053 -0.18831951052826057 0.16794034957835571 0.066462584044256978 0.14600906404843436 -0.3362219548994495 0.074607403861715438 -0.23955164303752913 -0.046715156816129283 0.055238231990421029 0.30357394331385601 -0.34876080014002631 -0.16823835396288156 0.36828713947490083 0.13401053959650619 0.094878760754288027 0.020117571971834648 -0.35436893939971925 -0.058050286726617564
+leaf_weight=3154 3418 2081 591 2296 6251 500 20 316 47 1822 2306 61 328 297 1563 79 31 47 67 3104 114 65 39 290 67 241 77 364 20 1812
+leaf_count=3154 3418 2081 591 2296 6251 500 20 316 47 1822 2306 61 328 297 1563 79 31 47 67 3104 114 65 39 290 67 241 77 364 20 1812
+internal_value=0 0.019497 -0.0501751 -0.00303848 0.0384043 0.0254216 0.0391099 -0.0385892 -0.0885048 -0.0153218 -0.0347443 -0.058825 -0.150922 0.0556258 0.0776466 0.0517344 -0.0510338 -0.0052264 -0.11003 -0.0290874 0.111158 0.118588 -0.119908 -0.0852023 0.107309 0.089382 0.22209 0.0520511 0.000613066 -0.0751813
+internal_weight=0 22662 8806 10339 12323 3117 2617 536 402 7222 6113 2695 389 6072 2918 1787 224 193 114 4926 134 1131 355 2693 1066 922 144 625 384 2403
+internal_count=31468 22662 8806 10339 12323 3117 2617 536 402 7222 6113 2695 389 6072 2918 1787 224 193 114 4926 134 1131 355 2693 1066 922 144 625 384 2403
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=56 57 60 62 57 60 53 53 71 16 12 58 30 50 45 53 38 54 10 10 30 68 62 44 54 9 58 30 54 73
+split_gain=15881.4 10463.9 7336.81 6742.02 6403.73 5242.96 5116.11 5112.69 3545.42 3939.07 3101.04 3036.36 3756.09 4278.54 3489.32 3268.03 3102.69 3016.15 3335.44 3296.81 3823.48 2954.89 3114.98 3372.46 2939.92 3867.91 4258.36 2939.07 4137.61 3542.86
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 -2 17 11 6 10 8 21 -5 -10 -6 16 13 15 -14 -13 -1 19 -19 -3 -21 22 -4 -24 -8 -26 -27 -9 -29 -30
+right_child=1 2 7 4 5 -7 24 27 9 -11 -12 12 14 -15 -16 -17 -18 18 -20 20 -22 -23 23 -25 25 26 -28 28 29 -31
+leaf_value=-0.25197003435549536 0.053556036370127028 0.16753190819487868 0.12130247527732618 0.22098399197513408 0.33260566451488627 0.035609834287050599 0.54350622041357888 -0.18452984853723881 1.0609913457276337 -0.22431205643547908 -0.12221957067417544 0.28572415587452293 0.22139203929600837 -0.33751586961684521 1.0972324821082029 -0.003878351701841116 0.35050756116302645 -0.084717404674363464 0.19617708271129747 -0.43682499015371185 0.99436003537405115 -0.17986966594911921 -0.14853092857355432 0.51125584654061196 0.26113781731983543 0.69811827242374425 -0.52886231287777652 -0.11743307280357772 -0.50708183333072876 -1.3890303057239013
+leaf_weight=669 6979 1380 1197 110 1167 2952 270 4948 204 27 172 489 263 314 55 1918 98 3438 482 168 21 1314 1163 83 813 36 132 261 291 54
+leaf_count=669 6979 1380 1197 110 1167 2952 270 4948 204 27 172 489 263 314 55 1918 98 3438 482 168 21 1314 1163 83 813 36 132 261 291 54
+internal_value=0 -0.0473839 -0.0949825 0.10651 0.173605 0.110056 0.344892 -0.149042 0.688252 0.910761 0.274182 0.00279982 0.0476717 0.00966573 0.372874 0.0549566 -0.174991 -0.00328149 -0.0501788 0.113887 -0.277804 -0.0589451 0.00609571 -0.10458 0.251298 0.170874 -0.265938 -0.209988 -0.417852 -0.645126
+internal_weight=0 21779 14800 9689 5883 4291 1592 9311 341 231 1339 3806 3039 2721 318 2407 767 5489 3920 1569 189 3757 2443 1246 1251 981 168 5554 606 345
+internal_count=31468 21779 14800 9689 5883 4291 1592 9311 341 231 1339 3806 3039 2721 318 2407 767 5489 3920 1569 189 3757 2443 1246 1251 981 168 5554 606 345
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=56 57 60 12 60 7 64 54 26 35 20 67 32 6 63 1 63 14 72 54 37 17 64 27 73 25 19 65 16 1
+split_gain=12864 8475.79 5942.81 5518.5 5465.63 4243.52 4235.55 3990.26 3975.51 3640.04 3399.24 3236.89 3197.49 3472.32 5117.52 3132.37 3097.77 3219.22 3006.95 2777.56 3069.61 5638.67 4639.29 2750.26 3175.65 3497.81 2758.19 2747.49 2739.08 3006.19
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 16 5 4 -1 12 -4 9 -5 28 -7 -12 13 19 -15 -9 -2 -18 -14 -3 -21 22 -22 24 25 26 -16 -11 29 -6
+right_child=1 2 6 8 7 10 -8 15 -10 27 11 -13 18 14 23 -17 17 -19 -20 20 21 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.25794453049120442 0.064232374127688549 0.16738319148628916 -0.072997267945616562 -0.06959182368512204 0.24519460017234085 0.33186228355328817 -0.20853979521302418 -0.00059620200483413753 -0.926933063854251 -1.0362412360310553 0.342830370693672 -0.84543097557929847 -0.36820632468990899 0.32741279795525541 -0.15953843647984264 0.26247222309081458 -0.12938557722175506 -1.0775071022287013 0.25863423447894013 0.015525348693915676 -0.54363409192165968 -1.7838198509688181 0.22717822884971445 -0.88641577719346343 0.49294038782728483 -1.3792806945741178 -1.2097472446305413 0.12865896980936936 0.59383348758897014 -0.20894508449417173
+leaf_weight=2225 6597 1041 5111 1058 1250 553 4200 4152 57 40 41 52 455 124 234 508 342 40 92 2359 172 24 143 92 47 32 28 41 193 165
+leaf_count=2225 6597 1041 5111 1058 1250 553 4200 4152 57 40 41 52 455 124 234 508 342 40 92 2359 172 24 143 92 47 32 28 41 193 165
+internal_value=0 -0.0426455 -0.0854843 0.0958588 0.123074 -0.00295334 -0.134138 0.0758093 -0.11342 0.207491 0.237792 -0.321574 -0.0350659 -0.00607189 -0.239003 0.0280816 0.0482004 -0.228665 -0.262778 0.028628 -0.0249095 -0.306284 -0.19371 -0.40121 -0.270304 -0.392319 -0.271774 -0.4466 0.24044 0.192238
+internal_weight=0 21779 14800 9689 8574 5489 9311 6349 1115 1689 646 93 4843 4296 557 4660 6979 382 547 3739 2698 339 315 433 341 294 262 81 1608 1415
+internal_count=31468 21779 14800 9689 8574 5489 9311 6349 1115 1689 646 93 4843 4296 557 4660 6979 382 547 3739 2698 339 315 433 341 294 262 81 1608 1415
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=70 64 66 62 34 73 58 37 12 53 13 7 60 1 8 33 60 60 72 64 53 23 56 20 62 65 20 16 19 16
+split_gain=29905.1 9223.97 4755.22 5968.04 4823.5 4659.87 5303.33 4508.52 4350.1 3991.51 5733.89 5071.34 3922.34 4487.61 3586.31 5344.41 5032.51 4197.8 4150.04 3477.1 4165.17 3424.07 3354.64 3300.45 3291.66 3401.32 7836.33 3633.6 3243.68 3218.14
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 9 8 4 5 23 -7 -6 19 11 14 -1 -3 -14 16 17 -11 18 29 28 -21 -19 -12 -4 25 -22 27 -27 -2 -16
+right_child=2 12 3 -5 7 6 -8 -9 -10 10 22 -13 13 -15 15 -17 -18 21 -20 20 24 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.064533372474665937 -0.020501786780491651 0.033923019760568891 -0.13704900649752982 -0.0470111418527141 0.11902715695707443 -0.83159354097702942 -0.27180070047091726 -0.40276580274105078 -0.13770907631004925 0.072168310935613142 0.22983042761671971 0.20782386892768848 -0.030472474674035938 0.073010647329501813 0.0037680765917134846 -0.45780660501548226 0.001349353485298071 0.1292481900555725 -0.65800910252111944 0.028184398199544367 -0.084499378551532625 -0.33674995118174067 0.069389853624197168 -0.37266688467491244 -0.051250532233359992 -0.28046796332232254 0.3892624268165002 -0.70597211818437322 0.10075994326616054 -0.55954651451110848
+leaf_weight=3595 3118 3120 1011 1465 154 34 133 32 670 2511 324 444 6471 748 86 56 4452 194 27 446 294 29 585 105 640 243 26 37 398 20
+leaf_count=3595 3118 3120 1011 1465 154 34 133 32 670 2511 324 444 6471 748 86 56 4452 194 27 446 294 29 585 105 640 243 26 37 398 20
+internal_value=0 0.0243074 -0.0625544 -0.104138 -0.161109 -0.188706 -0.385771 0.0292563 -0.0417769 0.0476823 0.0317864 0.080285 -0.00355311 -0.01975 0.0201031 -0.0945677 0.0268881 -0.037429 -0.215287 -0.0294212 -0.076647 0.0686475 0.126577 -0.159217 -0.114352 -0.181661 -0.275013 -0.336695 -0.00677535 -0.102518
+internal_weight=0 22662 8806 2934 1469 1283 167 186 5872 12323 8284 4039 10339 7219 7375 412 6963 356 133 5202 1686 223 909 1116 1240 600 306 280 3516 106
+internal_count=31468 22662 8806 2934 1469 1283 167 186 5872 12323 8284 4039 10339 7219 7375 412 6963 356 133 5202 1686 223 909 1116 1240 600 306 280 3516 106
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=70 64 59 52 68 64 9 68 8 62 55 0 2 1 60 1 33 33 59 48 8 68 58 20 12 62 38 58 45 33
+split_gain=26557.5 8148.19 5135.36 5208.03 4365.65 4363.75 4122.63 4034.56 3811.29 3499.82 4200.96 3308.99 3225.2 3129.94 3084.26 4330.13 3018.87 2847.27 3229.83 3402.84 2782.75 5044.82 3187.6 5400.05 2867.32 3662.47 2756.71 3841.03 4869.99 4164.68
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 6 9 7 8 -2 -3 26 13 14 -6 -11 -4 -16 -9 20 -19 -20 22 -22 23 24 -7 -26 27 28 29 -1
+right_child=5 2 11 -5 12 17 -8 16 -10 10 -12 -13 -14 -15 15 -17 -18 18 19 -21 21 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.06650028081992948 -0.028512228386217239 0.09059546945363478 0.075972080947757065 0.62121600275238364 0.027470158125934105 -0.47489449598226285 -0.20030591149144916 -0.2300896015085305 0.65526183963058493 0.3438052951001781 0.15653863764121931 -0.21282871245343149 0.25152729813783253 0.87273784351963846 -0.11283920782415272 0.20624014643094354 0.10304162462002292 0.059422559791536482 -0.56379896990479306 -1.6376898767266956 0.4732127959281206 -1.114997310936451 -0.17708874777693984 0.49708611562296201 -0.33104523886804998 -2.0341020850198612 0.33113567805933303 0.14610628379469662 -0.7112508796412369 -0.64593642232238613
+leaf_weight=697 3418 2329 2008 180 5524 450 482 2388 126 998 1794 1116 727 126 3616 482 307 67 188 35 120 24 1704 54 23 28 442 1806 116 93
+leaf_count=697 3418 2329 2008 180 5524 450 482 2388 126 998 1794 1116 727 126 3616 482 307 67 188 35 120 24 1704 54 23 28 442 1806 116 93
+internal_value=0 0.0572663 -0.00819736 0.0990797 0.11219 -0.147373 0.0670795 -0.10065 0.119576 0.172582 0.251512 -0.0544979 0.0535283 0.403098 -0.0255596 -0.0753096 -0.192141 -0.253433 -0.549421 -0.732347 -0.217712 0.208511 -0.244882 -0.453025 -0.555432 -1.26606 0.0995572 0.0618147 -0.10621 -0.0173689
+internal_weight=0 22662 10339 3117 12323 8806 2937 6113 2455 6072 2918 7222 6251 1124 6106 4098 2695 2693 290 223 2403 144 2259 555 501 51 3154 2712 906 790
+internal_count=31468 22662 10339 3117 12323 8806 2937 6113 2455 6072 2918 7222 6251 1124 6106 4098 2695 2693 290 223 2403 144 2259 555 501 51 3154 2712 906 790
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=57 60 56 56 53 72 14 62 71 2 53 54 14 55 42 54 53 55 33 1 9 71 16 30 66 5 6 60 61 1
+split_gain=11647 6953.38 5021.73 4948.68 4350 3719.64 4532.91 3663.71 5974.22 6408.6 4172.38 3376.04 3841.27 3350.64 3266.18 3348.96 3138.22 4343.82 3206.39 3625.17 3892.74 2902.83 3200.31 2895.3 5232.27 2858.12 2776.09 2651.64 2761.43 3395.25
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 16 11 7 -4 6 -6 8 9 -1 21 12 -3 -12 15 -15 -2 18 19 20 -18 -9 -23 -8 -25 26 -10 28 29 -5
+right_child=1 2 4 27 5 -7 23 10 25 -11 13 -13 -14 14 -16 -17 17 -19 -20 -21 -22 22 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.49762230576373218 0.12098482386177695 0.1483878133443069 -0.034141136838174269 0.40520292717749484 -0.15227549594755363 -0.0011511131138400282 -0.3448835010443273 0.16043423764181858 0.02225040102318402 -0.85681917435593069 0.45615852519543282 -0.044289660899463984 -0.27960941719047439 0.45953485749972367 -0.26398632549406847 0.080642118780126837 0.047612787631023931 -0.047613058140516029 -0.20722484942987984 0.55080585756979028 0.44246605704001218 0.79339818402613493 -0.17203888444252957 -1.6355260201528958 -0.028464191851930481 -0.6914013458698085 -0.55168946806852726 0.0098538306265959393 0.074621092638600686 -0.37897408178956932
+leaf_weight=239 2016 1366 3757 354 4086 961 449 110 420 27 251 3727 163 216 136 648 1042 3920 188 147 208 204 27 34 24 55 68 4989 1593 43
+leaf_count=239 2016 1366 3757 354 4086 961 449 110 420 27 251 3727 163 216 136 648 1042 3920 188 147 208 204 27 34 24 55 68 4989 1593 43
+internal_value=0 -0.033038 -0.0666343 0.0777979 -0.103396 -0.150243 -0.181437 0.180994 0.0365894 0.360141 0.254375 -0.00151182 0.102761 0.18394 0.115613 0.175365 0.0320327 -0.000542695 0.115871 0.159351 0.113316 0.512774 0.680555 -0.416457 -0.970535 -0.121909 -0.0577248 0.0422952 0.123627 0.320267
+internal_weight=0 22088 14567 9380 9311 5554 4593 2401 809 266 1592 5256 1529 1251 1000 864 7521 5505 1585 1397 1250 341 231 507 58 543 488 6979 1990 397
+internal_count=31468 22088 14567 9380 9311 5554 4593 2401 809 266 1592 5256 1529 1251 1000 864 7521 5505 1585 1397 1250 341 231 507 58 543 488 6979 1990 397
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=70 67 59 66 68 63 26 61 67 3 54 12 58 24 66 40 48 60 71 16 11 63 59 72 68 16 49 53 48 65
+split_gain=20923.3 8977.15 5579.06 4403.65 4056.91 4264.3 3799.23 4264.09 3951.4 4362.75 3800.91 3782.28 3617.42 4148.57 4016.75 7673.85 3493.4 3431.04 3254.65 3252.73 3100.57 3100.51 2895.76 2854.19 2774.46 2921.08 4953.68 2742.24 3112.48 2668.06
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 24 11 6 -6 8 -8 -5 20 -11 -2 13 -3 -14 -16 19 -4 -9 -7 22 -13 -10 -22 25 -1 -27 28 -24 -17
+right_child=3 12 17 4 5 16 7 18 9 10 -12 21 14 -15 15 29 -18 -19 -20 -21 23 -23 27 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.35179543768625299 -0.052020185018542137 -0.10918298887075328 0.16671457436570428 -0.1102840933283525 0.23485137276233192 -0.68033332078142417 1.431365650040763 -0.79911846658214936 0.00063900150267816183 -0.017478315172524291 -1.3681435025825694 -0.031752479166981082 0.08859260922079415 0.20618778567087462 0.014713713948402016 -0.24637869416253158 0.13284350652247667 0.00059522900368488049 0.40546905905008312 -1.8122675042067256 0.52927656694253289 -0.47414961945058071 0.081620276117667798 -0.74410872550114338 0.072049199897331676 0.17331112890139871 -1.059156887919495 -0.60916904564540986 -1.2333530919892448 -0.73232500303804482
+leaf_weight=1851 5202 3707 2248 1463 63 272 28 32 164 29 74 257 6160 470 3933 432 48 2782 75 28 75 413 126 23 658 230 38 413 21 153
+leaf_count=1851 5202 3707 2248 1463 63 272 28 32 164 29 74 257 6160 470 3933 432 48 2782 75 28 75 413 126 23 658 230 38 413 21 153
+internal_value=0 0.0508301 0.137649 -0.13081 -0.230851 -0.522195 -0.183391 0.332716 -0.212568 -0.374342 -0.987859 -0.0808231 0.00520263 -0.0736972 0.0360665 -0.0355494 -0.659246 0.074837 0.0452186 -0.785981 -0.297466 -0.304454 -0.36892 0.230421 0.251421 0.30712 -0.0014418 -0.477148 -0.106233 -0.373472
+internal_weight=0 22662 7807 8806 2934 411 2523 135 2388 925 103 5872 14855 4177 10678 4518 348 5030 107 300 822 670 724 98 2777 2119 268 560 147 585
+internal_count=31468 22662 7807 8806 2934 411 2523 135 2388 925 103 5872 14855 4177 10678 4518 348 5030 107 300 822 670 724 98 2777 2119 268 560 147 585
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 67 67 62 47 38 67 1 59 55 55 61 57 31 21 46 73 48 3 53 62 73 0 67 39 6 59 68
+split_gain=23433.2 12726.7 6180.42 5713.38 5505.56 4829.94 4972.32 5523.78 4632.8 4596.11 4050.92 3880.45 3764.71 4815.32 4341.11 3750.98 4415.4 3622.3 3566.75 3511.18 3125.68 3093.33 3601.5 3835.21 3655.35 3660.72 3414.24 3161.39 3080.88 4143.03
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 8 15 5 6 -1 9 -2 11 12 -8 -7 19 -15 16 -3 -10 20 -14 -12 27 23 -23 -24 -26 -25 -4 -5 -30
+right_child=2 3 21 28 -6 10 7 -9 17 -11 18 -13 13 14 -16 -17 -18 -19 -20 -21 -22 22 24 26 25 -27 -28 -29 29 -31
+leaf_value=0.036075318591222996 -0.00071176767744957721 0.013455809879628846 -0.032022622195125999 0.0048235316231382127 0.015066374806399493 0.16747027433011683 -0.011945188137201163 0.14145798577139013 -0.045120111079508994 0.12148458684745589 0.015104126477924121 -0.17728206460246976 0.19011432587860619 0.10840766492440845 -0.045061318704824958 -0.041386720115918062 0.088321312436723171 0.019742914445827677 0.1264136226900385 -0.080445910638028931 0.12299719131089808 -0.076663534164900848 -0.054568045719518656 -0.23627273702809404 0.10925307474834356 -0.11522502501805625 0.041822113196055097 0.10097451869352364 -0.017848844993200674 -0.071937997629582931
+leaf_weight=1891 3342 2936 609 1892 8234 248 91 52 2368 38 847 151 150 132 167 429 353 403 177 22 123 909 809 111 114 39 21 81 4071 658
+leaf_count=1891 3342 2936 609 1892 8234 248 91 52 2368 38 847 151 150 132 167 429 353 403 177 22 123 909 809 111 114 39 21 81 4071 658
+internal_value=0 0.0107585 -0.0276867 -0.00560431 0.0244869 0.043457 0.0235421 -0.0478445 -0.0165658 -0.0830007 0.067182 -0.11511 0.104401 0.071193 0.0226909 0.0142358 0.0214909 -0.0356868 0.043851 0.155508 0.0287854 -0.0529307 -0.0655116 -0.0912922 -0.0376138 0.0520332 -0.19203 -0.0164099 -0.0167455 -0.0253749
+internal_weight=0 22662 8806 10339 12323 4089 2223 332 6113 280 1866 242 719 471 299 3718 3289 2771 1147 172 970 2693 2003 1041 962 153 132 690 6621 4729
+internal_count=31468 22662 8806 10339 12323 4089 2223 332 6113 280 1866 242 719 471 299 3718 3289 2771 1147 172 970 2693 2003 1041 962 153 132 690 6621 4729
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=60 57 59 57 54 54 55 59 63 61 63 55 8 10 1 54 32 55 2 25 63 5 29 20 12 38 55 6 59 6
+split_gain=22264.2 15627.3 7324.53 7204.49 5192.5 4443.07 4369.67 6625.38 4295.22 4013.98 3629.98 4017.56 5568.06 5854.73 3527.39 3445.85 4411.49 3244.88 3654.54 4595.29 4950.5 3170.5 3276.05 3150.97 3114.03 3088.46 3063.85 3948.19 3848.77 4041.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 5 9 26 -4 21 14 15 24 -3 -6 -12 13 -13 -5 16 -8 -7 -19 -20 -21 -2 -23 -11 -9 -26 27 -1 29 -28
+right_child=1 2 4 6 10 17 7 8 -10 23 11 12 -14 -15 -16 -17 -18 18 19 20 -22 22 -24 -25 25 -27 28 -29 -30 -31
+leaf_value=0.067517851829779374 0.041422620550691548 0.019577092016716164 -0.012669245693769074 0.025787447622967478 -0.022308717140161284 0.024631602600674821 0.098704370581240292 -0.0054125375160375619 0.069644277252655776 -0.018141525997555485 -0.029120162517219935 -0.062647395545707529 0.046366715764059964 -0.16119772281682659 0.096831610028714571 0.020117443456188031 -0.09120415804678933 0.00072990425541785318 -0.030321374823649723 0.012561703597505887 -0.31789595285686206 0.0010133044775832568 -0.18053809140968805 0.030275851066211803 -0.069852480833513989 0.061687204459605856 0.10016709509285626 0.22761749285014554 0.024880433085178719 -0.060857765257459916
+leaf_weight=394 1602 1484 3625 1773 2343 1410 321 3271 193 3363 1497 1532 115 188 218 1269 38 3274 350 20 34 169 33 420 381 57 372 48 1625 49
+leaf_count=394 1602 1484 3625 1773 2343 1410 321 3271 193 3363 1497 1532 115 188 218 1269 38 3274 350 20 34 169 33 420 381 57 372 48 1625 49
+internal_value=0 -0.00957433 -0.0193574 0.0205271 -0.0282513 0.0111032 0.0123942 0.00477155 -0.00701197 -0.00365325 -0.0382046 -0.0493823 -0.0659122 -0.0734192 0.0335663 0.0330144 0.0786026 0.00313494 -0.00510604 -0.0524003 -0.195504 0.0335768 -0.0286461 -0.0127661 -0.0110008 -0.0527343 0.0451119 0.0849042 0.0365156 0.0814255
+internal_weight=0 21459 14567 10009 9300 6892 7521 5530 3902 5267 5675 3332 1835 1720 1991 1628 359 5088 3678 404 54 1804 202 3783 3709 438 2488 442 2046 421
+internal_count=31468 21459 14567 10009 9300 6892 7521 5530 3902 5267 5675 3332 1835 1720 1991 1628 359 5088 3678 404 54 1804 202 3783 3709 438 2488 442 2046 421
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=70 67 67 62 56 5 63 66 47 44 38 5 66 56 48 13 11 25 62 15 39 63 17 73 63 73 63 39 14 44
+split_gain=20166.5 8569.55 4022.38 3583.99 3870.4 4544.83 4230.27 4926.82 3409.2 5132.16 3544.36 4481.93 4005.83 4145.7 4719.42 3839.18 3735.96 3401.4 3199.35 5792 3690.8 3693.12 3570.71 3833.2 3189.57 3049.66 3723.98 3809.41 2952.17 2775.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 18 29 5 -5 -7 -8 9 10 11 12 13 14 28 16 17 -14 19 22 21 -20 -2 -24 -19 26 27 -13 -4 -1
+right_child=2 -3 8 4 -6 6 7 -9 -10 -11 -12 25 15 -15 -16 -17 -18 24 20 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.088164455681023782 -0.24922722376721973 0.0053227792430622992 0.35905121932042899 0.39200311822880962 0.12539992628392213 0.51481897787614306 0.15205761225933725 -1.2739936318546534 0.040236710065960135 0.26119385659694672 -0.55823968154033132 0.43668408498167993 -0.50194716901711089 -0.20716780815989316 -0.68791798747192001 0.24216786752264186 0.11875026520680299 -2.3482372060418131 0.21392956549364528 0.29868110770859374 0.28062301320700739 -0.10406694061703026 0.021180643311568673 1.3774167946324898 -0.71790843139092131 -1.6199485713616015 -0.8213557334226016 -1.1016425032507289 -0.55665537730241432 -0.27356419015592998
+leaf_weight=3707 1922 14855 362 1305 2418 55 47 50 476 187 394 60 464 1171 59 83 88 20 445 246 399 2037 105 26 30 28 143 22 39 225
+leaf_count=3707 1922 14855 362 1305 2418 55 47 50 476 187 394 60 464 1171 59 83 88 20 445 246 399 2037 105 26 30 28 143 22 39 225
+internal_value=0 0.0499023 -0.128422 0.134727 0.202979 0.331727 -0.185776 -0.58302 -0.209202 -0.246895 -0.278962 -0.23613 -0.192474 -0.107243 0.14713 -0.39541 -0.483315 -0.586392 -0.0718763 -0.159853 -0.00167203 -0.0470531 -0.214797 0.290357 -1.37004 -0.635761 -0.513284 0.0239623 0.269992 0.0674653
+internal_weight=0 22662 8806 7807 3875 1457 152 97 3626 3150 2963 2569 2316 1631 460 685 602 514 5180 2299 2881 2482 2053 131 50 253 225 82 401 3932
+internal_count=31468 22662 8806 7807 3875 1457 152 97 3626 3150 2963 2569 2316 1631 460 685 602 514 5180 2299 2881 2482 2053 131 50 253 225 82 401 3932
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=70 67 59 60 62 60 73 55 4 61 11 10 62 55 43 0 68 33 60 39 71 4 68 63 18 68 51 8 65 68
+split_gain=16334.9 6941.34 4486.33 3632.24 4235.24 3505.49 3440.78 5952.71 4156.94 4698.28 3404.65 3186.08 3041.47 6581.89 2978.03 2926.37 2850.57 2680.64 2626.58 2585.57 5701.29 2537.41 2796.22 2502.46 3326.2 3048.54 2949.41 3843.11 3074.39 2704.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 12 4 -4 6 23 -8 9 -9 11 16 14 17 19 -15 -11 -14 -17 21 -21 -1 -23 25 26 -2 27 -25 -29 -26
+right_child=5 -3 3 -5 -6 -7 7 8 -10 10 -12 -13 13 15 -16 18 -18 -19 -20 20 -22 22 -24 24 29 -27 -28 28 -30 -31
+leaf_value=0.047314938028596043 0.44291020616256671 0.0047905009916006458 0.013240690921598661 -0.011458733662799548 0.28830793785071585 -0.15795056224216902 0.44570542007505182 0.09433832983336142 0.43425883501768114 -0.26262003895826641 -2.0483771591406801 -1.8739180014892058 0.75192672522341619 0.12191465276223268 0.48934723441718059 1.113762059211731 -1.1877524445089056 -0.065960177547401855 0.24081788576311536 -0.34762329087807586 0.82225330267743824 -0.20882384458885475 -1.4737256245179611 -0.17594078592858475 0.49927771267703341 -0.13449905637273754 0.26240705198961306 1.0933352482589809 -0.032743977424171233 -0.13720346113832871
+leaf_weight=865 271 14855 1053 2782 1195 6069 83 62 40 96 23 22 366 889 183 60 51 45 81 65 116 85 22 1336 197 138 219 44 54 101
+leaf_count=865 271 14855 1053 2782 1195 6069 83 62 40 96 23 22 366 889 183 60 51 45 81 65 116 85 22 1336 197 138 219 44 54 101
+internal_value=0 0.0449121 0.121255 0.0649289 0.159462 -0.11558 -0.0216281 -0.302156 -0.513287 -0.662507 -0.906905 -0.751557 0.223278 0.324047 0.11459 0.189043 -0.583584 0.662377 0.612283 0.0551095 0.402132 -0.00951087 -0.468897 0.0231851 -0.0239626 0.248088 -0.0794018 -0.131603 0.472843 0.283558
+internal_weight=0 22662 7807 5030 2248 8806 2737 377 294 254 192 169 2777 1441 1336 1030 147 411 141 1153 181 972 107 2360 1951 409 1653 1434 98 298
+internal_count=31468 22662 7807 5030 2248 8806 2737 377 294 254 192 169 2777 1441 1336 1030 147 411 141 1153 181 972 107 2360 1951 409 1653 1434 98 298
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=57 64 68 53 66 13 59 55 53 7 62 55 63 63 63 28 63 5 53 54 50 0 27 10 61 13 63 58 10 5
+split_gain=9615.85 6528.12 4965.91 6032.45 5486.06 4491.36 4485.84 4377.87 4282.62 5067.12 4132.6 4080.04 4034.4 5023.65 3853.69 3711.34 4229.15 3670.76 5154.97 4921.22 3677.14 3696.04 3664.4 3649.83 3114.72 3005.85 3389.3 2957.56 3714.89 2931.55
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=11 5 3 4 -3 6 -2 -8 9 12 -5 27 13 -9 -11 -12 -17 19 -19 20 22 -22 -13 -15 -18 26 -24 -1 -29 -4
+right_child=1 2 29 10 -6 -7 7 8 -10 14 15 17 -14 23 -16 16 24 18 -20 -21 21 -23 25 -25 -26 -27 -28 28 -30 -31
+leaf_value=-0.049914555498299762 0.07693503593618517 0.18801265960889024 -0.21743595120612502 -0.2180732704876879 -0.10032478331346642 0.18253634170488975 0.043157930805936918 0.24578863655819616 -0.19168789871143735 0.99979348681777358 0.005026946259997769 0.22944308967507135 0.57143723254965761 -0.2518502648567949 0.112020933853478 0.070019067008979627 -0.24516669566787425 0.27769485051408777 -0.30794311190644902 0.020998672802494001 0.75689608544510401 -0.38703842776065528 -0.83464079458605167 0.30011032724822012 -1.0873994922994272 -1.1033563479781152 0.15911912375535719 0.20812840902514212 0.66942781629611048 -0.66551869950007381
+leaf_weight=376 3904 1429 1331 2642 1226 1356 2819 340 2836 83 2239 1243 97 1064 119 128 84 203 579 4725 196 33 44 135 92 32 156 1597 196 164
+leaf_count=376 3904 1429 1331 2642 1226 1356 2819 340 2836 83 2239 1243 97 1064 119 128 84 203 579 4725 196 33 44 135 92 32 156 1597 196 164
+internal_value=0 -0.0360232 -0.0995658 -0.0677162 0.054867 0.010489 -0.00998098 -0.0552659 -0.114628 0.00427482 -0.130485 0.0848274 -0.0540686 -0.093493 0.476799 -0.0394876 -0.367343 0.0486562 -0.155917 0.0735397 0.21923 0.59205 0.161348 -0.189703 -0.685425 -0.203487 -0.0595081 0.205081 0.258555 -0.26659
+internal_weight=0 22088 9335 7840 2655 12753 11397 7493 4674 1838 5185 9380 1636 1539 202 2543 304 7211 782 6429 1704 229 1475 1199 176 232 200 2169 1793 1495
+internal_count=31468 22088 9335 7840 2655 12753 11397 7493 4674 1838 5185 9380 1636 1539 202 2543 304 7211 782 6429 1704 229 1475 1199 176 232 200 2169 1793 1495
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=70 64 64 67 57 68 49 67 9 68 67 33 46 63 31 20 23 7 26 10 25 47 14 18 37 25 6 67 4 25
+split_gain=13306.9 7462.32 4283.25 3426.71 3411.54 3898.71 3725.62 5050.91 5193.05 3316.6 3620.73 3590.77 3047.45 3233.84 2987.29 3355.78 3293.69 2955.78 2931.69 3443.57 3233.49 2846.95 2770.64 3303.34 2649.88 2415.23 6516.85 2918.95 2396.88 2892.25
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 -2 5 6 -1 8 17 10 11 28 13 22 15 -6 -16 -8 19 20 -14 -13 -5 -24 -9 -11 27 -27 29 -3
+right_child=2 9 -4 12 14 -7 7 24 -10 25 -12 21 18 -15 16 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.15180389443916478 0.0050730452345007556 -0.011521660204153621 -0.1046979457021511 -0.084734686086156738 0.0057510779396243647 0.029218344874909225 0.15093530389997695 -0.16211364246974483 0.8517851567786674 -0.05383050666367159 -0.021934869736930852 0.13926122677308642 0.20753834921844749 0.17683676006359475 0.07609341888777367 0.11409837676541988 0.35483553334765261 -0.50783926709776839 -0.53317020595073694 -0.32835428301583636 -0.22097357901243064 0.55062065535053917 -0.18324074006156513 -0.68322674968303776 -0.74344185143709185 0.084981834197916647 -0.99475767254829417 -0.32741891974790227 0.1507948795006433 0.17231605826647151
+leaf_weight=1977 3342 2041 2693 2006 6562 1788 90 107 23 1446 5734 297 287 107 807 802 122 21 20 44 52 49 216 39 24 82 25 90 336 239
+leaf_count=1977 3342 2041 2693 2006 6562 1788 90 107 23 1446 5734 297 287 107 807 802 122 21 20 44 52 49 216 39 24 82 25 90 336 239
+internal_value=0 0.0202682 -0.0521596 -0.0290146 0.046549 0.084288 0.128206 -0.0478421 0.16799 -0.0110558 0.00125361 0.0461431 -0.0701264 -0.0917576 0.0282097 0.017551 0.112699 0.0263023 0.0569774 0.0877945 0.141808 0.197517 -0.104469 -0.259709 -0.268617 -0.0762064 -0.240447 -0.130809 0.0261219 0.00774905
+internal_weight=0 22662 8806 6113 12323 4030 2242 265 134 10339 8696 2962 2771 2368 8293 7364 929 111 403 383 339 346 2261 255 131 1643 197 172 2616 2280
+internal_count=31468 22662 8806 6113 12323 4030 2242 265 134 10339 8696 2962 2771 2368 8293 7364 929 111 403 383 339 346 2261 255 131 1643 197 172 2616 2280
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+grey=65
+BON4=62
+BON8=59
+BON2=57
+BON1=52
+BON10=51
+black=51
+red=49
+BON5=46
+BON6=44
+no_players=43
+BON3=41
+BON7=40
+green=38
+brown=25
+x0_SCORE2=18
+x0_SCORE8=17
+x1_SCORE1=15
+x0_SCORE6=14
+x0_SCORE7=14
+x0_SCORE9=14
+x1_SCORE4=14
+BON9=14
+x2_SCORE8=13
+x0_map3=13
+x0_SCORE3=12
+x3_SCORE5=12
+x5_SCORE5=12
+blue=12
+x1_SCORE2=11
+x1_SCORE6=11
+x1_SCORE8=11
+x3_SCORE7=11
+x4_SCORE7=10
+x5_SCORE4=10
+x0_map2=10
+x2_SCORE1=9
+x2_SCORE3=9
+x4_SCORE3=9
+x5_SCORE3=9
+x1_SCORE3=8
+x2_SCORE9=8
+x3_SCORE1=8
+x4_SCORE5=8
+x4_SCORE8=8
+x1_SCORE7=7
+x3_SCORE4=7
+x4_SCORE2=7
+x0_SCORE1=6
+x0_SCORE4=6
+x0_SCORE5=6
+x1_SCORE5=6
+x2_SCORE4=6
+x3_SCORE6=6
+x3_SCORE9=6
+x4_SCORE9=6
+x0_map1=6
+x2_SCORE7=5
+x3_SCORE2=5
+x3_SCORE3=5
+x4_SCORE4=5
+x5_SCORE2=5
+x5_SCORE7=5
+x1_SCORE9=4
+x2_SCORE2=4
+x5_SCORE6=4
+x2_SCORE5=3
+x2_SCORE6=3
+x3_SCORE8=3
+x4_SCORE6=3
+x5_SCORE8=3
+x5_SCORE9=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/swarmlings_model.txt b/data/faction-picker-bot/models/swarmlings_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b62ec8a43b279ecc372d3533dc8b407b97c6cb6
--- /dev/null
+++ b/data/faction-picker-bot/models/swarmlings_model.txt
@@ -0,0 +1,959 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2838 2926 2924 2927 2940 2939 2922 2959 2922 2941 2952 2962 2943 2949 2929 2935 2953 2927 2943 2949 2968 2944 2929 2950 2948 2921 2947 2938 2948 2950 2940 2908 2932 2906 2974 2989 2910 2938 2921 2950
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=64 60 67 54 68 69 57 57 55 61 67 61 61 58 62 57 54 55 55 54 54 55 55 54 61 57 60 54 55 54
+split_gain=209656 125889 76404.9 68983.1 64139.6 53909.5 47064.7 44038.9 36229 32288 31421.3 27274.6 23639 23451.8 25073.2 23049 19877.3 19496.1 17764 16977.6 16844 16649.5 16261.7 18086.8 16125.4 15181.2 14865.2 14083.9 15873.7 13149.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 7 12 5 11 24 8 -2 16 19 18 -1 -4 -15 -6 -9 -8 -3 -7 -10 -14 23 -11 -5 -23 -18 -17 -29 -13
+right_child=2 4 13 6 15 10 17 9 20 22 -12 29 21 14 -16 27 26 -19 -20 -21 -22 25 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=103.43685381391525 102.35694770236273 102.98351257123888 100.25100580113347 103.0592604326432 101.36692202517024 102.1571643602168 101.90469671693654 101.94534175726503 101.89583547424503 101.80732592830446 100.86354582845993 102.01657204427421 103.1728399687339 100.50261754334396 100.99904597510429 101.1404447845981 101.66790123774963 101.20332098650927 102.02193050759887 101.31670019772017 101.09748841116354 102.94046222746097 100.5802497877186 100.81244572932908 102.06841470925775 101.81108994699333 100.84525681515838 101.0242759556933 100.39140387734611 101.30578492663898
+leaf_weight=292 442 312 1235 234 1086 378 592 409 362 262 1148 467 201 2054 2016 875 328 1199 500 660 979 164 1685 604 551 434 665 660 992 588
+leaf_count=292 442 312 1235 234 1086 378 592 409 362 262 1148 467 201 2054 2016 875 328 1199 500 660 979 164 1685 604 551 434 665 660 992 588
+internal_value=101.216 101.519 100.906 102 101.288 101.561 101.718 101.159 101.572 100.973 101.224 101.956 102.667 100.633 100.749 100.982 101.359 101.435 102.391 101.623 101.313 102.385 100.761 101.113 102.364 102.121 101.117 100.816 100.644 101.62
+internal_weight=0 11333 11041 3667 7666 4053 2576 5736 1783 3953 2186 1867 1091 5305 4070 3613 1402 1791 812 1038 1341 799 2551 866 785 598 993 2527 1652 1055
+internal_count=22374 11333 11041 3667 7666 4053 2576 5736 1783 3953 2186 1867 1091 5305 4070 3613 1402 1791 812 1038 1341 799 2551 866 785 598 993 2527 1652 1055
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=56 70 67 70 67 69 69 60 60 69 54 54 60 55 61 53 54 55 53 67 61 61 55 68 53 53 53 61 1 54
+split_gain=296453 148600 114756 108049 103581 52772.5 47335.8 37374.4 25406.8 24766.1 19542.2 17630.7 16775.8 16715.1 16298.2 15747.6 15078.8 15066.5 13759.6 13664.9 13034.2 12404.8 11887 11749.9 11620 11137.9 10969.5 10801.6 10631.7 9898.48
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 5 4 6 8 11 20 24 13 -9 -1 -13 26 18 -12 -8 -6 -10 -5 28 -17 23 29 -2 -22 -4 -26 -3 -7
+right_child=1 7 9 19 17 22 16 10 14 -11 15 12 -14 -15 -16 21 -18 -19 -20 -21 25 -23 -24 -25 27 -27 -28 -29 -30 -31
+leaf_value=1.4489943450174947 1.1277534538575194 0.24376891779310911 0.51417608370360945 0.11072818548233604 0.5085521547834212 0.91778151019871679 0.90987338289477926 -0.33903170166346486 1.0323670219702274 -0.33181276626562406 -0.43755670212480702 1.2912326990781515 0.67622191809481624 -0.18263327914209931 0.038824654514329475 -0.56522355216172793 0.36469522767778373 0.13459409931836097 0.29618048268414676 -0.21156884289839101 0.05316197928384038 -0.92946627047079322 -0.064913357399745214 -0.23614370818040123 0.9608746114428397 -0.39410265143555656 0.025371636731539013 0.32242942285200188 -0.72868070801099138 0.25280535761799128
+leaf_weight=464 330 405 288 1544 644 139 318 1344 189 2890 978 339 471 1559 475 727 775 1867 280 941 326 970 1354 148 216 1027 700 259 57 350
+leaf_count=464 330 405 288 1544 644 139 318 1344 189 2890 978 339 471 1559 475 727 775 1867 280 941 326 970 1354 148 216 1027 700 259 57 350
+internal_value=0 -0.169956 -0.00271367 0.346491 0.528769 0.281529 0.84518 -0.433032 0.548717 -0.198238 -0.546427 1.12132 0.933615 -0.0466755 0.314078 -0.650628 0.523311 0.230504 0.592853 -0.0113167 -0.18194 -0.773424 0.0468164 0.284308 0.823872 -0.286336 0.167857 0.612754 0.123791 0.441827
+internal_weight=0 15011 9177 7363 4878 3740 2367 5834 1749 5437 4019 1274 810 2547 944 2675 1093 2511 469 2485 1815 1697 1991 637 805 1353 988 475 462 489
+internal_count=22374 15011 9177 7363 4878 3740 2367 5834 1749 5437 4019 1274 810 2547 944 2675 1093 2511 469 2485 1815 1697 1991 637 805 1353 988 475 462 489
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=56 70 67 70 67 64 69 69 69 64 64 69 60 64 60 64 54 64 54 54 60 60 61 53 69 67 53 54 53 61
+split_gain=240127 120366 92952 87519.8 83900.2 43405.5 43998.8 42745.7 38342 39219.2 31531.8 49551.4 30273.3 25408.2 20579.5 16040.9 15829.1 15768.4 14280.9 13798.9 13588.4 13439.5 13201.6 12755.5 11988 12676.4 11145.3 10859.7 10777.6 10047.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 7 4 8 6 27 14 18 -10 11 -6 15 -9 -2 24 -14 19 -1 -5 -20 -19 26 -18 25 -3 -16 -4 -29 -25
+right_child=1 12 5 17 10 -7 -8 13 9 -11 -12 -13 16 -15 22 -17 23 21 20 -21 -22 -23 -24 29 -26 -27 -28 28 -30 -31
+leaf_value=1.9561423899810599 1.1122269134982401 0.77839872232138718 1.0481145309347115 0.75671380021579149 1.377586610705813 -0.53860959073169867 -0.25206646365617613 0.45453130611511805 1.2171111073898149 0.0037819699943065646 -0.074017124702679821 0.14508829431806666 -0.45769277937936192 -0.2629053522732604 1.3936955087182543 -0.55171793202925623 -0.59070155241799016 0.38820560093848938 1.7431641678454952 0.027382502010033144 0.91289960349536248 -0.49634575397996872 0.052413322919293459 -0.76305178500483894 -0.38094579199745604 -0.19186559304778961 0.39984364887433399 0.88653631312241821 -0.089788243234594223 -1.2547794555515752
+leaf_weight=464 805 302 356 339 543 2832 1783 905 633 460 1151 817 1344 1086 189 881 978 217 339 1105 471 824 475 727 389 243 280 193 273 970
+leaf_count=464 805 302 356 339 543 2832 1783 905 633 460 1151 817 1344 1086 189 881 978 217 339 1105 471 824 475 727 389 243 280 193 273 970
+internal_value=0 -0.229441 -0.00366345 0.467763 0.713838 -0.267622 0.0269803 0.380064 1.14099 0.706469 0.31118 0.637181 -0.584593 0.0632022 0.740768 -0.245619 -0.737676 -0.0152775 1.51378 0.198604 1.26038 -0.311958 0.424005 -0.878348 0.0431105 0.345785 0.800351 0.63226 0.314569 -1.04412
+internal_weight=0 15011 9177 7363 4878 5437 2605 3740 2367 1093 2511 1360 5834 1991 1749 1815 4019 2485 1274 1444 810 1041 944 2675 934 545 469 822 466 1697
+internal_count=22374 15011 9177 7363 4878 5437 2605 3740 2367 1093 2511 1360 5834 1991 1749 1815 4019 2485 1274 1444 810 1041 944 2675 934 545 469 822 466 1697
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 64 68 70 68 64 56 64 67 61 67 60 58 54 61 68 60 55 56 56 67 58 19 64 60 67 56 56
+split_gain=257126 173610 178522 57053.3 62259.4 43006.4 37113.2 63990.3 36461.2 34323.9 29975.9 27939.6 24050.2 20148.9 19536.4 15441 15129.4 13674.2 12850.6 15211.3 11946 10803.5 10754.7 10543 10437.4 9840.32 9135.25 9100.56 8596.6 8507.99
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 4 29 9 7 10 15 12 21 13 20 -10 -8 -1 -17 -13 -18 -20 -2 -3 -11 -5 -19 -16 -23 -27 -9 -4
+right_child=5 6 3 23 -6 -7 14 28 11 22 -12 17 -14 -15 25 16 18 24 19 -21 -22 26 -24 -25 -26 27 -28 -29 -30 -31
+leaf_value=1.5151297283263352 0.61782856137431852 1.1742595855791766 1.1687130019996568 -0.44242175222484403 0.072344493492967399 -0.69826231113962645 -0.76272503534331026 0.0033988215680945278 1.429425532060677 -0.31286346558552008 0.0030106340698098054 0.58635380186660435 -0.2803086785329641 0.65187144512114148 -0.12639401208846512 1.3576219971210799 1.1464629660718353 -0.15791285251052903 1.010964969354692 -0.11166951511787553 0.040732241400024474 0.9901994810002358 -0.65593377982270185 -0.057360115832403691 1.080639712880423 -0.37668942034888236 0.22281397317177226 -1.2052493237147461 -0.38344494298983733 0.68896358633118393
+leaf_weight=572 399 333 447 644 1650 2381 699 564 398 1320 531 744 1265 553 1377 422 262 378 147 195 663 186 1222 2117 54 517 256 112 1363 603
+leaf_count=572 399 333 447 644 1650 2381 699 564 398 1320 531 744 1265 553 1377 422 262 378 147 195 663 186 1222 2117 54 517 256 112 1363 603
+internal_value=0 0.195594 0.422596 0.119186 0.391566 -0.408023 -0.155574 0.034991 0.867406 -0.266092 0.485333 0.641423 -0.0348395 0.977283 -0.383337 1.1682 0.974782 0.369822 0.707301 0.370866 0.257551 0.815801 -0.477786 -0.147175 -0.00309378 -0.251137 0.545741 -0.524223 -0.270222 0.8932
+internal_weight=0 15124 9186 5461 2700 7250 5938 3233 3725 4869 1306 2127 2327 951 2705 1598 1026 1176 604 342 1062 775 2542 2761 432 2006 442 629 1927 1050
+internal_count=22374 15124 9186 5461 2700 7250 5938 3233 3725 4869 1306 2127 2327 951 2705 1598 1026 1176 604 342 1062 775 2542 2761 432 2006 442 629 1927 1050
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=56 70 67 55 54 55 64 61 53 64 61 54 54 64 61 53 61 61 54 54 53 55 61 55 68 53 63 54 53 64
+split_gain=167599 78718.3 63056.4 58004.1 35179.2 29950.4 28663.7 23787.4 21922.8 19355.1 17374.9 17197.4 16249.7 16163 14921.9 13982.5 13744.1 13303.4 11434.3 9374.58 9295.14 8582.09 8444.35 8085.19 7695.3 7533.31 7116.37 6921.58 6888.02 6863.79
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 5 7 14 10 21 27 17 19 18 -9 13 20 -5 -16 -10 29 -2 -3 -7 24 -14 -8 -4 -21 -26 -1 -13 -6
+right_child=1 9 6 4 8 12 23 11 16 -11 -12 28 22 -15 15 -17 -18 -19 -20 25 -22 -23 -24 -25 26 -27 -28 -29 -30 -31
+leaf_value=1.0552202220374378 0.83960914190701597 -0.022125449228359646 0.23181524059408243 0.51667126862858248 0.62089716596384359 0.60549367829582501 -0.093260986763873427 0.57646607923843707 0.092364911728216148 -0.29505353709099125 0.17929278384679073 0.40931233964631969 0.060949943385422381 0.011894189922652615 0.48857680803903292 0.11851397033484397 -0.11640889213415058 0.10132809524974168 0.37397988128316417 -0.065957386878680316 0.19935779822592903 -0.056453516860084686 -0.16138206867056132 -0.25210666483322058 0.19249012236171859 -0.25077162918702411 -0.15996327795693024 0.5888951019926385 0.15605194555420709 0.17605043884750837
+leaf_weight=76 145 997 500 384 179 193 955 339 968 2872 869 279 621 540 257 937 1747 837 370 652 263 1634 739 1877 189 1313 282 364 885 111
+leaf_count=76 145 997 500 384 179 193 955 339 968 2872 869 279 621 540 257 937 1747 837 370 652 263 1634 739 1877 189 1313 282 364 885 111
+internal_value=0 -0.0851929 -0.00404389 0.173683 0.0989945 0.136424 -0.100669 0.382028 0.0264281 -0.212842 0.300521 0.297888 0.0400267 0.17642 0.275674 0.198167 -0.0419731 0.19121 0.505079 -0.133128 0.371253 0.00573265 -0.0598613 -0.198541 0.11038 -0.189449 -0.0185329 0.669442 0.216756 0.450628
+internal_weight=0 15011 9177 7363 5420 3740 5437 1943 3842 5834 1384 1503 2356 996 1578 1194 2715 1127 515 2962 456 2605 1360 2832 971 1965 471 440 1164 290
+internal_count=22374 15011 9177 7363 5420 3740 5437 1943 3842 5834 1384 1503 2356 996 1578 1194 2715 1127 515 2962 456 2605 1360 2832 971 1965 471 440 1164 290
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 69 60 70 57 56 57 57 56 56 69 57 67 57 60 67 58 61 55 61 61 56 56 67 60 61 56 60
+split_gain=203226 122465 126422 64664.2 30712.9 29043.6 27633.6 23091.9 20526.2 18985.7 18973.1 18389.7 17857.4 15758.6 15293.4 12876.8 12744.2 12348.9 12271.4 11092.9 10828.3 9908.52 9421.79 14571.3 9330.64 9019.73 8256.49 7712.3 7536.67 7420
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 15 9 8 12 19 17 -1 -10 25 14 20 28 21 27 -2 -5 -6 -9 -4 -11 -24 -20 -8 -17 -13 -3 -12
+right_child=5 6 3 18 7 -7 11 13 10 22 29 16 -14 -15 -16 26 -18 -19 24 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.1456480989821716 0.19194069952094006 0.80964417463257199 0.90104034711386416 -0.34811146728213549 0.9352277803300233 -0.48100738476851812 0.15261485938349295 0.88677701269586884 -0.058224920256045212 0.89174380024691935 -0.23775715620493926 0.19877906663173175 -0.2289916835334454 0.01035107452798327 0.016265482831697323 0.45165791286981466 -0.39557070587163229 -0.19632069746916586 0.15322541505144152 0.47774696424910079 0.26257745057375192 0.40303727846459703 0.84776907630032494 0.20083943802397256 -0.13158721780384031 -0.18116139292008487 0.12785646459689542 -0.21527806545404818 0.3254518859844035 -0.48585545407274811
+leaf_weight=517 785 210 262 754 403 2381 803 200 1096 434 845 281 457 654 608 527 1787 679 759 567 323 551 278 349 1566 652 1042 693 447 1464
+leaf_count=517 785 210 262 754 403 2381 803 200 1096 434 845 281 457 654 608 527 1787 679 759 567 323 551 278 349 1566 652 1042 693 447 1464
+internal_value=0 0.139111 0.291635 0.0873746 0.591089 -0.290196 -0.0968408 0.426976 -0.196886 0.814379 -0.286641 -0.188753 0.12819 0.228494 0.257227 0.348193 -0.289828 0.0118659 -0.114402 0.667814 0.501277 0.563525 0.652959 0.487676 -0.0386097 0.00304639 0.236616 -0.0958222 0.480217 -0.395062
+internal_weight=0 15124 9186 5461 3725 7250 5938 2147 4869 1578 3405 4216 1722 1177 1265 2382 2761 1464 3079 970 523 813 1061 627 2325 1455 1569 974 657 2309
+internal_count=22374 15124 9186 5461 3725 7250 5938 2147 4869 1578 3405 4216 1722 1177 1265 2382 2761 1464 3079 970 523 813 1061 627 2325 1455 1569 974 657 2309
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 64 64 64 56 67 57 56 61 57 57 57 54 61 58 62 54 55 54 53 55 70 55 54 56 61 53 51
+split_gain=164613 99196.3 102402 41199.3 25157.7 23814.3 22235.1 21993.4 20918.7 20022.1 16126.1 12669.9 11745.4 11645.1 11147.1 10336.4 10243.8 13649 10210.6 10446.6 9217.2 9922.57 8405 8395.77 7751.26 7870.71 7740.98 7658.21 7267.57 7125.44
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 6 11 7 9 18 12 22 23 20 15 -3 -11 -15 -4 -7 -18 -1 -20 21 -10 -8 -2 25 -13 -6 -21 -16 -28
+right_child=5 4 3 -5 26 16 8 -9 10 13 -12 24 -14 14 28 -17 17 -19 19 27 -22 -23 -24 -25 -26 -27 29 -29 -30 -31
+leaf_value=1.4183847282055793 0.32666847188572989 0.69101110231473717 1.2264858904614377 -0.15366169212086478 -0.085052953744762058 -0.85717251928318017 1.3951670809934538 -0.21763606884909892 2.0067760019501053 -0.058353139700038019 -0.0089501905334370031 0.99666680320090539 0.12626412243467935 -0.16268327848953112 -0.36800847308486317 0.47990092236913767 -0.68290175667725528 -0.23883067990721363 1.2927481139299253 1.0284135548230997 0.37172334527117867 0.69862696868967422 0.73819817840348234 -0.28617262704072488 0.080024018670687189 0.28137908978322651 -0.53149206674605598 0.32606475773613369 -0.91024428379189759 0.030315281955095436
+leaf_weight=572 776 544 268 2761 778 926 300 1502 90 824 669 222 1140 570 391 602 1465 1312 397 279 350 163 555 314 1107 501 1714 350 672 260
+leaf_count=572 776 544 268 2761 778 926 300 1502 90 824 669 222 1140 570 391 602 1465 1312 397 279 350 163 555 314 1107 501 1714 350 672 260
+internal_value=0 0.1878 0.393707 0.117956 -0.130735 -0.391764 0.79797 0.0605655 0.586202 -0.206583 0.329089 0.39571 0.3087 -0.36483 -0.519476 0.709883 -0.569144 -0.473099 1.07984 0.891102 0.704128 1.16398 0.968714 0.150125 0.246348 0.501011 -0.352204 0.637599 -0.710795 -0.457495
+internal_weight=0 15124 9186 5461 5938 7250 3725 3186 2127 3547 1272 2700 1684 2457 1633 870 3703 2777 1598 1026 603 253 855 1090 1830 723 2752 629 1063 1974
+internal_count=22374 15124 9186 5461 5938 7250 3725 3186 2127 3547 1272 2700 1684 2457 1633 870 3703 2777 1598 1026 603 253 855 1090 1830 723 2752 629 1063 1974
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=60 55 57 57 57 53 53 61 61 61 61 55 53 61 53 55 55 61 61 67 67 53 55 59 12 53 59 63 0 47
+split_gain=136663 73992.2 58977.8 47173.8 44774.9 37571.4 27311.4 22409.5 22090.7 20497.7 17754.1 16867.1 16663.5 16220.1 14371.7 13590.3 13372.2 13210.5 13159.2 9739.19 9233.04 8472.8 8211.31 7872.23 6947.92 6641.65 8334.57 6611.5 6608.36 6570.64
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 6 10 9 18 20 15 19 21 -2 -8 -6 -14 28 -7 -9 -13 -4 -5 27 29 -20 -16 -21 26 -10 -1 -12 -3
+right_child=1 4 5 8 12 7 11 16 25 -11 14 17 13 -15 23 -17 -18 -19 22 24 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.41202021288788981 0.21648208234933147 0.094419603254280837 0.19902719341256681 0.099508003452208754 -0.045945608294183843 0.16804178891082605 0.21847698812144392 0.031123695000152232 0.098346732227347008 -0.033204029693546952 0.14340815308568783 0.17500900436645825 -0.065038509511518974 -0.13192294975383331 0.12829696620076278 0.034067544388871218 -0.049508125123106754 0.045030918413943612 0.15698647818679937 0.026009809228442381 0.13201301527023315 0.026230572309765606 0.051438051991264326 0.0096744657507447009 -0.14718245049049189 -0.053082770370257937 -0.02519572862591098 0.24792265159388382 0.36350694544937301 0.30774382673153261
+leaf_weight=120 317 221 325 606 2511 274 311 858 199 2603 215 296 1894 2151 209 905 1710 816 274 493 100 868 810 606 74 1717 638 158 46 49
+leaf_count=120 317 221 325 606 2511 274 311 858 199 2603 215 296 1894 2151 209 905 1710 816 274 493 100 868 810 606 74 1717 638 158 46 49
+internal_value=0 -0.0276703 0.0613185 0.0241097 -0.053417 0.0326382 0.143426 0.00504932 -0.00681884 -0.00740865 0.10686 0.109975 -0.0796703 -0.100605 0.074564 0.0652032 -0.0225681 0.0796294 0.106006 0.0530547 0.269353 0.0515943 0.0781173 0.0400942 0.00340623 -0.0343175 0.00417697 0.318756 0.1822 0.133134
+internal_weight=0 15417 6957 5120 10297 5156 1801 3747 3727 3741 1393 1423 6556 4045 1076 1179 2568 1112 1409 1173 378 1138 1084 815 567 2554 837 278 261 270
+internal_count=22374 15417 6957 5120 10297 5156 1801 3747 3727 3741 1393 1423 6556 4045 1076 1179 2568 1112 1409 1173 378 1138 1084 815 567 2554 837 278 261 270
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=66 68 64 67 69 69 67 60 64 69 67 58 60 69 58 64 69 61 60 60 67 21 58 68 67 58 34 67 54 64
+split_gain=142843 94360.3 104132 54919.3 34776.7 25782.9 43490.9 20140.9 18486.3 19772.4 19756.5 14901.9 13440.8 12452.3 11011.7 10881.1 8950.13 8399.95 8068.33 7864.81 7502.73 7407.49 6722.41 6713.6 6655.08 6483.18 6901.8 6224.9 5839.5 5753.66
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 18 17 25 15 9 10 12 29 28 14 -10 16 20 -1 -4 -5 23 -20 -8 -2 -15 26 -7 -13 -3 -9
+right_child=7 8 3 19 -6 6 22 11 13 -11 -12 27 -14 24 -16 -17 -18 -19 21 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.3019843458862608 0.89934285582073059 1.6469305363789202 1.0527703056983613 0.091779370133614188 -0.024476010262544187 0.76794907298121906 -0.60600616533471197 -0.54663550759397561 -0.68556557593258072 -0.18736175630895541 -0.021311795607209208 -0.23727908383246232 0.27247315267705474 -0.6201928382294567 -0.10228420410391087 -0.33453743015542803 -0.17830111984039831 0.87514849200890199 0.66830658761173867 -0.28583775878567125 -0.11041624097024057 -0.36953984893074165 0.10230541351056728 -0.14408428933047043 -1.5693648030661573 1.1627076475489568 -0.70977065341813228 -0.49926741345578479 0.78667870252567274 -0.93554326900073626
+leaf_weight=838 281 125 609 747 874 326 184 792 422 2350 1150 1921 456 291 1389 1028 512 1025 723 2108 187 76 493 79 99 590 35 1718 214 732
+leaf_count=838 281 125 609 747 874 326 184 792 422 2350 1150 1921 456 291 1389 1028 512 1025 723 2108 187 76 493 79 99 590 35 1718 214 732
+internal_value=0 0.174942 0.391677 0.105287 0.47101 0.813099 0.522382 -0.36494 -0.112926 0.00783577 0.243679 -0.47091 0.626998 -0.34858 -0.238201 -0.102784 0.122186 1.06714 0.778578 -0.187036 0.403446 0.569588 -0.0902047 0.670369 -0.861136 0.958472 0.62468 -0.360966 1.10388 -0.733434
+internal_weight=0 15124 8628 5137 2282 3491 1628 7250 6496 4295 1945 5163 795 2201 1811 2087 1059 1863 1408 2855 547 799 677 360 390 951 361 3639 339 1524
+internal_count=22374 15124 8628 5137 2282 3491 1628 7250 6496 4295 1945 5163 795 2201 1811 2087 1059 1863 1408 2855 547 799 677 360 390 951 361 3639 339 1524
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=66 70 69 67 68 70 64 68 64 64 67 69 67 68 64 64 67 69 67 10 64 64 67 57 64 68 38 26 64 69
+split_gain=115703 93110.9 81799.4 43675.9 35109.4 26732.4 25960 24852.6 32282.6 20785.8 17487.5 21352.2 15641.1 13534.1 12071.9 11796.9 12650.3 7333 8246.38 7181.27 7040.49 6909.65 7514.38 6594.01 6250.6 12837.5 6185.44 6042.14 5968.66 10476.3
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 9 15 10 -6 8 12 13 11 14 -3 -4 -2 -1 19 21 20 27 -19 26 -23 -10 -5 -26 -9 -17 -12 -30
+right_child=5 7 3 24 6 -7 -8 17 23 -11 28 -13 -14 -15 -16 16 -18 18 -20 -21 -22 22 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=1.1487582827192373 0.67430164055687203 0.70626554036981637 1.0050953855601239 -0.029181457477257023 0.7772376369002133 -0.60303972701932063 0.0031307721079311956 -0.035682297362579524 0.060184373736485552 0.052622757778330836 -0.22737633930977524 -0.25476187124096045 0.0017229259042192092 0.2082874867173492 -0.023313469590857595 0.98995090354600335 0.3512275063622885 -0.40574893802144801 -1.4745689520124095 0.2162248722451218 -1.5901244565031747 -0.36570087684803826 -1.1921124899745885 -0.34451181607745984 -0.22914435117476223 -1.4124283285303552 -0.70167760941552826 2.2652675310770674 -0.4159598212628442 -1.244038538410011
+leaf_weight=1106 537 775 708 1739 742 2381 1041 1042 573 687 1265 1384 531 305 461 783 578 574 103 118 55 637 133 1354 1241 99 161 39 1043 179
+leaf_count=1106 537 775 708 1739 742 2381 1041 1042 573 687 1265 1384 531 305 461 783 578 574 103 118 55 637 133 1354 1241 99 161 39 1043 179
+internal_value=0 0.157447 0.356939 0.0703791 0.667687 -0.328446 0.325277 -0.151163 0.0359689 0.477228 -0.194167 -0.000519714 0.419809 0.765188 0.352057 0.900354 0.719368 -0.374821 -0.645133 0.945736 -0.509311 -0.274533 -0.508445 -0.224174 -0.154253 -0.316566 -0.124814 1.05046 -0.379638 -0.537258
+internal_weight=0 15124 9186 4779 4407 7250 1783 5938 3233 1700 4869 2382 1306 1013 998 2624 1518 2705 732 940 629 1973 770 1927 3079 1340 1203 822 2487 1222
+internal_count=22374 15124 9186 4779 4407 7250 1783 5938 3233 1700 4869 2382 1306 1013 998 2624 1518 2705 732 940 629 1973 770 1927 3079 1340 1203 822 2487 1222
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=56 60 60 55 55 66 70 67 66 70 70 69 66 66 69 47 64 66 47 69 70 64 70 64 70 69 58 67 45 27
+split_gain=105157 59308.4 39602.8 35714.5 32805.1 22326.1 15710.4 19413.4 13980.4 13273.5 11978.3 11436.7 11073.5 8965.6 10228 9853.1 8877.52 9658.68 24036.1 8373.96 8358.02 6778.78 6703.33 6502.95 6427.03 6181.16 6074.62 5608.47 5574.16 5565.93
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 10 12 27 6 7 -2 20 13 16 21 19 14 15 -5 25 -18 -19 24 26 -9 -10 -8 -3 -1 -6 -4 -21 -14
+right_child=1 3 4 9 8 -7 23 11 22 -11 -12 -13 29 -15 -16 -17 17 18 -20 28 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.87638976368800803 0.52114300875940867 0.28934703686967483 0.49690121324726705 -0.024989455388807459 0.0025999774071647653 -0.11592257277077896 0.14809691067201525 0.64245409496079864 -0.072263630314207655 -0.39979176712152659 0.20885108873137909 -0.084536601462691346 -0.13715829104526756 -0.32792771120315312 -0.23478525283801771 0.64955058545769151 0.52493372313950992 0.24061686501593449 -2.2513429013888042 -0.14699608051013122 -0.048798510318464827 0.13832629259645027 -0.41159949809891 -0.14883996823297632 0.0045418840289024763 0.50863031311904461 0.28082502050413971 0.23963048678818444 0.30976434918388718 -0.547458898895545
+leaf_weight=446 950 763 802 724 514 1626 681 204 820 2746 586 605 945 1551 1290 111 428 123 20 936 1078 283 378 632 654 373 1085 710 136 174
+leaf_count=446 950 763 802 724 514 1626 681 204 820 2746 586 605 945 1551 1290 111 428 123 20 936 1078 283 378 632 654 373 1085 710 136 174
+internal_value=0 -0.101223 0.206364 -0.194606 0.112723 0.086819 0.185078 0.300758 0.00995767 -0.288899 0.461648 0.109031 -0.0267712 -0.206061 -0.117113 0.0646799 0.568223 0.366446 -0.107909 0.0515395 0.0946682 0.349501 -0.179333 0.00516918 0.157899 0.7089 0.191389 0.376093 -0.0890489 -0.200958
+internal_weight=0 15011 7363 10030 5387 4981 3355 2042 3875 6422 1976 1092 3608 3676 2125 835 1390 571 143 2489 2677 487 1198 1313 1417 819 1599 1512 1072 1119
+internal_count=22374 15011 7363 10030 5387 4981 3355 2042 3875 6422 1976 1092 3608 3676 2125 835 1390 571 143 2489 2677 487 1198 1313 1417 819 1599 1512 1072 1119
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=56 60 55 55 60 57 57 54 57 54 54 61 61 54 57 54 54 55 54 57 61 61 61 55 61 55 61 61 60 61
+split_gain=133384 59703.1 44228.7 41720.3 35698.9 35288.6 33584.9 27590.9 21289.2 20660.4 19445.2 16884.6 16785.2 16689.9 14907.4 13472.1 13176.5 11450.1 10922.8 11068.3 10443.5 9666.31 9664.4 9381.35 9380.01 9288.13 9133.51 8413.59 8393.96 8342.28
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 11 6 18 15 22 14 24 12 -10 -1 -7 21 -5 -2 28 -14 -4 26 -9 -8 -3 -17 -6 27 -20 -11 -13 -15
+right_child=1 3 4 7 8 9 13 20 10 25 -12 16 17 29 -16 23 -18 -19 19 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.43426609723348963 0.38438658887238997 0.32561926431112875 0.35348934969175871 0.042969524884683724 0.28704942077205142 0.32169268359013692 0.22377524319532036 -0.15146383013619863 0.087269818993947534 0.20591810360719665 -0.10279516625124385 0.69356943060954412 0.23301837610814607 -0.044665425503674819 -0.12720189815310975 0.30455087603624725 0.14622720245715712 -0.046889710956082867 0.65476012800780825 0.088953303999242964 -0.26155531949025296 -0.027279781977953523 0.088685173580305615 0.072406047692716108 0.074647730544986635 -0.11526126513269833 0.22225857941136842 -0.04016478382115498 0.29396587171488336 -0.19719676118497811
+leaf_weight=440 289 251 397 861 313 287 234 1766 901 206 1779 75 220 642 1704 254 1164 620 71 847 2091 627 804 811 882 1678 230 616 264 1050
+leaf_count=440 289 251 397 861 313 287 234 1766 901 206 1779 75 220 642 1704 254 1164 620 71 847 2091 627 804 811 882 1678 230 616 264 1050
+internal_value=0 -0.0570008 0.116208 -0.103848 0.0672933 0.0373323 -0.0131484 -0.154804 0.0132757 -0.0168769 -0.0388965 0.252656 0.101613 -0.0785244 -0.07008 0.182544 0.19949 0.0264195 0.202774 0.150654 -0.211148 0.0409512 0.145055 0.127772 0.130281 -0.0702923 0.324277 0.0215056 0.382374 -0.139321
+internal_weight=0 15011 7363 10030 5420 4981 3608 6422 3875 3627 2680 1943 1127 2553 2565 1354 1503 840 1545 1148 3857 861 1055 1065 1195 2500 301 822 339 1692
+internal_count=22374 15011 7363 10030 5420 4981 3608 6422 3875 3627 2680 1943 1127 2553 2565 1354 1503 840 1545 1148 3857 861 1055 1065 1195 2500 301 822 339 1692
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=56 57 54 60 55 55 60 53 57 53 61 61 54 54 60 60 53 61 55 61 60 54 54 57 53 60 60 55 61 61
+split_gain=92496.6 56746.8 33420.4 31879.3 31711.7 28382.9 25611.8 23800.2 20436.6 20078.4 18272.6 16626.7 15804.9 15625.2 14241 14121.3 13780.6 13180.7 11981.8 11494.4 10236 10008.5 9749.35 10130 8942.29 8526.52 8436.83 8318.83 7947.47 7605.39
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 10 16 19 17 9 15 29 -6 14 26 -8 -10 -3 -4 -1 -5 25 -2 -13 -11 -18 28 -20 -12 -9 -16 -24 -7
+right_child=1 2 7 5 6 8 12 11 13 21 18 20 -14 -15 27 -17 22 -19 24 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.1383678867887048 1.0750301272194092 0.89560588079047132 0.16695958127295971 1.0570472323251041 1.1485566668678076 0.78831112205553744 0.1564617301181119 -0.061685749364119996 0.20684914673935959 0.74453946494474643 0.64742635409940386 -0.54558860172266521 -0.37018972723675719 -0.30427820931611238 0.60201272470319378 -0.34124214306402512 0.92674195176009477 0.36580270226295875 -0.036766778732401209 0.38648920723686048 -0.98970286511540317 -0.066189393909597716 1.7856866047212057 0.17668827361635528 -0.52392568419461205 -0.076146763325498065 -0.51400951846499443 -0.089508741542389261 0.56625641812199523 0.21454056687061748
+leaf_weight=425 317 287 806 363 264 313 861 648 901 205 220 1046 1685 1779 234 1700 392 1149 584 1031 1030 592 70 863 1062 627 1134 678 226 882
+leaf_count=425 317 287 806 363 264 313 861 648 901 205 220 1046 1685 1779 234 1700 392 1149 584 1031 1030 592 70 863 1062 627 1134 678 226 882
+internal_value=0 -0.142401 -0.278883 0.290314 0.134584 0.164292 -0.0200695 -0.417737 0.02091 0.39271 -0.0395363 -0.573597 -0.192088 -0.13244 0.281253 -0.17779 0.633878 0.531756 -0.193819 0.548409 -0.765934 0.142342 0.495639 0.349831 -0.351082 0.111794 -0.349528 0.0879211 0.854635 0.364825
+internal_weight=0 15011 10056 7363 4955 5387 3607 6364 3875 1061 3692 3858 2546 2680 1199 2506 1976 1512 2493 1348 2076 797 1551 1159 1646 847 1782 912 296 1195
+internal_count=22374 15011 10056 7363 4955 5387 3607 6364 3875 1061 3692 3858 2546 2680 1199 2506 1976 1512 2493 1348 2076 797 1551 1159 1646 847 1782 912 296 1195
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=56 57 54 55 55 57 53 54 54 55 53 61 54 53 61 61 55 61 61 61 69 61 2 55 61 53 53 59 54 4
+split_gain=74922.3 45964.9 27070.6 26945.2 25686.5 21956 19278.2 17911.7 16261.8 15211.1 14164.3 13467.7 12925.5 11965.2 11242 9730.13 9515.86 9427.03 9381.22 9310.49 8621.93 8455.03 10449.6 8001.8 7810.24 7243.26 7031.56 6897.23 10256.7 6723.52
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 9 12 19 18 16 24 29 17 -10 23 -1 -9 -12 -11 20 -3 -5 -2 -4 22 -14 -8 -7 -17 -26 28 -20 -6
+right_child=1 2 6 5 8 7 11 13 10 15 14 -13 21 -15 -16 25 -18 -19 27 -21 -22 -23 -24 -25 26 -27 -28 -29 -30 -31
+leaf_value=0.89641217529833561 0.80627259599548284 0.63504004480656684 0.32587037578500078 0.73292486094559228 0.32216274247287874 0.63474290420180801 -0.022769493421754015 0.14730136326546672 0.14840245953261863 0.076253441627599616 0.0027898666748332147 -0.57445073130230784 0.84890030871783817 -0.23173598497058306 -0.44284820970817457 -0.027575080002845181 -0.24926931072525818 0.083845727346523763 1.8197528394661091 0.28986690398919912 -0.21126922441552898 0.26235649948563633 -0.85491365709422562 -0.3924134581377095 0.58021396133582293 -0.3929442646941822 0.026901858041232692 0.15779430823357143 0.41149835901431719 -0.3335232556571095
+leaf_weight=415 317 289 481 400 989 317 628 860 829 910 635 2076 337 1766 1032 584 1660 847 43 1031 365 1164 27 1154 207 1062 695 914 218 122
+leaf_count=415 317 289 481 400 989 317 628 860 829 910 635 2076 337 1766 1032 584 1660 847 43 1031 365 1164 27 1154 207 1062 695 914 218 122
+internal_value=0 -0.106801 -0.209162 0.217736 0.100938 0.122287 -0.313303 0.014941 -0.0150521 -0.0296523 -0.133102 -0.430198 0.483989 -0.107603 -0.273094 -0.142418 -0.133343 0.22407 0.384349 0.411307 0.0941257 0.371976 0.722519 -0.262146 0.278929 -0.263311 0.153881 0.265685 0.64351 0.250161
+internal_weight=0 15011 10056 7363 4955 5420 6364 3845 3607 3692 2496 3858 1943 2626 1667 2556 2506 1136 1575 1348 846 1528 364 1782 1219 1646 902 1175 261 1111
+internal_count=22374 15011 10056 7363 4955 5420 6364 3845 3607 3692 2496 3858 1943 2626 1667 2556 2506 1136 1575 1348 846 1528 364 1782 1219 1646 902 1175 261 1111
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 69 64 70 68 64 61 67 69 56 58 67 57 53 54 64 58 25 43 19 3 14 64 57 42 68 69 53
+split_gain=71400.2 58843.2 52902.5 29964.4 33390 18687.9 17630.3 22120 15104.5 11792.5 13362.6 10936.1 10566.7 10365.2 8919.19 8650.13 7620.92 7358.01 6708.32 6512.14 6462.04 6095.42 5820.08 7398.31 5698.99 5666.76 5646.04 5605.29 5423.79 5118.4
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 8 4 -4 9 7 13 15 10 17 16 -8 29 -13 20 -10 -2 -5 25 -1 28 -6 -24 -20 -17 -11 -26 -16 -3
+right_child=5 6 3 18 22 -7 12 -9 11 26 -12 14 -14 -15 21 19 -18 -19 24 -21 -22 -23 23 -25 27 -27 -28 -29 -30 -31
+leaf_value=0.94618972178824667 0.40783354534491811 0.69500929647065857 0.60424871385818524 -0.28586512807554715 0.088012541335299621 -0.36570216231108005 -0.48363648050788455 -0.13453161221299154 0.75035796488044837 -0.26804440759542614 -0.1408870677353688 0.383887192107847 -0.14501817504253708 0.010010250785656399 0.14200813585294869 0.7988821403817552 0.32061351060632937 -0.000644952172328619 0.07666089094444492 -0.052120864786336138 0.19313745471976096 0.6238251154691401 -0.17436905571463684 -1.5706704114675523 -0.10906320363751748 0.40533265615733149 0.063373556182145366 -0.76264704573084607 -0.31268478210612732 0.2943905057306222
+leaf_weight=479 537 282 961 754 1250 2381 699 1927 377 2153 1384 507 2006 531 265 319 604 461 1291 116 74 71 146 25 954 580 334 80 333 493
+leaf_count=479 537 282 961 754 1250 2381 699 1927 377 2153 1384 507 2006 531 265 319 604 461 1291 116 74 71 146 25 954 580 334 80 333 493
+internal_value=0 0.092763 0.211704 0.0630549 0.262793 -0.19351 -0.0912375 0.0269719 0.42963 -0.109306 0.00995869 0.300865 -0.232521 0.26527 0.146625 0.606765 0.485765 0.219148 -0.0914684 0.476739 0.84542 -0.0331843 0.0318726 -0.378507 -0.0284253 0.544979 -0.223536 -0.159631 -0.11119 0.440164
+internal_weight=0 15124 9186 5461 2382 7250 5938 3233 3725 4869 2382 2157 2705 1306 1176 1568 981 998 3079 1015 553 669 1421 171 2325 899 2487 1034 598 775
+internal_count=22374 15124 9186 5461 2382 7250 5938 3233 3725 4869 2382 2157 2705 1306 1176 1568 981 998 3079 1015 553 669 1421 171 2325 899 2487 1034 598 775
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=60 55 53 57 57 66 57 61 53 61 61 53 61 57 66 0 63 55 61 57 57 55 62 66 55 62 66 47 20 17
+split_gain=59986.2 31858 27420.2 21108.3 19143.5 17146.4 13839.9 12562.6 11008.2 10169.9 9906.29 9734.04 10705.2 8682.39 7802.42 7788.88 7292.23 6991.89 6691.3 6252.72 6125.94 5902.74 5232.48 5079.64 5013.23 4678.87 4671.92 4914.02 4506.35 4470.35
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 6 8 9 7 16 13 15 26 -5 -6 -13 -4 -10 -2 -1 20 -16 -7 22 -8 -9 -12 -21 -19 27 -3 -20 -23
+right_child=1 4 5 10 11 19 21 17 14 -11 23 12 -14 -15 18 -17 -18 25 28 24 -22 29 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.81850523938295217 0.35790444720901693 0.12592923856869662 0.50237805279011416 0.1051501967158972 -0.079850874941531619 0.096569844088777723 0.40406277362281307 0.76692339240366392 0.22118364883944963 -0.06993712913813846 -0.022104441380645608 -0.1184967184055758 -0.28150724288827805 0.18253534663546844 0.39949360217078261 1.0091183902429683 0.37325298004402696 0.073444360527612482 -0.26864517419706296 0.050055917185180043 0.10539291283449558 0.18617112769718891 0.22153705605841451 -0.17337989236085327 -0.1875312998128979 -0.098412876753082218 -0.047596441328303138 0.48845774696932898 0.42793161456401529 -0.26879333268132127
+leaf_weight=158 255 695 282 1173 2511 411 329 72 780 2603 1739 1894 2151 857 59 56 220 937 217 294 611 1023 113 815 907 686 335 108 26 57
+leaf_count=158 255 695 282 1173 2511 411 329 72 780 2603 1739 1894 2151 857 59 56 220 937 217 294 611 1023 113 815 907 686 335 108 26 57
+internal_value=0 -0.0549965 0.121874 0.046933 -0.105679 0.063515 0.290715 0.124805 0.212993 -0.0154282 -0.0151336 -0.157178 -0.20518 0.261724 0.137637 0.475165 0.559364 0.0603362 -0.0781446 -0.0717644 0.181718 0.218643 0.433796 -0.0703775 -0.129371 0.000804764 0.109253 0.174688 -0.194114 0.162159
+internal_weight=0 15417 6957 5120 10297 5170 1787 3558 1393 3741 3727 6556 4045 1139 1082 311 378 2419 302 1612 796 1409 185 2554 1201 1623 1138 803 243 1080
+internal_count=22374 15417 6957 5120 10297 5170 1787 3558 1393 3741 3727 6556 4045 1139 1082 311 378 2419 302 1612 796 1409 185 2554 1201 1623 1138 803 243 1080
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=66 68 64 67 53 69 54 64 64 68 69 67 55 69 67 69 60 39 60 69 67 55 51 38 29 63 52 67 39 60
+split_gain=50301.3 42778.5 45607.3 24483.9 16123 15344.2 11838.9 11245.3 10475.4 8849.87 8285.04 8947.99 8252.41 7462.12 9594.38 7127.17 7015.37 6535.7 6382.71 6066.75 11353.8 4944.88 4739.55 4622.14 4491.8 4487.52 4426.73 4346.63 4278.45 4150.11
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 5 19 -4 18 9 10 13 11 16 -8 14 -2 -10 -3 -14 -6 26 -21 -9 -15 24 25 -13 -1 -23 -16 -5
+right_child=7 8 3 29 6 -7 12 21 15 -11 -12 23 17 22 28 -17 -18 -19 -20 20 -22 27 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.69929786100033731 0.29894114724993404 0.5040372415776333 0.33913621299937158 0.045043973080707497 0.64616677837010994 -0.016479915884429264 0.29707710602948362 -0.090963359663753268 -0.12259836843209512 -0.2514240755187972 -0.083640937773394403 0.3996515132181826 0.029208865880552271 -0.14313614998479596 -0.011852591769251693 -0.43678356604634694 0.1035991088431383 -0.58908935229782866 0.28298295402117496 0.59437920350995332 -0.025253285350047068 -0.20653714500172959 0.19121270891692904 -0.36161069762706755 -0.30242236863980093 0.017597906723728074 0.078750420194683646 -0.37932001058484 -0.57587763437830319 -0.13782761651032371
+leaf_weight=719 641 339 1408 747 348 874 552 913 1811 821 2350 171 600 1350 447 390 456 87 563 360 207 1770 219 150 149 680 55 1020 69 2108
+leaf_count=719 641 339 1408 747 348 874 552 913 1811 821 2350 171 600 1350 447 390 456 87 563 360 207 1770 219 150 149 680 55 1020 69 2108
+internal_value=0 0.069209 0.166496 0.0401416 0.352427 0.202936 0.239277 -0.144375 -0.0600082 -0.0595404 0.000595591 0.102372 0.105134 -0.00175004 0.126696 -0.17827 0.274352 -0.0490909 0.421718 0.533837 0.368164 -0.225635 -0.096468 -0.0165179 0.0352461 0.0943678 0.655202 -0.269705 -0.0872745 -0.08998
+internal_weight=0 15124 8628 5137 3491 2282 2150 7250 6496 3547 4295 1945 1239 2726 1157 2201 795 687 911 1341 567 3703 1569 1150 1000 851 774 2790 516 2855
+internal_count=22374 15124 8628 5137 3491 2282 2150 7250 6496 3547 4295 1945 1239 2726 1157 2201 795 687 911 1341 567 3703 1569 1150 1000 851 774 2790 516 2855
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=70 66 69 68 66 64 68 64 68 64 64 53 69 60 54 42 69 60 61 57 57 41 62 53 60 68 60 53 23 47
+split_gain=52351.2 33825.7 33945.8 16707.4 13284.3 12375.8 12845.4 11374.2 11268.5 14130.9 8304.26 8012.96 7358.8 7337.3 6476.83 5996.67 5950.53 5477.67 5436.25 5195.4 5115.6 12276.5 8741.23 5631.75 5757.89 4718.36 4708.56 4572.04 4540.89 4977.63
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 11 8 6 -4 17 9 12 16 14 20 -13 -1 19 27 -5 -14 -12 -2 23 -23 24 -22 -7 -11 -3 29 -15
+right_child=4 10 5 7 -6 25 -8 -9 -10 26 15 13 18 28 -16 -17 -18 -19 -20 -21 21 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.117523579472244 0.7886201966566555 0.52159874960567276 0.45315658424074007 0.8244891160756449 -0.39838544128666853 -0.073592222874420507 0.010629986599310387 -0.018632391938272288 -0.26940833899752209 0.079314544628972986 -0.028687553343834916 0.69425527875622117 -0.53796057049818591 0.064840063946590948 0.61310164293052483 0.18582929179904129 -0.090668479274571334 0.27054974370999746 0.17270308156238304 -0.37196969187001694 1.7369053446409997 0.032453433484644502 -2.2645532007391256 0.16442966612676779 0.47290561783070467 -0.48436316936985774 -0.26496127873860797 0.065538645547368699 0.86811795448973061 0.80940772587290177
+leaf_weight=401 295 350 1079 299 2381 1692 1673 1041 2705 560 606 660 147 657 697 318 1386 443 402 1618 57 37 30 240 98 335 1367 591 105 104
+leaf_count=401 295 350 1079 299 2381 1692 1673 1041 2705 560 606 660 147 657 697 318 1386 443 402 1618 57 37 30 240 98 335 1367 591 105 104
+internal_value=0 0.117682 0.230627 0.430809 -0.198825 0.0460264 0.184135 0.194604 -0.118806 0.00720047 -0.0954018 0.59131 0.261152 0.443079 0.797321 -0.220353 0.0410943 0.493768 -0.0175839 -0.278431 0.463301 0.255575 -0.996057 0.467877 0.937731 -0.14148 -0.164912 0.235168 0.251652 0.166594
+internal_weight=0 14055 9186 4407 8319 4779 2752 1783 5938 3233 4869 2624 1306 1526 1098 2542 2327 742 549 2224 757 462 67 395 155 2027 1927 941 866 761
+internal_count=22374 14055 9186 4407 8319 4779 2752 1783 5938 3233 4869 2624 1306 1526 1098 2542 2327 742 549 2224 757 462 67 395 155 2027 1927 941 866 761
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=56 57 54 54 55 57 53 54 70 55 61 61 67 53 61 53 53 23 55 53 43 55 4 61 20 70 70 67 55 50
+split_gain=53201.6 25408 19305.3 17725.1 14390.4 12639 11435.6 11077.3 9799.71 9675.89 8860.43 8746.68 8438.22 8162.92 6622.03 6439.58 6315.34 6093.06 6047.79 5864.12 6241.73 5506.63 5186.13 5177.26 4873.23 4842.55 4581.74 4534.98 4502.08 4330.93
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 8 12 23 16 21 22 11 26 29 19 18 -9 -15 -11 -5 25 -1 20 -3 -4 -6 24 27 -16 -7 -2 -13 -8
+right_child=1 2 6 5 7 9 10 13 -10 15 -12 28 -14 14 17 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.0528183260919308 0.89834832166603151 1.0464647772104552 0.069112637491971607 0.75959817003172181 0.31171544870518009 0.3962986828112372 -0.18115874830035605 0.11268883207588221 -0.23174705005412061 0.14523155778819738 -0.55329981227059943 0.18915642733373061 0.23154012548426786 -0.017197639124658635 -0.2917595821992322 -0.18844949188130664 0.26305585579316515 0.31009525163929064 0.52002333573094239 0.2167465041861926 -0.64094465327262884 -0.24435605078486794 -0.37932068404482039 0.24744269132260036 1.8597630793398079 -0.74857945037159057 -0.020624380775717731 0.080686833336949357 -0.16483934277005294 -0.60587171384400429
+leaf_weight=281 172 178 846 325 989 822 1496 829 1352 860 2076 572 831 635 491 1766 1209 101 881 599 25 1660 122 1031 33 440 388 112 966 286
+leaf_count=281 172 178 846 325 989 822 1496 829 1352 860 2076 572 831 635 491 1766 1209 101 881 599 25 1660 122 1031 33 440 388 112 966 286
+internal_value=0 -0.107997 -0.199322 0.220175 0.0773435 0.125653 -0.304856 -0.0268371 -0.0174109 0.0286373 -0.412894 0.106428 0.474858 -0.143754 -0.271284 -0.0791709 0.368255 -0.427625 0.648866 0.374162 0.838656 -0.138532 0.235832 0.356112 0.709543 -0.507657 0.262608 0.57589 -0.0331842 -0.249323
+internal_weight=0 15011 10056 7363 4955 5370 6364 3607 3692 3836 3858 2340 1993 2496 1667 2626 1534 1032 1162 802 203 2506 1111 1348 317 931 1210 284 1538 1782
+internal_count=22374 15011 10056 7363 4955 5370 6364 3607 3692 3836 3858 2340 1993 2496 1667 2626 1534 1032 1162 802 203 2506 1111 1348 317 931 1210 284 1538 1782
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=56 60 60 57 55 54 55 57 54 54 55 57 54 15 12 54 54 70 1 57 32 59 54 57 55 17 70 57 12 70
+split_gain=43093.3 31703.2 16702.8 13656 13355.1 11875.7 11254 10062.6 8904.31 8706.68 6176.01 6128.52 6026.53 6604.44 5701.54 5655.59 5352.68 5948.99 7158.94 5307.8 5013.04 4972.82 6031.5 4839.98 4717.07 5700.52 4607.98 4296.58 6790.27 5480.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 16 12 7 19 23 21 10 -8 26 -11 14 -14 -2 -9 -1 -18 -19 20 -6 22 -3 -4 -10 -26 -5 28 29 -7
+right_child=1 4 6 8 5 27 9 15 24 11 -12 -13 13 -15 -16 -17 17 18 -20 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.49107000983911436 0.41164863984418326 1.1584239357213177 0.44784547380471135 0.57813846815383219 0.1136613716288546 -0.12155186214403398 0.16203066875141892 0.037086513027566104 0.065944191436105776 0.085142545844945641 0.072151899514122292 -0.12717537158119119 0.12064595982257414 0.64379201758006399 1.3083388531304621 -0.17279366972607429 0.32667847582077381 0.13551786953696918 -0.66681984109537951 -0.14773452334775355 -0.38841364248593646 0.065054906655435008 0.26012813420015934 0.16155027696806759 -0.10060382734837611 -0.66093465000975371 -0.086641117947249768 -0.32663944489957208 0.21605071745210383 -0.37836594228266751
+leaf_weight=482 253 40 338 216 761 879 1181 861 822 915 852 1779 944 121 36 1692 1017 421 56 1704 100 819 196 1174 1593 85 59 2172 169 637
+leaf_count=482 253 40 338 216 761 879 1181 861 822 915 852 1779 944 121 36 1692 1017 421 56 1704 100 819 196 1174 1593 85 59 2172 169 637
+internal_value=0 -0.0647984 0.132105 0.0726842 -0.133074 -0.190734 0.0712921 -0.0304416 0.00523967 0.0111016 0.160816 -0.0550629 0.25335 0.180083 0.523347 -0.102012 0.297894 0.235571 0.0413231 -0.0795652 0.0553484 0.142751 0.412382 0.22555 -0.0648941 -0.128988 0.435513 -0.264665 -0.184778 -0.229461
+internal_weight=0 15011 7363 4981 10030 6422 5387 3608 3627 3875 1127 2694 1354 1065 289 2553 1976 1494 477 2565 861 1055 236 1512 2500 1678 275 3857 1685 1516
+internal_count=22374 15011 7363 4981 10030 6422 5387 3608 3627 3875 1127 2694 1354 1065 289 2553 1976 1494 477 2565 861 1055 236 1512 2500 1678 275 3857 1685 1516
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=56 70 67 54 54 57 55 61 53 55 61 66 54 57 55 61 57 53 55 59 53 57 61 53 42 53 15 43 61 19
+split_gain=55169.5 24071.1 18438.8 17999.5 12864.7 13459.7 12057.2 8678.39 8011.89 7789.3 7717.25 7241.54 6192.63 7567.1 6063.32 6013.21 5915.74 6917.66 5856.4 5787.61 5237.4 5579.91 5174.54 5288.77 5687.98 5049.75 4826.44 4783.63 4773.14 4670.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 2 4 9 8 -6 15 16 10 -1 -2 -4 13 -3 26 -5 17 -8 -7 -12 -9 -22 -11 24 -24 -14 -10 -13 -27 -23
+right_child=1 12 11 6 5 18 7 20 14 22 19 27 25 -15 -16 -17 -18 -19 -20 -21 21 29 23 -25 -26 28 -28 -29 -30 -31
+leaf_value=0.2165893584355173 0.32375668581135525 0.06182353985341707 -0.01129539795376679 0.18032701059217709 0.075334503589720159 0.010462803379965701 0.38871068977233436 0.033819391125570558 0.17618758418963831 0.17469713294249231 0.26122412770494535 -0.056131145393827311 -0.043633308279522227 -0.057741965315774496 0.01324260700060205 0.063907022922839077 0.029937818611191734 0.097779907605576283 -0.094655936766102872 0.034253302205783813 0.013797962724365599 -0.096549808728944322 0.21480318143730984 0.041639176012178848 -0.13676094936602043 -0.061541252742397717 -0.15659141145646571 -0.17335920695274359 -0.12936735146843992 0.068397112104518348
+leaf_weight=415 161 438 3631 364 956 601 63 837 296 384 106 1553 1295 1352 644 1164 925 270 738 208 679 947 224 937 33 1048 30 253 1701 121
+leaf_count=415 161 438 3631 364 956 601 63 837 296 384 106 1553 1295 1352 644 1164 925 270 738 208 679 947 224 937 33 1048 30 253 1701 121
+internal_value=0 -0.0274941 -0.00225259 0.0560525 0.0404741 0.00368272 0.0322398 0.00861553 0.0989075 0.120214 0.18303 -0.0316434 -0.0671996 -0.0284852 0.0577134 0.0916406 0.0624657 0.152821 -0.0474742 0.110874 -0.017601 -0.0422369 0.0948684 0.0691949 0.169661 -0.0843359 0.145564 -0.0725535 -0.10351 -0.077862
+internal_weight=0 15011 9177 7363 3740 2295 5370 3842 1445 1993 475 5437 5834 1790 970 1528 1258 333 1339 314 2584 1747 1578 1194 257 4044 326 1806 2749 1068
+internal_count=22374 15011 9177 7363 3740 2295 5370 3842 1445 1993 475 5437 5834 1790 970 1528 1258 333 1339 314 2584 1747 1578 1194 257 4044 326 1806 2749 1068
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=60 61 53 64 55 55 54 54 67 33 55 54 55 53 61 68 21 7 17 53 34 1 67 3 72 53 12 20 51 20
+split_gain=37118.2 18214.6 16637.4 12280.7 11437.9 10894.2 10533.6 10440.4 7189.7 7005.63 6624.94 6539.73 6348.99 6300.7 6093.53 5838.02 5832.05 5727.27 5718.54 5370.49 4887.03 4626.98 6762.37 4555.02 4434.43 4580.58 5050.24 5823.8 4246.44 4179.74
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 3 8 13 11 12 -6 -1 19 -8 -4 -2 17 21 -13 -17 -3 -10 -9 -16 29 -23 -11 25 -12 27 -27 -26 -7
+right_child=1 4 5 -5 7 14 10 9 18 23 24 15 -14 -15 20 16 -18 -19 -20 -21 -22 22 -24 -25 28 26 -28 -29 -30 -31
+leaf_value=0.70946931151294901 0.53541246070748294 0.20344951981561007 0.57702127671953463 0.12928634782417933 -0.072415130789859547 0.15798754951326532 0.14019335645691619 -0.1303535941817931 0.34851053573583307 -0.50536000021784522 0.12728396150018742 0.30235233437545689 0.14102139834841329 -0.088805851138330782 -0.021441285664172211 0.010775171183609033 -1.1199317342042925 -0.39095231617287057 -0.90737782649993903 -0.33203298539651116 -0.36639719856665443 0.13237827082069553 -0.99630039856984076 -1.3948067221845069 -0.40146960643993651 -0.23262855951533173 0.28651013360968952 0.28008874636629355 0.29349276131850027 0.65428230553396005
+leaf_weight=645 336 982 335 794 2572 928 1154 1505 323 364 707 743 1174 2532 2228 333 32 116 25 1927 298 98 52 41 419 1188 174 161 65 123
+leaf_count=645 336 982 335 794 2572 928 1154 1505 323 364 707 743 1174 2532 2228 333 32 116 25 1927 298 98 52 41 419 1188 174 161 65 123
+internal_value=0 -0.0692186 0.153391 0.36382 -0.132864 0.0806571 0.0495865 -0.197129 0.551352 -0.280727 -0.0203675 0.267291 0.22878 -0.0193993 0.00839739 0.173644 -0.0883553 0.140653 0.258289 -0.243593 -0.0621368 0.156748 -0.258897 -0.595403 -0.0886384 -0.0409982 -0.119117 -0.171437 -0.308138 0.21607
+internal_weight=0 15417 6957 1787 10039 5170 5378 6409 993 3837 3868 1443 1510 3630 3727 1108 365 1098 348 3432 2526 1201 150 405 2714 2230 1523 1349 484 1051
+internal_count=22374 15417 6957 1787 10039 5170 5378 6409 993 3837 3868 1443 1510 3630 3727 1108 365 1098 348 3432 2526 1201 150 405 2714 2230 1523 1349 484 1051
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=56 60 57 61 57 60 55 61 53 67 57 53 68 62 55 1 59 53 59 51 63 61 0 73 66 10 69 68 44 55
+split_gain=40284.4 23101.6 12080.6 12035.3 11806.3 9912.98 8158.5 7557.26 7347 7213.75 6793.45 6296.78 6105.32 5883.04 5833.25 5755.98 5672.15 5671.8 6388.36 5454.6 5574.18 5286.1 4923.65 4830.7 4640.8 6492.41 5267.17 4660.47 4468.33 4466.29
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 6 9 12 -5 17 14 -4 24 16 28 19 -8 -6 22 -7 -3 -19 20 -2 -10 -16 -20 25 27 29 -1 -9 -26
+right_child=1 2 8 5 7 10 13 11 21 -11 -12 -13 -14 -15 15 -17 -18 18 23 -21 -22 -23 -24 -25 26 -27 -28 -29 -30 -31
+leaf_value=0.76724105799077646 0.58661198505692802 0.51444030180197931 -0.10876925126615603 0.27402998978486803 0.51470485693593138 0.53027935143389549 0.0058118733930584638 0.052350120620166432 -0.18774260164133913 0.14053659304165395 -0.053184677838871236 -0.18170242843837747 -0.0064985780037155622 -0.24861463689381705 0.24611567508797408 -0.50696124317490054 0.089255213970144423 0.47414833254093292 -0.17141759704937892 0.87585448097877228 0.14291024988420375 -0.38204149997368519 -0.30598431958878131 0.48663419837152561 1.2741519377843753 -0.073992447367583217 -0.24642116674145709 0.33925929494403495 0.8896652195893282 0.26222693121168544
+leaf_weight=556 314 248 2523 1500 261 262 1390 759 1826 839 2627 1697 377 1156 619 107 892 195 521 137 526 2080 137 91 37 102 122 259 47 167
+leaf_count=556 314 248 2523 1500 261 262 1390 759 1826 839 2627 1697 377 1156 619 107 892 195 521 137 526 2080 137 91 37 102 122 259 47 167
+internal_value=0 -0.0783137 -0.151166 0.159659 0.0683852 0.0927623 -0.0289655 -0.0100033 -0.219613 0.329342 0.0208497 -0.0906117 0.278367 -0.109709 0.169501 0.0650995 0.189384 0.165891 0.0587783 0.38829 0.30877 -0.29121 0.146066 -0.07357 0.456781 0.552788 0.186724 0.631232 0.101176 0.445762
+internal_weight=0 15011 10030 7363 4981 5281 3601 3627 6429 2082 3781 2503 1354 2546 1124 863 1154 1055 807 977 840 3906 756 612 1243 917 326 815 806 204
+internal_count=22374 15011 10030 7363 4981 5281 3601 3627 6429 2082 3781 2503 1354 2546 1124 863 1154 1055 807 977 840 3906 756 612 1243 917 326 815 806 204
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=56 54 54 53 61 55 53 61 67 55 19 55 55 58 39 50 25 25 55 61 63 58 39 61 63 27 6 67 40 7
+split_gain=32630.3 16904.8 11868.1 11113.6 8530.84 8020.27 7711.96 6175.8 5576.48 5565.95 5125.34 5101.31 4911.36 5449.52 4757.76 4601.25 6147.25 5009.25 4530.3 4356.33 3925.55 5760.69 3866.83 3859.84 4796.62 4550.76 3778.75 3711.83 4230.45 4729.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 8 12 11 23 19 15 18 -8 -11 -2 13 -3 -13 17 22 -7 -1 -4 21 -9 -17 -5 25 -25 -20 28 29 -6
+right_child=1 3 6 5 27 7 9 20 -10 10 -12 14 -14 -15 -16 16 -18 -19 26 -21 -22 -23 -24 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.87190690925112824 0.60696734112828354 -0.27402242983615449 0.59344717164279359 0.073072033845879875 -0.04029668989563262 -0.059023995034184255 0.20260140955429226 -0.58937285521012894 0.18302960705032256 -0.10624431845844443 0.32947926074266437 0.088020416044677002 -0.097744474729448971 0.27038483769000604 0.69862768247927709 -0.61871009612565542 0.44424160695075987 -0.63393037804996066 0.48106457711586476 0.1925478983071289 -0.5132073699242764 0.19452448938237996 -1.8174243475640974 0.34197627017384935 -0.2709362985285052 -0.70206602691113951 -0.19943485741431899 -0.1177329184814927 0.49673190960260832 0.50235056164445446
+leaf_weight=281 337 233 358 849 1312 1333 1181 170 831 2411 304 1013 2489 872 146 204 50 171 790 1116 1689 209 31 253 1338 50 91 1860 219 183
+leaf_count=281 337 233 358 849 1312 1333 1181 170 831 2411 304 1013 2489 872 146 204 50 171 790 1116 1689 209 31 253 1338 50 91 1860 219 183
+internal_value=0 -0.0845788 0.172431 -0.160365 0.0640186 -0.239929 0.0950869 -0.330249 0.380831 0.0213755 -0.0574561 0.264514 -0.0198547 0.155591 0.164939 -0.194201 -0.562614 -0.124389 0.522288 0.289917 -0.447942 -0.157092 -0.776838 -0.100023 -0.189577 0.169692 0.410775 -0.0199043 0.0862574 0.0261277
+internal_weight=0 15011 7363 9941 5070 6347 5370 3857 1993 3896 2715 1496 3594 1105 1159 1789 285 1504 1162 1474 2068 379 235 2490 1641 303 881 3574 1714 1495
+internal_count=22374 15011 7363 9941 5070 6347 5370 3857 1993 3896 2715 1496 3594 1105 1159 1789 285 1504 1162 1474 2068 379 235 2490 1641 303 881 3574 1714 1495
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=70 66 69 67 64 67 66 54 68 64 68 54 58 58 64 10 42 55 3 14 67 56 69 53 44 46 71 47 68 15
+split_gain=30495.7 19835.8 20664.2 11216.6 10600.7 9462.89 8546.16 7619.56 6918.05 8861.63 6050.51 6214.57 5462.58 5312.59 5141.84 5009.61 4923.58 4821.74 4779.98 5614.8 4266.82 4138.78 4486.1 4301.52 4040.4 3955.49 3953.59 3914.14 8768.6 4310.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 10 7 15 8 -1 9 20 11 -4 -10 -13 21 -6 27 -17 -7 -20 -2 22 24 -23 -3 -24 -8 29 -29 -16
+right_child=6 14 3 -5 5 18 26 -9 12 -11 -12 13 -14 -15 16 17 -18 -19 19 -21 -22 23 25 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.45172186192005531 0.21713003060875402 0.24278069403692382 0.3951222891160982 -0.048933787510762695 0.29668940399370813 0.057866347288370139 -0.071726598455078491 0.20499880985042362 -0.26778426136933431 -0.075080291184248263 -0.022603215681123869 -0.096496325878663511 -0.073010814751833616 0.24042028477412233 -0.13972085337609036 0.31065822739754956 0.11782324094465882 -0.39623423112721384 -0.13809040888735694 -1.1112182946681977 -0.0036586367368361379 0.1019217286397324 -0.066904084871411335 -0.10847091318567399 1.0836380007050257 0.45044148300924614 -0.23890494718966293 -0.24554205690728692 -1.4914195155013692 0.11913341548252286
+leaf_weight=779 775 317 449 3079 997 1250 738 1069 699 1927 541 275 2006 435 1664 62 318 79 146 25 531 533 375 1018 22 62 1643 269 22 269
+leaf_count=779 775 317 449 3079 997 1250 738 1069 699 1927 541 275 2006 435 1664 62 318 79 146 25 531 533 375 1018 22 62 1643 269 22 269
+internal_value=0 0.0538913 0.105785 0.0193682 0.199497 0.120418 -0.0910497 0.309002 -0.0525409 0.00669759 0.143075 0.220411 -0.123342 0.109924 -0.0440136 0.249348 -0.103007 -0.0854021 0.0171649 -0.280361 0.127361 0.0204301 0.133557 -0.0361696 0.29735 0.00649506 -0.187087 -0.134582 -0.339732 -0.103698
+internal_weight=0 14055 9186 4779 4407 2559 8319 1848 5938 3233 1700 1159 2705 710 4869 1138 2542 141 1421 171 1306 2327 776 1551 339 437 2381 2224 291 1933
+internal_count=22374 14055 9186 4779 4407 2559 8319 1848 5938 3233 1700 1159 2705 710 4869 1138 2542 141 1421 171 1306 2327 776 1551 339 437 2381 2224 291 1933
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=70 56 60 61 69 69 64 54 54 64 67 68 54 67 1 27 38 35 3 69 63 40 58 41 10 60 14 0 1 21
+split_gain=24701.5 17644.9 12004.6 7479.02 7255.1 7220.67 10632.9 6859.1 6247.1 5937.8 8797.4 5682.49 5312.31 5005.31 5831.42 4906.68 4587.65 4552.9 4487.33 4115.17 5888.57 4175.9 3942.32 3801.19 4180.2 3795.36 4534.5 3683.06 3822.55 3963.5
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 7 12 9 6 11 19 -7 17 27 -2 -4 23 -15 -14 -13 -1 -18 21 -21 -3 25 24 -10 -8 -27 28 29 -11
+right_child=5 2 3 -5 -6 8 22 -9 13 10 -12 16 15 14 -16 -17 18 -19 -20 20 -22 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.56494252254574762 0.22592214827035609 0.44362336336924885 0.26984926355312955 -0.17403959358248738 0.10656617177457009 -0.0035057731808929189 0.024254636294286511 0.058918252395646645 -0.28480476133656546 0.35537669080926715 -0.025224051762155492 0.0050771391773268316 0.027172853753356787 -0.55219856307551429 -1.769605989889665 -0.44811740747750034 -0.31591016657338172 -0.24509670589421251 -1.6635218834054883 -0.69803328041519441 0.30940343230127587 1.2279909176539772 -0.13385280404567954 0.14474009890629594 -0.89176432272111339 -0.39958806546616121 -1.2108042809061517 1.05717255363008 1.0052782370742546 -0.72477261117986735
+leaf_weight=1113 1246 482 771 3635 2322 597 179 2196 1065 415 739 1249 1346 372 44 259 167 74 29 70 339 79 2396 179 127 591 78 95 83 37
+leaf_count=1113 1246 482 771 3635 2322 597 179 2196 1065 415 739 1249 1346 372 44 259 167 74 29 70 339 79 2396 179 127 591 78 95 83 37
+internal_value=0 0.080837 -0.000852155 -0.0838576 0.234519 -0.136575 -0.0775279 0.156743 -0.283572 0.350758 0.208834 0.0694319 0.0541103 -0.377137 -0.680963 -0.0495251 -0.0655071 0.514443 -0.515302 0.378209 0.136982 0.554078 -0.199436 -0.284947 -0.349472 -0.384738 -0.494169 0.483388 0.381501 0.266957
+internal_weight=0 14055 9177 6011 4878 8319 5935 3166 2384 2556 1369 2691 2376 1787 416 1605 1445 1187 196 970 409 561 3244 1371 1192 848 669 630 535 452
+internal_count=22374 14055 9177 6011 4878 8319 5935 3166 2384 2556 1369 2691 2376 1787 416 1605 1445 1187 196 970 409 561 3244 1371 1192 848 669 630 535 452
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=57 60 60 54 55 55 34 68 55 54 61 50 63 58 12 42 69 66 34 62 61 46 68 19 68 62 66 67 62 22
+split_gain=22671.5 14191.3 11802.5 7421.75 7403.44 7252.27 6956.64 5812.4 5401.04 5167.62 5052.21 4732.33 4554.14 4319.28 4298.21 4243.71 5466.62 4224.23 5004.32 4200.18 4192.75 4135.96 3920.29 3797.12 4574.24 6194.61 3910.05 3772.38 3527.27 5869.24
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 3 7 8 21 6 15 17 -2 28 -6 23 13 -13 -5 19 -17 18 27 -3 -10 -4 -15 26 -25 -26 -11 -1 -7 -30
+right_child=1 5 4 14 10 9 -8 -9 20 11 -12 12 -14 22 -16 16 -18 -19 -20 -21 -22 -23 -24 24 25 -27 -28 -29 29 -31
+leaf_value=0.85020079076055011 0.60305034827234616 0.00447864477839838 0.20082400787674468 -0.048123642348852656 0.1754074468711139 0.017707348645161141 0.37004664150066674 0.070299375935267708 0.47059654136661627 -0.17507571409582287 -0.077188494405664498 -0.37457113900983874 -0.31823574286223405 -0.82931213223770883 0.29521046381833493 0.53003893077468545 -0.20928268765468572 0.2268398666530429 -0.080714481096518673 -0.23570140525439243 0.039391070724050431 0.70067624736887713 -1.9856358414553867 0.34315303078054882 0.12417300773017548 -1.1631685238773541 -0.41007525421217822 0.39236189053263715 -0.13833280942324877 -0.85012045698670247
+leaf_weight=507 343 1477 1201 3232 1138 1411 400 475 305 1850 2603 88 346 73 411 245 169 445 95 1436 865 192 49 237 102 59 1147 279 1064 130
+leaf_count=507 343 1477 1201 3232 1138 1411 400 475 305 1850 2603 88 346 73 411 245 169 445 95 1436 865 192 49 237 102 59 1147 279 1064 130
+internal_value=0 -0.0674655 0.150195 0.0679301 0.0729278 -0.135354 -0.0239718 0.370455 0.254099 -0.198674 -0.000349633 -0.270764 -0.541201 -0.908563 -0.009389 -0.071344 0.228239 0.477976 0.604827 -0.113921 0.151799 0.26972 -1.29374 -0.226474 0.0637336 -0.347586 -0.265014 0.687685 -0.0893346 -0.215831
+internal_weight=0 15439 6935 5156 5134 10283 3727 1801 1513 6556 3741 3951 556 210 3643 3327 414 1326 881 2913 1170 1393 122 3395 398 161 2997 786 2605 1194
+internal_count=22374 15439 6935 5156 5134 10283 3727 1801 1513 6556 3741 3951 556 210 3643 3327 414 1326 881 2913 1170 1393 122 3395 398 161 2997 786 2605 1194
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=70 67 64 69 69 64 64 69 53 56 67 2 61 34 22 60 55 58 27 12 42 46 61 61 46 27 63 16 48 56
+split_gain=35258.8 24326.4 14390.8 15657 12338.6 8097.51 7420.56 7816.02 7310.12 6298.72 6184.44 5341.77 4694.12 5795.2 5458.05 4949.66 4497.01 4371.52 4264.07 4255.08 4171.57 7778.55 4160.62 4121.55 5798.01 4918.54 5972.21 3961.64 4875.35 4808.14
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 -3 8 23 7 10 12 16 22 -4 13 14 -1 -14 -10 -5 -19 -9 -7 -22 -2 24 25 -6 -27 28 -24 -29
+right_child=6 2 11 17 5 20 -8 19 9 -11 -12 -13 15 -15 -16 -17 -18 18 -20 -21 21 -23 27 -25 -26 26 -28 29 -30 -31
+leaf_value=0.21076787622773044 0.10894678449604651 0.097594057170694679 -0.048255532581895487 -0.061166457048324997 0.11840528391815913 -0.029886558343332516 -0.065847379218844315 -0.074960532256446943 0.18678666338691016 0.023106782942652351 -0.027047561466675564 0.045520184504525628 0.18022330899671637 0.47191101167674954 -0.051265930815746909 0.047928711074713359 0.068098856804574975 0.028469222317920019 -0.074304021284121238 0.045168493352830408 0.1695595133451768 -0.21590817594310133 -0.033005892678274709 0.034590649352955104 0.30470121858871724 0.1722683684527874 -0.28310892098479806 0.33787506873510326 0.16437860422871181 -0.012348645621416521
+leaf_weight=387 457 1365 3558 685 431 1343 3913 1505 338 986 1449 425 309 46 57 413 487 1616 299 210 162 41 597 943 89 30 45 49 90 49
+leaf_count=387 457 1365 3558 685 431 1343 3913 1505 338 986 1449 425 309 46 57 413 487 1616 299 210 162 41 597 943 89 30 45 49 90 49
+internal_value=0 0.0241447 -0.00468557 0.0290306 0.0616661 0.0264841 -0.0407926 -0.0185413 0.097558 0.0657545 0.00804055 -0.0382493 0.14508 0.204802 0.177128 0.104548 0.116725 -0.00696525 0.0124226 -0.0602509 -0.0139206 0.0917064 0.0489767 0.067099 0.118621 0.085891 -0.100958 0.0140641 -0.00714766 0.162763
+internal_weight=0 14055 7948 3965 6107 3084 8319 4406 3023 1811 2691 3983 1212 490 444 722 825 2600 1915 1715 1546 203 1242 1538 595 506 75 785 687 98
+internal_count=22374 14055 7948 3965 6107 3084 8319 4406 3023 1811 2691 3983 1212 490 444 722 825 2600 1915 1715 1546 203 1242 1538 595 506 75 785 687 98
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=56 57 66 68 53 60 60 60 53 51 61 45 54 12 61 60 21 54 3 54 44 29 47 62 61 54 66 12 22 62
+split_gain=23289.1 13874.9 9526.65 12043 8735.7 8213.16 5622.69 5289.63 4827.07 5693.09 4654.26 5420.73 4438.09 4750.17 4358.25 4234.06 4864.59 4074.92 4000.68 3892.35 3831.53 3827.93 3815.94 3791.96 4842.51 3789.02 4804.24 3766.73 3714.23 3690.48
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 3 12 7 8 14 20 22 19 -7 25 -1 15 18 -14 -17 -8 -6 27 -3 -16 -2 24 -9 26 29 -10 -25 -12
+right_child=1 4 -4 -5 6 10 17 23 9 -11 11 -13 13 -15 21 16 -18 -19 -20 -21 -22 -23 -24 28 -26 -27 -28 -29 -30 -31
+leaf_value=0.5133083528583009 0.48017553981350924 0.12557323080009203 -0.038880127182273544 0.030313021414045356 0.013766972745159783 0.16071808756896916 -0.1699746598591162 0.33072650562004885 0.29292093782168299 0.74151020106298249 0.60185974869530212 -0.46292453164758973 0.41726815705482345 0.64826483202048335 -0.24417743609537756 0.17377109162248161 -0.41436200862284756 -0.37545638893518551 0.70434271686888761 -0.03628273590670332 0.91811889075315922 0.20645116677990669 1.4866077807816593 -0.16390308913966967 -0.093119369511504402 -0.12522185669020955 -0.22253629904478156 1.5595491930290506 -0.73977432531851628 0.065546031895116305
+leaf_weight=993 262 991 2027 2114 780 1076 1742 366 180 151 247 334 632 275 1481 1162 160 2164 94 690 65 216 44 1008 1023 1442 235 27 126 267
+leaf_count=993 262 991 2027 2114 780 1076 1742 366 180 151 247 334 632 275 1481 1162 160 2164 94 690 65 216 44 1008 1023 1442 235 27 126 267
+internal_value=0 -0.0714541 0.145674 0.215781 -0.138941 0.0655082 -0.208225 -0.0135569 0.275468 0.173441 -0.0134379 -0.0876525 0.337469 0.259134 -0.0933827 0.204369 0.10259 -0.283816 0.0880394 0.0778133 0.174357 -0.18682 0.624891 -0.0922081 0.0185636 -0.0304454 0.152022 0.458133 -0.227889 0.323269
+internal_weight=0 15011 7363 5336 10056 4955 6477 3579 1354 1048 3601 2525 3222 2229 2571 1954 1322 3906 874 897 1056 1697 306 2523 1389 2191 749 207 1134 514
+internal_count=22374 15011 7363 5336 10056 4955 6477 3579 1354 1048 3601 2525 3222 2229 2571 1954 1322 3906 874 897 1056 1697 306 2523 1389 2191 749 207 1134 514
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=56 57 61 54 60 60 64 61 57 42 10 63 20 61 45 15 54 12 54 64 7 38 54 45 64 28 60 54 66 37
+split_gain=18864.2 11238.7 8316.06 7483.81 6652.66 5413.61 5237.4 4636.62 4600.28 4366.22 4205 4109.66 3912.79 3769.95 4390.79 3700.37 4084.4 4094.46 3558.5 3496.06 3494.65 3327.36 3304.51 3146.58 3139.09 3361.4 3087.18 3069.11 3891.43 3864.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 9 6 15 -4 -3 12 -7 10 22 21 24 18 27 16 17 -2 -6 -12 -16 -9 -1 -11 25 -5 -13 28 -15 -29
+right_child=1 3 5 7 13 8 -8 11 -10 23 19 26 -14 14 20 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 29 -30 -31
+leaf_value=0.56406328188551169 0.38143559531973947 0.10738354062141604 0.22512475740313531 -0.069844969668457976 0.48681010853868562 0.16702993303630986 -0.13082486745709263 0.050152403967813355 -0.072501389348858539 0.81578806735478437 0.15196159153378436 -0.19857599858774536 0.25368137460302664 0.29094189590881381 -0.29395552956792587 0.71628201516469325 0.092909301697844796 1.5304082544313538 0.047992135838331285 -0.7267631496498852 -1.2695262077308838 -0.61660800224040146 0.22030405769809316 -0.15530908138324054 -0.24207590268432272 0.49728314820517849 -0.40011451940340026 -0.17762578983580393 -0.20028267499614272 0.30004493671716476
+leaf_weight=359 224 1845 1500 979 237 1154 1847 577 2627 231 112 1365 296 514 292 150 944 36 839 76 42 86 1265 39 1229 117 1715 1246 235 196
+leaf_count=359 224 1845 1500 979 237 1154 1847 577 2627 231 112 1365 296 514 292 150 944 36 839 76 42 86 1265 39 1229 117 1715 1246 235 196
+internal_value=0 -0.0643087 0.131107 -0.125047 0.0589574 0.0643777 -0.0117852 -0.190754 0.000606028 0.300365 0.244464 -0.262181 -0.0887515 -0.0120941 -0.0788873 0.247921 0.18957 0.540524 0.144646 -0.203268 -0.416632 -0.0363354 0.296295 0.675518 -0.132347 -0.00930301 -0.310796 -0.0274008 0.136819 -0.1127
+internal_weight=0 15011 7363 10056 4955 5281 3692 6364 3781 2082 1812 3743 2621 3601 2525 1354 1204 260 1076 188 334 663 1624 270 2325 1096 3080 2191 749 1442
+internal_count=22374 15011 7363 10056 4955 5281 3692 6364 3781 2082 1812 3743 2621 3601 2525 1354 1204 260 1076 188 334 663 1624 270 2325 1096 3080 2191 749 1442
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=66 70 67 64 53 60 54 70 53 34 46 67 12 56 38 37 53 62 19 51 72 23 20 13 60 64 23 30 56 53
+split_gain=21931.6 17780.5 13842.9 8179.5 6973.36 6567.54 6054.61 6034.13 5143.24 6417.14 8729.72 5019.11 4264.4 4723.59 7108.12 4828.03 4327.48 5558.17 4706.91 4315.65 4313.46 4010.25 3892.05 3748.71 3639.35 4417.04 3839.14 3564.7 3428.16 3390.8
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 -4 22 8 23 -6 -1 -10 -11 12 13 14 15 -3 -14 -18 -19 -15 -21 27 24 29 25 26 -2 -13 -25 -7
+right_child=4 11 3 -5 7 6 -8 -9 9 10 -12 21 16 19 -16 -17 17 18 -20 20 -22 -23 -24 28 -26 -27 -28 -29 -30 -31
+leaf_value=0.28214986805453146 0.18169013373979503 0.065296338940488891 0.071239241031564232 -0.02667469426260621 -0.050665963101477862 0.23683390421647554 0.019253459032289418 -0.14129862765830656 0.16764832269305474 0.042625343754103318 -0.76103382715157109 -0.066236289939195517 0.36918266321116311 -0.069079723100827148 -0.20714424798737713 0.33171983790028003 0.22210574686932727 -0.033890768398191329 -0.70242401838302626 0.18945360024194213 -0.20625135564378333 -0.20245788512691376 -0.15456174277597007 0.72474616914987566 -0.0066094798388955907 -0.017125975881752218 0.67267406726705625 0.094353678880432848 0.22923567277958268 0.063986110873282986
+leaf_weight=552 210 696 2700 2761 3445 282 1249 1784 903 95 28 2114 94 1677 134 129 147 107 20 207 56 310 216 32 1376 190 29 247 74 510
+leaf_count=552 210 696 2700 2761 3445 282 1249 1784 903 95 28 2114 94 1677 134 129 147 107 20 207 56 310 216 32 1376 190 29 247 74 510
+internal_value=0 0.0274195 0.0622898 0.0217354 -0.057199 0.121744 0.07621 -0.0815875 0.183697 0.130728 -0.140321 -0.0265243 0.00672753 -0.00955471 0.0630665 0.106955 0.134994 0.0546524 -0.139172 -0.0454535 0.105197 -0.0671958 0.00590231 0.155429 0.0251047 0.126826 0.241266 -0.0494359 0.378824 0.12553
+internal_weight=0 15124 9186 5461 7250 3725 2147 5229 1578 1026 123 5938 3267 2899 959 825 368 274 127 1940 263 2671 2021 898 1805 429 239 2361 106 792
+internal_count=22374 15124 9186 5461 7250 3725 2147 5229 1578 1026 123 5938 3267 2899 959 825 368 274 127 1940 263 2671 2021 898 1805 429 239 2361 106 792
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=70 69 64 64 53 56 69 64 26 55 2 58 55 46 10 59 12 14 62 27 27 12 14 60 60 14 10 30 20 71
+split_gain=18686.7 13465.1 10186.5 8073.1 5982.16 6144.15 5375.74 7312.59 5035.65 5144.66 5104.3 4859.15 5163.32 4573.51 5217.97 4471.36 4290.94 4084.04 3741.43 3705.69 3617.1 3574.68 3404.41 4106.62 3258.84 3197.38 3190.02 3604.84 3478.34 3189.77
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 13 11 -6 7 18 9 19 21 -1 25 20 -15 -14 -8 -10 -2 -4 -3 -11 -22 -24 -21 -13 27 28 -17 -23
+right_child=6 3 8 -5 5 -7 16 -9 17 10 -12 12 15 14 -16 26 -18 -19 -20 24 22 29 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.20880184058778206 0.16352582662485568 0.067440898327897875 0.27278795049684007 -0.14816546427775754 0.40758196609747871 0.024345757958670371 -0.29496111774941286 -0.16893854461691851 0.38737752685345722 -0.13669712080613622 0.35985975856529484 1.1157286281089398 0.82668221913851225 0.45916598301325273 -0.44970559355330791 0.34250310010031648 0.11919172181219886 1.7527911556959155 -0.072947725983348533 0.42787785061768124 -0.11634295695317598 -0.34082913328893483 0.3064379598413195 -1.3649748291288104 -0.42587265790645762 0.02123556693394979 1.1575762108961742 -0.98155296794299418 -1.0137504542157765 0.47935753569739764
+leaf_weight=379 1445 3053 1142 3065 770 916 2100 3244 177 1973 282 242 182 469 73 190 284 25 1246 63 473 64 21 49 154 30 30 29 21 183
+leaf_count=379 1445 3053 1142 3065 770 916 2100 3244 177 1973 282 242 182 469 73 190 284 25 1246 63 473 64 21 49 154 30 30 29 21 183
+internal_value=0 0.0703097 0.170664 -0.0251546 0.317828 0.199371 -0.118789 -0.0678407 0.069645 0.0441808 -0.0408927 0.498898 0.650758 0.0659591 0.336753 0.443596 -0.245624 0.556364 0.0540327 0.200806 0.0251441 -0.0917991 -0.212668 -0.863551 -0.17801 0.995012 0.185367 0.0638408 0.207521 0.26684
+internal_weight=0 14055 6852 7203 2789 1686 8319 5935 4063 3861 2502 1103 724 4138 542 452 2384 202 2691 1359 3596 2220 543 70 217 272 270 240 211 247
+internal_count=22374 14055 6852 7203 2789 1686 8319 5935 4063 3861 2502 1103 724 4138 542 452 2384 202 2691 1359 3596 2220 543 70 217 272 270 240 211 247
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=55 57 57 53 61 61 38 7 61 53 53 0 60 60 50 60 56 60 27 17 61 17 20 54 67 62 58 56 8 58
+split_gain=16868.7 11096.1 8925.1 7616.01 6216.87 6116.93 5954.68 5692.26 5563.96 4525.7 4317.25 4328.36 4211.87 4203.71 4694.49 4096.51 4084.97 4001.66 3847.66 3681.97 3500.2 3421.4 3399.19 3306.56 3144.65 3103.98 3094.73 3085.28 5397.91 3722.46
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 4 10 15 9 22 8 19 23 13 11 26 -10 -2 18 21 -6 -12 -15 -7 24 -3 27 -4 -19 -21 -1 28 29 -5
+right_child=1 3 6 5 16 7 -8 -9 12 -11 17 -13 -14 14 -16 -17 -18 20 -20 25 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=-0.23481954198560098 1.0716291258965307 0.16978170968197792 0.47383103378984076 -0.23776958204347992 0.12088196773465115 -0.23634461229820702 -0.17441101286142791 0.056644153557405319 0.17169444908017251 0.116407470636581 0.46742565093795585 1.1491285105585121 -0.03529672383491899 0.58696979002607075 -0.52521522196694326 -0.059317346598233643 -0.067397893591200339 0.63509513576085641 -0.47161560110103928 -0.43182644406009224 0.042464701290830881 -0.49359030246037483 0.19789420212813033 0.15991702396173774 0.05625148746665775 -1.2528540546458866 0.5089308864523967 -0.1574392614754474 -0.73697426777076092 0.1947501483551361
+leaf_weight=46 64 1023 304 179 1175 3228 693 457 989 1164 311 64 2204 204 39 2511 2509 154 27 134 815 57 320 998 113 42 250 1636 58 606
+leaf_count=46 64 1023 304 179 1175 3228 693 457 989 1164 311 64 2204 204 39 2511 2509 154 27 134 815 57 320 998 113 42 250 1636 58 606
+internal_value=0 -0.048526 0.107895 -0.0987654 0.0508573 -0.151509 0.0529658 -0.219508 0.0880208 0.193997 0.270459 0.527709 0.0288167 0.464398 0.320462 -0.000945089 -0.00734663 0.203976 0.463239 -0.256582 0.128253 0.13477 -0.0577103 0.233212 0.390116 -0.627753 0.393348 -0.0907048 0.0388058 0.0961246
+internal_weight=0 15433 6941 10251 5182 6660 5188 3861 4495 1498 1753 360 3193 334 270 3591 3684 1393 231 3404 1082 1080 2799 1302 267 176 296 2479 843 785
+internal_count=22374 15433 6941 10251 5182 6660 5188 3861 4495 1498 1753 360 3193 334 270 3591 3684 1393 231 3404 1082 1080 2799 1302 267 176 296 2479 843 785
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=66 68 67 69 70 61 70 70 54 9 13 60 58 3 63 67 60 41 10 53 63 42 14 46 63 16 38 4 1 12
+split_gain=16644.3 12733.7 10898 9005.43 8836.46 6389.12 5134.85 4692.18 4690.9 4385.03 4253.95 4215.96 3944.22 3941.44 3823.05 3789.27 3647.15 3633.09 3478.38 4243.67 3469.01 3453.87 3319.78 3291.49 4216.4 3275.25 4457.72 3234.72 3126.95 3726.87
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 -4 11 -3 15 10 -6 20 -1 17 16 -9 -2 -10 -8 22 -20 23 -17 -18 24 -7 -14 -27 -26 29 -13
+right_child=7 6 3 -5 9 8 12 14 13 -11 -12 28 25 -15 -16 21 18 -19 19 -21 -22 -23 -24 -25 27 26 -28 -29 -30 -31
+leaf_value=0.60944113710341108 0.02182550217516839 0.029069138923180873 0.34360152948714417 -0.12730776898891993 -0.12356233335483374 0.55076956318725656 -0.27739958100199702 -0.26944292713136658 0.27780343884820063 0.39330681828252478 0.91574692801337376 0.14967838974331116 -0.034360900561850337 -0.42521198073195088 0.29870296574831012 -0.20106766591639302 0.10310128824291719 -1.0184040218944082 0.11998682975769044 -1.5008260226249694 1.1048819759819242 0.14454975771133213 -0.55712724287401549 -0.29373900268388836 0.16879455457983325 -0.24851269293576481 -1.4756263508115497 -0.71998023402107802 0.78034014212610447 0.75476539352073757
+leaf_weight=632 2382 3791 1257 1998 984 326 625 2256 607 197 107 831 1779 162 125 2153 566 74 30 35 45 334 88 115 373 192 35 46 113 116
+leaf_count=632 2382 3791 1257 1998 984 326 625 2256 607 197 107 831 1779 162 125 2153 566 74 30 35 45 334 88 115 373 192 35 46 113 116
+internal_value=0 0.0597167 0.139335 0.0300817 0.159066 0.254947 -0.0460322 -0.124573 0.153383 -0.0373445 0.319483 0.405012 -0.151285 0.0404175 -0.239616 -0.068316 0.0973043 -0.355846 -0.0550781 -0.752759 0.248985 -0.154652 0.0142632 0.2042 0.281063 -0.0800047 -0.437715 0.0712202 0.283126 0.223797
+internal_weight=0 15124 8628 4436 2438 4192 6496 7250 2500 1181 1012 1692 2705 1488 2381 4869 1326 699 719 65 905 2487 654 860 745 2006 227 419 1060 947
+internal_count=22374 15124 8628 4436 2438 4192 6496 7250 2500 1181 1012 1692 2705 1488 2381 4869 1326 699 719 65 905 2487 654 860 745 2006 227 419 1060 947
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=66 68 64 53 69 70 53 55 64 30 4 69 62 57 5 70 56 70 69 61 39 14 21 62 28 28 42 55 42 15
+split_gain=26054.2 18666.2 22932.6 12915.9 7729.62 7546.27 6891.79 6689.29 6100.33 6225.01 5057.38 5041.61 5015.17 5696.04 5563.87 4978.41 4763.85 4625.04 5654.09 4077.31 3707.86 5023.65 3453.3 4748.89 4291.51 3448.84 3344.67 3241.89 3971.43 3955.84
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 3 -1 5 22 -2 10 9 17 26 -10 -9 16 -15 27 -14 18 19 -3 21 25 24 -24 -4 -13 -5 -8 29 -29
+right_child=6 8 4 7 -6 -7 15 12 11 -11 -12 20 13 14 -16 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.12248581142239774 0.0001937892953673989 0.1191179763932818 0.057548063996475322 0.051323158204224381 -0.021059980675429614 -0.0045380641352071359 0.00070555539906010296 0.042972160504062308 -0.023691398559812758 0.074121299736413612 0.21505811417440199 -0.12456674322697288 0.12938368039471765 -0.077330721745203279 -0.40554756351139232 -0.070412847818389135 -0.059375555582276175 -0.029710971020634917 -0.0071339954194953158 0.019233053175797411 -0.26377606815397742 0.14762523378644671 -0.11275707978423279 0.10250377135000367 0.17036977769708947 0.13013283843579498 0.171196806822662 -0.062404379872147676 0.023832154850009828 0.018944712170416659
+leaf_weight=1341 2021 291 1196 675 2195 1424 1018 821 1811 444 106 282 105 203 23 1784 109 1693 1494 373 50 35 101 69 152 23 108 1832 320 275
+leaf_count=1341 2021 291 1196 675 2195 1424 1018 821 1811 444 106 282 105 203 23 1784 109 1693 1494 373 50 35 101 69 152 23 108 1832 320 275
+internal_value=0 0.0149428 0.0342222 0.0737754 0.00734264 0.0285336 -0.0311718 0.0433936 -0.010664 0.0032103 0.0854089 -0.0377382 0.013773 -0.04071 -0.110733 -0.0432945 0.03324 -0.00496536 0.0144481 0.0630079 -0.102966 -0.0793173 0.0595573 -0.0253865 0.0702698 -0.10536 0.0678575 -0.0292512 -0.0418165 -0.0517869
+internal_weight=0 15124 8628 3491 5137 2942 7250 2150 6496 4295 889 2201 1261 440 226 5229 214 3851 2158 664 390 340 1518 170 1348 305 783 3445 2427 2107
+internal_count=22374 15124 8628 3491 5137 2942 7250 2150 6496 4295 889 2201 1261 440 226 5229 214 3851 2158 664 390 340 1518 170 1348 305 783 3445 2427 2107
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=55 57 57 61 60 60 61 60 61 61 54 59 12 54 54 61 32 60 67 12 61 20 54 67 58 18 63 24 67 54
+split_gain=29913 20018.5 16439.6 11921.8 10962.9 10480.6 6828.13 6800.47 6769.93 6324.78 6123.09 10271.3 7022.96 5970.02 5704.87 5984.52 5648.07 5245.03 5167.89 7314.95 4722.8 4602.82 4546.26 5356.03 4423.53 7438.85 4368.45 4310.03 4303.94 4302.61
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 5 8 7 14 9 -6 -4 21 -2 11 -7 16 17 15 -3 24 -5 -9 -20 -13 28 23 -11 25 -12 -24 -26 -1 -8
+right_child=1 4 3 13 6 10 29 18 -10 22 12 20 -14 -15 -16 -17 -18 -19 19 -21 -22 -23 26 -25 27 -27 -28 -29 -30 -31
+leaf_value=0.15842290394891193 0.11247066785546916 0.090440243809036105 0.12036749696870463 0.09233017749020031 -0.019349279431919709 0.12763148947328987 -0.033914706187559207 0.068461548259770716 0.055283654648322494 0.1397440383115004 -0.047008424806459427 0.073650964477166209 0.065074258967868837 -0.016270524455599306 -0.017558536497270148 0.0045787977078401978 0.048162190412404014 0.0089739964340261359 0.021649874515826433 -0.15605793255507142 -0.016045699748238933 0.30330818141500154 0.085872526226254797 -0.025288173936920247 -0.027565410722575328 -0.21037456432541649 -0.0078860982702462935 0.067335082862425497 0.03706727593824307 -0.069595291473709603
+leaf_weight=225 360 305 329 280 2750 242 1683 606 1361 188 519 214 272 2571 2525 865 264 835 493 74 685 40 176 77 1306 91 640 148 127 2123
+leaf_count=225 360 305 329 280 2750 242 1683 606 1361 188 519 214 272 2571 2525 865 264 835 493 74 685 40 176 77 1306 91 640 148 127 2123
+internal_value=0 -0.0129239 0.0287356 0.0138257 -0.0264199 0.0137739 -0.0393593 0.0534046 0.0728614 0.0519643 -0.000936769 0.0312505 -0.015062 -0.00230217 -0.00346153 0.0269615 -0.024425 0.0299065 0.034623 -0.00154303 0.0053059 0.13389 0.0318142 0.0917913 -0.0337094 -0.0713794 0.0123364 -0.0179057 0.114638 -0.0538175
+internal_weight=0 15433 6941 5188 10251 5182 6556 1502 1753 1441 3741 1141 2600 3686 3695 1170 2328 1115 1173 567 899 392 1081 265 2064 610 816 1454 352 3806
+internal_count=22374 15433 6941 5188 10251 5182 6556 1502 1753 1441 3741 1141 2600 3686 3695 1170 2328 1115 1173 567 899 392 1081 265 2064 610 816 1454 352 3806
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=66 68 67 69 70 56 62 53 56 57 63 21 70 63 10 72 70 53 34 72 24 72 46 25 62 43 9 20 32 70
+split_gain=18415.4 13469.8 12212.5 7946.29 8664.57 6453 5484.02 5256.57 4795.25 4765.74 6997.17 4380.18 4229.15 4206.77 3760.72 4505.02 5712.56 3629.43 5618.87 4606.51 3629.34 3605.97 5168.73 4020.35 4428.49 3773.9 3565.2 3554.55 3817.1 3544.98
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 5 4 -4 11 -3 27 -5 10 -7 14 -9 -8 15 -1 -17 -11 21 29 -10 23 -23 24 25 -19 -6 -2 -29 -20
+right_child=7 6 3 8 26 9 13 12 20 17 -12 -13 -14 -15 -16 16 -18 18 19 -21 -22 22 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.62171799423503404 0.051807980722713247 0.0444172959700554 0.33294033083557939 0.11324639647062143 -0.12202365963522921 0.6558159569259826 0.10375601158211732 -0.1192531876035943 -0.27792398702420301 0.23257671478930422 0.11446729265280119 -0.012253874012728058 -0.30894289082688836 -0.19354333668226265 0.018167724311351777 0.5310237165933811 -0.42546565816098569 0.39329871061173355 0.25640248091597306 -2.069729846174067 0.24928426083196467 0.74104065374824513 -0.89995165285856837 -0.66789689210115699 -0.39968980516580976 -0.41120014519908948 0.34403010414639101 -0.20861383009181231 -1.4241739010810852 -1.1095335998033222
+leaf_weight=1077 1805 3302 1257 616 984 402 582 3445 1236 635 588 209 1784 2612 160 161 102 275 38 22 146 116 23 102 170 74 197 186 30 38
+leaf_count=1077 1805 3302 1257 616 984 402 582 3445 1236 635 588 209 1784 2612 160 161 102 275 38 22 146 116 23 102 170 74 197 186 30 38
+internal_value=0 0.0628138 0.144701 0.0290464 0.150209 0.267087 -0.0459488 -0.131034 -0.118798 0.164154 0.334288 0.416637 -0.18397 -0.13937 0.476396 0.53111 0.160066 0.05134 -0.0827921 -0.795439 -0.222228 0.00910186 0.46951 -0.0939524 0.018846 0.222717 -0.0442823 0.00593074 -0.377442 -0.426566
+internal_weight=0 15124 8628 4436 2438 4192 6496 7250 1998 2483 990 1709 5229 3194 1500 1340 263 1493 858 98 1382 760 139 621 519 349 1181 2021 216 76
+internal_count=22374 15124 8628 4436 2438 4192 6496 7250 1998 2483 990 1709 5229 3194 1500 1340 263 1493 858 98 1382 760 139 621 519 349 1181 2021 216 76
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=55 60 61 62 59 61 51 63 66 70 43 66 61 60 34 59 26 60 5 27 51 10 24 7 27 25 50 0 68 68
+split_gain=15364.1 10910.3 6997.52 5537.04 5351.96 5204.98 6123.54 5927.46 6262.55 6039.06 7715 4894.84 4681.26 4260.44 4322.58 4182.02 4206.08 4144.68 4140.82 9716.42 4807.57 3949.21 3832.65 3828.84 3704.08 3591.65 3555.87 3380.7 4174.46 3350.66
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 11 17 5 24 6 7 9 25 10 -3 12 -2 29 -15 22 18 -1 -17 20 21 -20 -5 -11 -4 26 -9 -7 -29 -6
+right_child=1 3 4 15 13 27 -8 8 -10 23 -12 -13 -14 14 -16 16 -18 -19 19 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.57155962365075463 0.29962618680244874 0.16654932003297573 0.29825357739224878 -0.13584583910691689 0.28279584910453787 -0.080008091111772872 0.52532798402318348 0.52770688199023208 -0.20383664328570761 -0.79106417889959124 -1.0830343742642488 -0.078420537843905166 0.051174429967333283 -0.1144500162743045 0.31936231952087551 -0.26596096249793794 0.23126661107937496 0.21043962610029185 -0.94589882465926101 0.51664258840360811 0.21210448665003623 -2.2053365592298837 0.32602428477622714 0.38584929648786787 -0.17781093844457677 -0.22221921788691318 -0.10208654283383573 -0.54351738359258384 0.0013932212725677323 -0.08630781612218652
+leaf_weight=404 1115 371 1169 1506 754 3446 267 505 327 203 57 1650 2371 2314 255 2127 150 1490 176 56 31 29 204 32 190 103 109 372 226 365
+leaf_count=404 1115 371 1169 1506 754 3446 267 505 327 203 57 1650 2371 2314 255 2127 150 1490 176 56 31 29 204 32 190 103 109 372 226 365
+internal_value=0 -0.0555735 0.123565 -0.114955 0.0620567 -0.0531206 0.0799909 0.0103335 0.158833 -0.223502 0.0001328 0.0634782 0.130642 -0.000453967 -0.0713896 -0.201919 -0.282575 0.287468 -0.314438 -0.667554 -0.94855 -1.12406 -0.0807455 -0.630804 0.231696 0.324234 0.415903 -0.118096 -0.337581 0.1624
+internal_weight=0 15433 6941 10297 5047 6018 1974 1707 1044 663 428 5136 3486 3688 2569 4279 2569 1894 2419 292 236 205 1710 235 1359 717 614 4044 598 1119
+internal_count=22374 15433 6941 10297 5047 6018 1974 1707 1044 663 428 5136 3486 3688 2569 4279 2569 1894 2419 292 236 205 1710 235 1359 717 614 4044 598 1119
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=64 54 53 60 67 60 30 57 62 62 55 17 5 62 57 61 21 67 17 2 55 5 69 11 10 30 55 1 67 50
+split_gain=15875.5 10413.1 10029.9 6742.57 5929.67 5713.27 5399.14 4951.9 4767.16 4694.89 4426.1 5864.22 4254.28 4232.26 4316.19 4169.2 4437.33 4168.15 4022.16 4005.08 3973.85 3867.28 3817.2 3616.19 3563.68 4217.62 3549.83 3756.46 5341.79 3412.1
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 10 7 17 13 24 21 -4 -1 -12 -8 -7 -15 16 -9 -3 -19 -6 -16 -5 -17 -23 -2 -26 -11 -28 -29 -22
+right_child=4 2 9 8 19 6 12 15 -10 26 11 -13 -14 14 20 22 -18 18 -20 -21 29 23 -24 -25 25 -27 27 28 -30 -31
+leaf_value=0.78914735423523252 0.17288108725986362 0.59604226466284571 0.010569406321271015 0.2037471662976468 -0.19112532695254439 0.17359378861598629 0.70509425281242999 0.12421386175060922 -0.0018903467081785427 -0.040145247875802259 0.37304016866586492 -0.91486075045289228 -0.70665775040785483 0.15141062471605207 -0.025155265003974948 -0.051832591497049434 -0.44152186654794678 0.22534249487070501 -1.102873573899269 0.093676459454946528 -0.74505229406672058 0.52717932392107814 -0.30072624491667244 1.860836375753085 -0.11437018790044065 -1.5848498306491159 -0.24091484985638592 -1.5400197992460771 -0.25198989019200607 0.30381851570887702
+leaf_weight=259 1589 458 3007 1219 4754 839 193 1246 1324 885 795 37 24 295 224 1510 156 259 25 551 224 133 1041 24 172 22 942 57 74 36
+leaf_count=259 1589 458 3007 1219 4754 839 193 1246 1324 885 795 37 24 295 224 1510 156 259 25 551 224 133 1041 24 172 22 942 57 74 36
+internal_value=0 0.0831426 0.0151828 0.218345 -0.0853414 0.175252 0.0805699 -0.0148641 0.13357 -0.0678986 0.428145 0.315766 0.548956 0.0177517 -0.150094 -0.0772654 0.0612647 0.409406 0.108422 -0.161545 -0.333862 0.263912 -0.1534 0.73105 0.123483 -0.281126 -0.188406 -0.31069 -0.81243 -0.599824
+internal_weight=0 11333 7542 3791 11041 2577 1835 5736 2700 4965 1091 832 217 1618 779 3953 1402 742 284 5305 484 1376 2551 157 1783 194 1958 1073 131 260
+internal_count=22374 11333 7542 3791 11041 2577 1835 5736 2700 4965 1091 832 217 1618 779 3953 1402 742 284 5305 484 1376 2551 157 1783 194 1958 1073 131 260
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=57 55 55 64 54 51 38 61 64 47 62 23 70 33 3 41 61 20 68 69 1 64 17 62 61 21 45 35 14 11
+split_gain=16476.4 9475.06 8138.65 7255.12 5297.45 5014.57 4915.05 4508.38 4158.69 3989.57 3716.91 4211.53 3541.98 3453.83 3368.36 3365.91 3295.96 4123.91 3121.4 3101.07 3582.67 3031.3 4747.08 6441.43 2971.32 4236.94 3369.76 4210.12 2932.55 3570.58
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 16 9 5 21 7 8 19 -4 11 -7 14 -14 -5 -12 17 -1 -16 -2 -21 22 -3 -24 25 26 27 28 29 -6
+right_child=1 4 3 12 24 10 -8 -9 -10 -11 15 -13 13 -15 18 -17 -18 -19 -20 20 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.23022789689642775 0.28760425212932217 0.034331853696048902 0.065548070778079628 0.042114282370699092 0.019564668217571579 0.35387608588786956 -0.097643125264382624 0.013435923554600594 0.022087772795684125 0.24421057504733348 0.076896767576017655 -0.19788656801712223 -0.077101467214891778 -0.41572326446872165 -0.092626711217817043 -0.428715554300027 0.12035355984871765 0.76598288677632809 -0.64165250431866427 0.021047956971106709 0.59700677509109179 -0.080994547490814126 -0.0061020057958861198 -0.9400595104694367 -0.1126859656833646 -0.21632584989263071 0.1472431067969989 -0.34631409829965348 -0.2070483161145775 -0.20063457890556982
+leaf_weight=352 435 1568 2324 1414 1602 221 693 3193 567 361 211 41 812 83 157 39 1361 40 31 270 30 1617 48 30 3778 315 264 108 201 208
+leaf_count=352 435 1568 2324 1414 1602 221 693 3193 567 361 211 41 812 83 157 39 1361 40 31 270 30 1617 48 30 3778 315 264 108 201 208
+internal_value=0 -0.028757 0.06402 0.0325161 -0.0566226 -0.00954489 0.0263028 0.0454117 0.123829 0.0895694 0.135935 0.267532 -0.0288328 -0.108504 0.0156779 -0.00197875 0.157148 0.284897 -0.183158 0.202314 0.0786438 -0.0323722 0.0153935 -0.365316 -0.0840652 -0.0439876 -0.0212068 -0.0421935 -0.0258608 -0.00574
+internal_weight=0 15439 6935 5182 10251 3775 5188 4495 1302 2685 512 262 2497 895 1602 250 1753 392 188 735 300 3263 1646 78 6476 2698 2383 2119 2011 1810
+internal_count=22374 15439 6935 5182 10251 3775 5188 4495 1302 2685 512 262 2497 895 1602 250 1753 392 188 735 300 3263 1646 78 6476 2698 2383 2119 2011 1810
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+BON9=112
+BON2=91
+BON3=87
+BON8=77
+BON1=76
+black=72
+red=68
+BON5=65
+yellow=55
+brown=47
+BON4=41
+grey=37
+green=33
+BON6=24
+BON10=24
+no_players=18
+x1_SCORE4=15
+x1_SCORE2=11
+x2_SCORE3=11
+BON7=11
+x3_SCORE1=10
+x4_SCORE7=10
+x0_SCORE2=9
+x1_SCORE6=9
+x5_SCORE8=9
+x1_SCORE9=8
+x2_SCORE4=8
+x3_SCORE8=8
+x4_SCORE3=8
+x5_SCORE3=8
+x5_SCORE4=8
+x0_SCORE4=7
+x0_SCORE1=6
+x2_SCORE2=6
+x5_SCORE7=6
+x0_SCORE8=5
+x1_SCORE7=5
+x2_SCORE6=5
+x2_SCORE8=5
+x3_SCORE4=5
+x4_SCORE4=5
+x4_SCORE8=5
+x5_SCORE2=5
+x0_map2=5
+x0_SCORE3=4
+x0_SCORE5=4
+x0_SCORE6=4
+x4_SCORE6=4
+x2_SCORE5=3
+x2_SCORE7=3
+x2_SCORE9=3
+x3_SCORE2=3
+x3_SCORE6=3
+x4_SCORE9=3
+x1_SCORE1=2
+x1_SCORE3=2
+x1_SCORE5=2
+x1_SCORE8=2
+x3_SCORE3=2
+x3_SCORE7=2
+x3_SCORE9=2
+x4_SCORE2=2
+x4_SCORE5=2
+x0_map1=2
+x0_SCORE7=1
+x0_SCORE9=1
+x2_SCORE1=1
+x5_SCORE5=1
+x5_SCORE9=1
+x0_map3=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/data/faction-picker-bot/models/witches_model.txt b/data/faction-picker-bot/models/witches_model.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3cbc37533c84be59ede03c633cc920bda6f9ae8c
--- /dev/null
+++ b/data/faction-picker-bot/models/witches_model.txt
@@ -0,0 +1,961 @@
+tree
+version=v3
+num_class=1
+num_tree_per_iteration=1
+label_index=0
+max_feature_idx=73
+objective=regression
+feature_names=x0_SCORE1 x0_SCORE2 x0_SCORE3 x0_SCORE4 x0_SCORE5 x0_SCORE6 x0_SCORE7 x0_SCORE8 x0_SCORE9 x1_SCORE1 x1_SCORE2 x1_SCORE3 x1_SCORE4 x1_SCORE5 x1_SCORE6 x1_SCORE7 x1_SCORE8 x1_SCORE9 x2_SCORE1 x2_SCORE2 x2_SCORE3 x2_SCORE4 x2_SCORE5 x2_SCORE6 x2_SCORE7 x2_SCORE8 x2_SCORE9 x3_SCORE1 x3_SCORE2 x3_SCORE3 x3_SCORE4 x3_SCORE5 x3_SCORE6 x3_SCORE7 x3_SCORE8 x3_SCORE9 x4_SCORE1 x4_SCORE2 x4_SCORE3 x4_SCORE4 x4_SCORE5 x4_SCORE6 x4_SCORE7 x4_SCORE8 x4_SCORE9 x5_SCORE2 x5_SCORE3 x5_SCORE4 x5_SCORE5 x5_SCORE6 x5_SCORE7 x5_SCORE8 x5_SCORE9 BON1 BON2 BON3 BON4 BON5 BON6 BON7 BON8 BON9 BON10 no_players red blue green black grey yellow brown x0_map1 x0_map2 x0_map3
+feature_infos=[0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:3] [0:1] [0:1] none [0:1] [0:1] [0:1] [0:1] [0:1] [0:1] [0:1]
+tree_sizes=2845 2934 2957 2934 2918 2932 2904 2990 2926 2925 2918 2961 2920 2936 2948 2949 2954 2937 2909 2907 2945 2912 2911 2891 2952 2904 2895 2928 2917 2912 2899 2911 2900 2901 2957 2962 2907 2893 2924 2931
+
+Tree=0
+num_leaves=31
+num_cat=0
+split_feature=68 60 57 57 64 64 64 54 57 64 69 54 60 55 59 2 57 59 69 30 59 59 10 54 59 46 59 54 61 69
+split_gain=364513 108311 60153.5 47889.5 35465.1 24301.6 22741.4 17536.8 15628.5 14288.8 15941.8 10919.7 10055.2 9735.2 9293.17 8862.04 8755.51 8294.08 7540.34 8779.03 7123.26 7068.91 7028.45 6811.07 6214.52 5796.53 5532.61 5507.88 5507.22 5472.12
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 6 5 8 -1 11 14 -2 10 15 26 -10 -9 22 17 -6 -4 -13 -20 -8 -18 -5 -7 28 -26 29 -14 -15 -3
+right_child=4 2 9 7 16 23 20 13 12 -11 -12 18 27 24 -16 -17 21 -19 19 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=101.80194396984261 100.16659566716574 102.39050511351425 100.95898336247099 101.758983366091 99.703427791703831 101.68398336574546 100.85672432293998 100.95472291282708 99.997048181397261 100.21913078479113 100.3010986390364 101.1329899838021 99.831380614468173 101.23115317754866 100.96867829640831 101.46190544690748 99.558983354866072 100.42508127964715 100.79244489751959 99.785983337563692 100.47770143311419 98.969945906815752 100.1473166718507 100.91411436087489 100.3730191190844 100.96749399883092 101.18982277471662 99.487847335085007 100.63924650918005 101.25193209118962
+leaf_weight=863 1202 92 512 276 360 138 664 933 1018 5494 1969 604 730 212 967 154 280 674 650 100 1958 748 30 687 1286 188 411 1294 608 78
+leaf_count=863 1202 92 512 276 360 138 664 933 1018 5494 1969 604 730 212 967 154 280 674 650 100 1958 748 30 687 1286 188 411 1294 608 78
+internal_value=100.427 100.631 100.471 100.977 99.7178 101.431 100.766 100.806 99.8613 100.318 100.482 101.026 99.7407 100.682 101.121 100.748 99.279 100.656 100.87 100.658 100.574 99.1304 101.601 101.043 100.572 100.449 101.388 99.6118 100.792 101.868
+internal_weight=0 19548 13360 6188 5632 1688 4557 4500 4244 8803 3309 1935 3042 3227 1273 1340 1388 1186 1354 750 2622 1028 306 825 2294 1474 581 2024 820 170
+internal_count=25180 19548 13360 6188 5632 1688 4557 4500 4244 8803 3309 1935 3042 3227 1273 1340 1388 1186 1354 750 2622 1028 306 825 2294 1474 581 2024 820 170
+is_linear=0
+shrinkage=1
+
+
+Tree=1
+num_leaves=31
+num_cat=0
+split_feature=68 60 56 56 54 60 55 54 67 55 70 53 21 54 70 63 30 67 3 19 61 67 53 21 32 8 13 15 52 44
+split_gain=295255 87732 60217.6 18777.6 15435.9 13590.8 13294.6 12561.7 10699 9025.54 8515.71 8335.61 8063.43 6796.73 10666.5 6794.45 7121.25 6682.8 6505.79 6441.28 6214.15 5883.37 8644.59 6014.53 6048.9 5704.99 5478.98 5399.53 5218.1 5204.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 9 11 10 -2 -6 25 13 29 21 -1 -12 14 26 17 -17 19 -15 -8 -13 22 -4 24 -24 -5 -7 -18 -19 -3
+right_child=5 2 4 7 6 8 15 -9 -10 -11 12 20 -14 18 -16 16 27 28 -20 -21 -22 -23 23 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.84028617352753443 -0.26442164034016358 0.42742014812141105 0.59842752911678443 0.47762004247418155 -0.0076514362641197037 -0.24789924308937175 -0.21812016713293236 0.19693917950725931 -0.40610484929425983 0.17263992040877865 -0.14731897976252756 0.75436380652537749 0.3925277008526567 -0.67150640804559114 -0.75276471287512969 -0.24898905962506723 -0.51222369689114233 0.038156316695176676 -1.216493567924616 -0.97620261164293409 0.37718699286355262 0.046298998366693975 0.28256209252288988 -0.64756309607672313 -0.52134438761582613 -0.10717088054504072 0.69599325015980695 -1.4462331903787951 -0.57143352850159612 -0.13295871844271567
+leaf_weight=314 1650 1091 254 1206 2224 231 451 3395 2462 3139 1129 244 138 911 238 1898 196 911 109 56 950 1244 362 42 47 79 31 32 67 79
+leaf_count=314 1650 1091 254 1206 2224 231 451 3395 2462 3139 1129 244 138 911 238 1898 196 911 109 56 950 1244 362 42 47 79 31 32 67 79
+internal_value=0 0.122535 0.0264161 0.330057 -0.0712418 -0.425304 -0.135876 0.264135 -0.491968 0.231545 0.0460289 0.534643 -0.0885196 -0.631044 -0.429694 -0.21485 -0.291278 -0.105431 -0.729745 -0.301853 0.454265 0.133496 0.287358 0.112166 0.190182 0.441668 -0.136217 -0.643313 -0.00360495 0.389583
+internal_weight=0 19548 13360 6188 9051 5632 5835 4680 3982 4309 3216 1508 1267 1520 500 3611 2126 1485 1020 507 1194 1949 705 451 409 1285 262 228 978 1170
+internal_count=25180 19548 13360 6188 9051 5632 5835 4680 3982 4309 3216 1508 1267 1520 500 3611 2126 1485 1020 507 1194 1949 705 451 409 1285 262 228 978 1170
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=2
+num_leaves=31
+num_cat=0
+split_feature=60 56 59 54 59 54 70 53 59 64 56 53 53 61 54 62 34 54 67 67 30 53 62 67 14 61 61 64 13 67
+split_gain=87089 55205.1 24292.5 21877.4 15108 14529.2 12711.2 14637.1 9200.12 8285.47 9029.33 8148.21 8079.31 7729.45 7503.92 6799.25 6643.42 6564.11 6492.9 6395.56 6166.06 6002.87 5809.82 5779.87 5526.77 5345.34 5286.27 5152.5 5485.21 5410.91
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 8 5 12 11 16 17 23 14 10 -6 -5 -1 -14 -2 25 -3 27 -9 24 -17 22 -12 -8 -19 -10 -13 29 -29 -4
+right_child=1 2 6 4 9 -7 7 18 15 -11 21 26 13 -15 -16 20 -18 19 -20 -21 -22 -23 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.98284750430877177 0.78574225752347926 0.30217629927295692 0.46593592556235486 0.84970585837838442 0.53959342208810346 -0.17535769847221072 -0.46433620721318314 -0.85518953330757563 0.50386816329199424 -0.058311359325008576 0.75098652142792122 0.68949674688228946 0.89560570123048877 0.35477105659665542 0.23506257776278638 -0.0057592671094769746 -0.44948930139617843 -0.71435251650931753 -0.5020852575012541 -0.24571958022819784 -0.56305953442110679 -0.065905336915641224 0.045966017716342497 -0.018230850642737904 0.12234861537977891 0.10283168112029184 0.20768287907216221 -0.335694546402038 0.4126980676038845 -0.089111370188355216
+leaf_weight=373 311 1148 266 367 624 3102 529 943 438 2162 218 294 333 1280 1211 1878 131 596 1163 1831 222 925 252 644 91 1378 1010 832 111 517
+leaf_count=373 311 1148 266 367 624 3102 529 943 438 2162 218 294 333 1280 1211 1878 131 596 1163 1831 222 925 252 644 91 1378 1010 832 111 517
+internal_value=0 -0.125028 -0.245618 0.276631 0.179304 -0.0584214 -0.354632 -0.502514 0.13895 0.0777262 0.223399 0.433461 0.563417 0.466425 0.347586 0.0578604 0.225188 -0.240375 -0.660194 -0.343341 -0.0646739 0.0819613 0.372976 -0.219416 -0.603523 0.199557 0.316313 -0.0901622 -0.247602 0.0994488
+internal_weight=0 17342 11904 7838 5852 4381 7523 3279 5438 4181 2019 1671 1986 1613 1522 3916 1279 4244 2106 2518 2100 1395 470 1173 687 1816 1304 1726 943 783
+internal_count=25180 17342 11904 7838 5852 4381 7523 3279 5438 4181 2019 1671 1986 1613 1522 3916 1279 4244 2106 2518 2100 1395 470 1173 687 1816 1304 1726 943 783
+is_linear=0
+shrinkage=0.1
+
+
+Tree=3
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 64 60 70 67 70 67 67 70 67 70 30 70 70 44 13 67 60 52 56 60 67 3 67 56 16
+split_gain=551804 203772 141511 63612.4 38371.4 33391.5 21186.2 20159.3 17953 15916.9 14073.9 13207.1 12600.1 10814.7 10780 10627.3 10399 9902.66 9038.64 8719.44 8277.69 7838.87 7278.54 6381.68 5785.9 5616.29 6206.07 5506.71 5444.35 5288.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 9 6 25 13 11 21 -1 28 -5 -10 17 19 -16 -7 -2 27 -8 -21 -6 -14 -23 -4 26 -3 29 -11 -18
+right_child=2 5 24 7 8 16 14 -9 12 10 -12 -13 22 -15 15 -17 18 -19 -20 20 -22 23 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.93889149658602533 0.57824025514262667 0.23309383791720986 -0.90966606630287672 0.76661524480579168 -0.15986950843135617 -0.4032417452872965 -0.059844006835411273 0.20330754457134723 -0.60054299506127318 1.1443296066025994 0.36791229286128574 0.40735856953064892 -1.1073111267278963 -0.14403728871461111 -0.36759853531987352 -1.1516735521655015 -0.44960633651180959 -0.029988316799732833 -2.6413578074129802 0.036214799172692491 -1.0621551459282637 -0.20575124218760288 -2.6488539522720709 -0.54213787104803834 -1.2416565840161686 -0.10239441891155553 -0.61191519939651096 -1.3380704988084293 0.6826005534782259 -1.8183338717190602
+leaf_weight=2246 476 706 521 942 1009 718 1482 2861 1730 289 869 2893 187 541 970 137 180 305 21 77 125 547 24 1379 1214 2077 66 107 459 22
+leaf_count=2246 476 706 521 942 1009 718 1482 2861 1730 289 869 2893 187 541 970 137 180 305 21 77 125 547 24 1379 1214 2077 66 107 459 22
+internal_value=0 0.335999 -0.452928 0.526072 -0.319934 -0.179009 -0.13247 0.370714 -0.478064 0.795364 0.596005 0.495604 -0.674693 0.142339 -0.262637 -0.464634 -0.581204 0.340712 -0.968408 -0.129851 -0.64347 -0.348028 -1.28265 -0.446601 -1.14196 -0.0310619 0.160852 -0.854712 0.860996 -0.598676
+internal_weight=0 14456 10724 10559 8989 3897 4113 6696 4876 3863 1617 3835 1941 1322 2791 1107 1048 781 330 1684 202 2935 211 1926 1735 2849 772 309 748 202
+internal_count=25180 14456 10724 10559 8989 3897 4113 6696 4876 3863 1617 3835 1941 1322 2791 1107 1048 781 330 1684 202 2935 211 1926 1735 2849 772 309 748 202
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=4
+num_leaves=31
+num_cat=0
+split_feature=68 64 70 64 67 56 63 56 56 70 44 67 30 55 47 63 9 47 18 63 73 72 63 0 16 63 15 11 61 73
+split_gain=191449 50841 23702.1 22865 18644.9 13020.2 9899.58 9848.66 8766.61 8073.67 8797.06 6026.97 5441.35 5306.48 4891.56 4764.43 4575.36 4571.72 4445.47 8632.85 5120.81 4188.65 4149.35 4866.59 5131.83 4040.53 4965.59 3983.5 3905.05 5378.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 2 4 -2 8 -3 -7 11 -1 14 22 -4 15 16 -5 28 17 21 -15 -20 27 -6 -11 24 -24 26 -10 -21 -9 -30
+right_child=3 5 7 9 13 6 -8 12 25 10 -12 -13 -14 18 -16 -17 -18 -19 19 20 -22 -23 23 -25 -26 -27 -28 -29 29 -31
+leaf_value=0.42031513210742527 -0.17710292436149727 0.083292726748007098 0.27206723854115167 -0.35402343375009609 0.27774315785585091 0.035653613573810194 -0.062471273824202714 -0.039453464028146867 0.46688694998119989 -0.17764198947384302 -1.3429725444469693 0.040281663204493799 -0.18619151880291607 0.060929567472731677 -0.056454957214991254 -0.23686396656574882 0.4793972456951936 -0.089647694549754145 0.83540630956644846 0.15187922045444935 -0.48103713390331909 -0.031623543941987499 -0.43202367533163544 -0.99873305704783299 -1.1007493881649442 0.20086028721063615 -0.20622037295941956 0.81438585082689929 0.1326596442613617 -0.13931106577117439
+leaf_weight=865 4244 3154 557 859 538 3422 4996 638 221 66 26 368 254 1501 125 122 120 104 43 173 23 103 243 44 25 1070 24 20 1066 166
+leaf_count=865 4244 3154 557 859 538 3422 4996 638 221 66 26 368 254 1501 125 122 120 104 43 173 23 103 243 44 25 1070 24 20 1066 166
+internal_value=0 0.0657803 0.152115 -0.228316 0.214355 0.00627423 -0.0225825 0.057803 0.310425 -0.384906 -0.552194 0.179854 0.00753704 0.134571 -0.316223 0.0322394 0.224709 0.183685 0.0902709 0.260314 0.145829 0.228032 -0.497802 -0.565528 -0.494405 0.238139 0.40095 0.220533 0.0497958 0.0960142
+internal_weight=0 19548 7976 5632 4805 11572 8418 3171 2180 1388 404 925 2246 2625 984 1992 865 745 1760 259 216 641 378 312 268 1315 245 193 1870 1232
+internal_count=25180 19548 7976 5632 4805 11572 8418 3171 2180 1388 404 925 2246 2625 984 1992 865 745 1760 259 216 641 378 312 268 1315 245 193 1870 1232
+is_linear=0
+shrinkage=0.0444444
+
+
+Tree=5
+num_leaves=31
+num_cat=0
+split_feature=65 57 57 60 60 70 67 60 59 56 69 67 28 56 39 60 56 67 59 56 70 69 6 62 39 55 29 55 50 51
+split_gain=456319 66379.1 34788.3 29223 20151.4 14364.8 14403.7 11155.8 10967.9 9210.4 8940.98 8112.01 8865.35 7991.89 6474.51 6460.73 6738.83 6329.92 5500.76 7142.45 5488.61 5375.87 4954.79 5709.55 4897.49 4805.81 5557.13 4756.92 4746.04 4682.05
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 7 17 11 6 10 -2 22 -6 -3 12 20 24 -13 21 -17 -4 -5 -20 -1 -7 -9 -24 -12 -23 -27 -8 -10 -18
+right_child=2 5 3 18 9 15 27 8 28 -11 13 14 -14 -15 -16 16 29 -19 19 -21 -22 25 23 -25 -26 26 -28 -29 -30 -31
+leaf_value=1.0880058888305242 0.075004228138258688 0.54782823467879649 -0.14667066228968978 -0.40818141419188009 0.54489917039437064 0.25785154499998902 0.25040143294138273 0.10097864680458153 -0.33855077055789917 0.29879937968313242 0.60569306904958053 0.5934440522058444 0.10138182652690425 0.069913505874990567 -0.0519764003622884 0.14600787942915708 -0.11021064630376987 -0.36887053033196959 -0.42231460798517895 -0.62951659068703791 0.65156990828247852 0.45865042209625245 0.48684070110321043 -0.82851758530645658 -0.19466149536972371 -0.073268362832556944 -1.1316800077756246 0.096894937577201204 -0.018821291490909858 0.18601013544760642
+leaf_weight=366 772 782 1655 1795 941 979 1368 533 1595 2399 264 550 63 507 79 953 1723 869 1163 2030 197 69 20 55 39 271 24 2607 237 275
+leaf_count=366 772 782 1655 1795 941 979 1368 533 1595 2399 264 550 63 507 79 953 1723 869 1163 2030 197 69 20 55 39 271 24 2607 237 275
+internal_value=0 0.244438 -0.329504 -0.40802 0.453714 0.146921 0.217588 -0.145877 -0.215762 0.368135 0.387035 0.68147 0.851368 0.231799 0.512382 0.0553034 0.000137361 -0.223173 -0.501555 -0.554047 0.935292 0.176521 0.0295888 -0.477755 0.502677 -0.042223 -0.159376 0.149724 -0.297188 -0.0694395
+internal_weight=0 14456 10724 7512 4595 9861 5567 3212 2440 3340 1592 1255 626 810 629 4294 2951 2524 4988 3193 563 1343 608 75 303 364 295 3975 1832 1998
+internal_count=25180 14456 10724 7512 4595 9861 5567 3212 2440 3340 1592 1255 626 810 629 4294 2951 2524 4988 3193 563 1343 608 75 303 364 295 3975 1832 1998
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=6
+num_leaves=31
+num_cat=0
+split_feature=65 57 57 67 70 67 67 70 64 70 56 54 27 64 70 62 67 54 72 27 54 61 72 56 54 49 42 55 45 53
+split_gain=369618 53767.1 28178.6 17001 11635.5 11667 10390.8 7408.49 6680.32 6422.64 5820.17 7953.81 7819.32 6651.7 5238.23 5198.61 4981.63 4755.76 7010.63 5806.68 4708.93 4671.2 4626.92 5053.23 6701.95 8356.08 5187.24 9397.23 5753.78 4719.79
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 8 10 5 22 7 -4 14 -5 13 -12 -13 -1 16 21 20 18 -6 -20 -2 -11 23 -3 26 29 28 -28 -25 -26
+right_child=2 4 6 9 17 -7 -8 -9 -10 15 11 12 -14 -15 -16 -17 -18 -19 19 -21 -22 -23 -24 24 25 -27 27 -29 -30 -31
+leaf_value=1.3851046060812142 0.67670291348340672 0.67306612217794637 -0.31775980796162007 0.5779585427547852 0.11997110951767041 0.20212786254764731 -0.68679514929789909 -0.58037031741718348 -0.35294400972351936 -1.1196301325091296 1.1136803113324667 0.42377839074646761 1.3686827387550089 0.66112796936412255 -0.30557179393530909 0.44190900811200379 -0.15417150802418564 0.0025848653418239138 0.50449441800991157 1.8589387365289636 0.070151429195096371 0.090044684995468666 0.89072942642289554 0.96716216783200903 0.56378212011220052 -1.0764584880871853 1.3384134630362192 -1.1765535556353057 -0.34168710479369535 -0.16867638152904352
+leaf_weight=360 188 554 2148 1854 1115 3975 3215 2149 1480 35 372 659 101 196 590 655 553 2923 219 37 401 363 281 242 173 61 24 39 39 179
+leaf_count=360 188 554 2148 1854 1115 3975 3215 2149 1480 35 372 659 101 196 590 655 553 2923 219 37 401 363 281 242 173 61 24 39 39 179
+internal_value=0 0.329992 -0.44483 0.612513 0.198343 0.293744 -0.550827 -0.449096 -0.196934 0.465939 0.864938 0.734802 0.549351 1.12989 -0.063622 0.268708 0.0613783 0.0746596 0.228324 0.700254 0.263754 -0.0163338 0.522497 0.44357 0.275616 0.00406118 0.601639 -0.218471 0.785507 0.19131
+internal_weight=0 14456 10724 4595 9861 5567 7512 4297 3212 2907 1688 1132 760 556 1732 1053 1142 4294 1371 256 589 398 1592 1311 757 413 344 63 281 352
+internal_count=25180 14456 10724 4595 9861 5567 7512 4297 3212 2907 1688 1132 760 556 1732 1053 1142 4294 1371 256 589 398 1592 1311 757 413 344 63 281 352
+is_linear=0
+shrinkage=0.1
+
+
+Tree=7
+num_leaves=31
+num_cat=0
+split_feature=68 60 57 57 57 55 55 59 53 59 59 1 59 60 67 59 53 60 48 63 1 59 55 55 25 53 69 13 6 29
+split_gain=207206 62987.1 40425.2 30769.6 17041.4 10646.3 10374.6 8615.4 8281.59 8280.92 7804.93 7206.44 7136.28 7061.06 7228.67 6372.87 6719.19 5837.17 5836.87 5325.36 6623.08 4941.82 4695.27 4479.83 4670.08 4394.76 5409.02 4593.97 4469.34 4358.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 15 17 21 8 19 -4 -10 -7 12 -8 18 -15 16 -1 22 -6 20 -5 -3 -2 -9 -25 26 -14 -27 -29 -11
+right_child=4 2 6 7 13 10 11 23 9 29 -12 -13 25 14 -16 -17 -18 -19 -20 -21 -22 -23 -24 24 -26 27 -28 28 -30 -31
+leaf_value=0.3617274363338947 0.16464141920591011 0.15280887555867317 0.050427818971645687 0.098765086913743166 -0.089974694969193844 0.068360708731101311 -0.012464241854537633 0.063011734698607019 0.034984593402698348 -0.023269368957784108 0.013259877683443831 0.022644830856726927 0.0018873466506388065 -0.15741752781775756 -0.10152008067666628 0.11329368479157083 0.16183728040045786 -0.059237116086430001 0.0084410408073673799 0.053782484508052376 0.26774939177809537 0.070466440808529762 -0.0074805762441385358 0.01007676258220308 0.08364296987088754 -0.060646696368156443 -0.065026416200157561 -0.11171617465752243 -0.32693805564194917 -0.11989553801886652
+leaf_weight=55 52 257 938 498 1114 1033 2139 904 764 1226 2313 668 696 1019 1740 1323 310 1223 197 786 74 954 287 1965 273 1382 648 165 32 145
+leaf_count=55 52 257 938 498 1114 1033 2139 904 764 1226 2313 668 696 1019 1740 1323 310 1223 197 786 74 954 287 1965 273 1382 648 165 32 145
+internal_value=0 0.0256627 0.00530189 0.0696221 -0.0890722 0.0455966 -0.0155572 0.0468599 0.0091495 -0.00898589 0.030271 -0.0288075 -0.0355973 -0.107033 -0.122165 0.130303 0.191958 -0.0422744 -0.0751861 0.0819378 0.120627 0.0879413 0.0189216 0.0316989 0.0190507 -0.0525256 -0.0303746 -0.0713799 -0.146676 -0.0334888
+internal_weight=0 19548 13360 6188 5632 4557 8803 4500 3073 2135 3346 5730 5062 4070 2759 1688 365 1562 1311 1358 572 1211 339 3142 2238 2923 1344 1579 197 1371
+internal_count=25180 19548 13360 6188 5632 4557 8803 4500 3073 2135 3346 5730 5062 4070 2759 1688 365 1562 1311 1358 572 1211 339 3142 2238 2923 1344 1579 197 1371
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=8
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 60 64 69 64 64 69 60 30 72 58 67 67 62 38 14 69 50 6 67 39 67 64 63 50 63 39
+split_gain=324676 136804 100048 40534.5 24492.9 22747.3 18826.4 12547.4 11159.7 10895.7 10597.3 7392.38 6987.25 6517.67 6341.9 6280.94 5950.86 5804.25 5579.29 6531.23 5447.15 5402.19 4747.85 6103.11 4716.08 4643.14 6093.35 4615.85 7497.62 4504.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 8 27 17 11 14 10 -5 -6 29 -11 -2 -9 -17 -1 19 -18 -7 24 -14 -24 -13 -4 -27 -3 -29 -12
+right_child=2 5 25 9 7 20 -8 15 -10 13 12 21 22 -15 -16 16 18 -19 -20 -21 -22 -23 23 -25 -26 26 -28 28 -30 -31
+leaf_value=1.0691360600719206 0.35682114657782565 0.0011042363854857713 -1.0313827866749792 0.71431926781141353 -0.1780302431876255 -0.5051871672272682 0.5531137406915535 -0.40191802347363254 -0.22699265904793184 -0.041621328001214666 0.32988040380635764 -0.098085596263709093 1.3159704664138834 0.29353592053897953 -0.088631170490229866 -0.90952555490212783 -0.48294319957388149 0.5397430306657528 0.29024563823128119 -1.3880004811286928 -1.1713140214740916 -1.9707885959744453 0.37747666527427015 1.6487757755226866 -0.92314106548667718 -0.60453347183656003 -1.657121236923381 0.54532957024670936 -0.56870959259818754 -0.094827601518417959
+leaf_weight=1511 781 2446 1395 1154 2480 906 2112 1926 1453 781 1761 124 99 2257 541 628 699 240 80 90 142 30 310 43 157 69 271 74 329 291
+leaf_count=1511 781 2446 1395 1154 2480 906 2112 1926 1453 781 1761 124 99 2257 541 628 699 240 80 90 142 30 310 43 157 69 271 74 329 291
+internal_value=0 0.30928 -0.416911 0.496167 -0.282721 -0.197094 0.754124 -0.39303 -0.035709 0.347349 0.463599 -0.235663 0.348051 0.207375 0.174529 -0.521342 -0.67499 0.996575 -0.505498 -0.586182 -0.595445 -0.695239 0.703974 0.532337 -0.55906 -1.11215 -1.44351 -0.0505616 -0.364147 0.269651
+internal_weight=0 14456 10724 10559 8989 3897 3863 6214 2775 6696 3658 2791 2504 3038 1322 3423 1497 1751 869 789 1048 311 452 353 281 1735 340 2849 403 2052
+internal_count=25180 14456 10724 10559 8989 3897 3863 6214 2775 6696 3658 2791 2504 3038 1322 3423 1497 1751 869 789 1048 311 452 353 281 1735 340 2849 403 2052
+is_linear=0
+shrinkage=0.1
+
+
+Tree=9
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 64 57 70 69 69 70 69 67 70 69 38 67 59 67 50 43 70 69 43 20 62 52 19 57 37
+split_gain=262988 110811 81038.6 32832.9 19657.3 18425.3 17982 13746.6 15249 15027.9 12921 13639 10672.7 9643.83 8622.69 7763.48 7523.46 7384.89 6690.96 6566.64 6552.23 6235.35 7272.39 6131.31 6373.29 5857.21 5856.11 5778.51 5752.76 5511.37
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 10 -3 14 9 -9 15 11 16 -6 23 27 -5 25 -8 -10 20 -19 -7 -23 24 -14 -2 -15 -1 -12 -18
+right_child=2 5 -4 7 12 21 17 8 18 -11 28 -13 13 26 -16 -17 29 19 -20 -21 -22 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=1.3232378772302127 0.27190598192268073 -0.045505472726527593 -1.0009305428449462 0.62058142371808145 -0.26995270721969755 -0.37053504819024491 0.72112803606148468 0.25386917409973697 -0.11302697872611839 0.29428194745210839 -0.028684484651114079 -0.13345319050534901 -0.49561473249175619 -1.0217138891910167 0.72606923532401846 1.362286118857609 -0.24630027604453708 0.36410630720284959 -0.90591541740455117 -0.18980615616006696 1.0608247711673959 -0.77645686198018438 -2.7438881886005402 -0.96917996402116546 0.14191377165444782 0.8729825679761799 -2.680993028605978 0.40321348851377314 -0.44757464733146596 1.030141621369582
+leaf_weight=602 376 2849 1735 1143 2935 718 1009 2354 355 2531 470 1604 1317 187 744 161 255 1093 152 184 154 310 20 235 178 285 24 77 1084 39
+leaf_count=602 376 2849 1735 1143 2935 718 1009 2354 355 2531 470 1604 1317 187 744 161 255 1093 152 184 154 310 20 235 178 285 24 77 1084 39
+internal_value=0 0.278352 -0.37522 0.44655 -0.254449 -0.177385 0.678711 0.312614 0.146726 0.43637 -0.0934369 0.0446841 -0.390266 -0.572192 0.961231 0.712157 0.34388 0.513946 -0.350737 0.367862 0.450149 -0.5359 -0.895695 -0.494348 -0.419708 0.531069 -1.21045 1.21891 -0.320883 -0.0769764
+internal_weight=0 14456 10724 10559 8989 3897 3863 6696 2861 3835 4113 2559 4876 1941 1423 1304 955 2440 507 1431 1247 1048 330 1730 1495 661 211 679 1554 294
+internal_count=25180 14456 10724 10559 8989 3897 3863 6696 2861 3835 4113 2559 4876 1941 1423 1304 955 2440 507 1431 1247 1048 330 1730 1495 661 211 679 1554 294
+is_linear=0
+shrinkage=0.1
+
+
+Tree=10
+num_leaves=31
+num_cat=0
+split_feature=65 60 70 67 69 56 56 64 34 15 60 10 69 64 67 19 69 70 52 31 30 56 11 70 56 51 60 30 69 64
+split_gain=213020 23480.7 20918.6 19913.5 12443 7520.04 6467.94 6525.83 5713.09 5973.92 5499.98 5896.08 4514.82 4466.45 8018.76 6743.51 6722.52 4375.2 5616.63 6056.78 4377.85 4701.8 5419.92 4271.1 4205.4 5988.36 4028.07 6127.17 3713.67 13238.6
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=2 6 3 4 26 13 7 23 9 -9 11 12 -7 14 16 -15 -4 -3 20 -20 21 22 -19 -2 -6 -26 27 -1 29 -5
+right_child=1 17 5 28 24 10 -8 8 -10 -11 -12 -13 -14 15 -16 -17 -18 18 19 -21 -22 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.57414347510915942 0.40642162922489661 -0.25179560848582128 0.70336297882200016 0.45115942988710894 0.40015582931939697 0.26941083464971793 -0.12566780626032992 -0.18218617139195187 -1.173409349268133 0.73051619686790403 -0.024920443125353426 -0.21966712157345483 -0.019966577667244013 0.15024445472711215 0.10941198291961621 -0.45823056765528392 0.090003639184648071 -0.067030187708990913 -0.56348683966530699 -1.694436393926541 -0.57906021519473827 -0.35783675791869107 -0.70375113054294491 -0.069141151422788621 0.083105966694285133 0.6513865272631354 0.42514775915539343 1.200774831920862 0.1284517348227 0.097152535280901481
+leaf_weight=521 297 4694 273 792 458 868 2593 230 22 37 2979 180 331 733 445 91 112 525 171 24 282 1665 67 117 724 93 739 80 3884 1153
+leaf_count=521 297 4694 273 792 458 868 2593 230 22 37 2979 180 331 733 445 91 112 525 171 24 282 1665 67 117 724 93 739 80 3884 1153
+internal_value=0 -0.225132 0.167011 0.23468 0.387531 0.0719692 -0.0770412 0.102317 -0.140791 -0.0557068 0.0260352 0.136113 0.189524 0.192997 0.302153 0.0830464 0.524931 -0.290844 -0.357885 -0.702681 -0.331404 -0.300461 -0.139092 0.272023 0.238446 0.147794 0.529384 0.657555 0.166108 0.241303
+internal_weight=0 10724 14456 8444 2615 6012 3296 703 289 267 4358 1379 1199 1654 830 824 385 7428 2734 195 2539 2257 592 414 1275 817 1340 601 5829 1945
+internal_count=25180 10724 14456 8444 2615 6012 3296 703 289 267 4358 1379 1199 1654 830 824 385 7428 2734 195 2539 2257 592 414 1275 817 1340 601 5829 1945
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=11
+num_leaves=31
+num_cat=0
+split_feature=65 57 60 57 60 56 60 50 59 56 56 56 64 67 57 34 13 70 10 55 32 55 1 59 16 31 54 55 5 56
+split_gain=206642 38739.2 23800.2 18229.6 14826.4 13230.6 19302.1 8715.17 8365.92 7699.34 7634.94 7082.78 7081.92 6668.59 5999.37 5724.96 5402.62 5242.81 9065 5183.03 5069.66 5055.04 5638.53 5394.76 5253.66 6895.93 4978.59 6200.96 4912.18 4868.43
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 9 8 11 7 26 13 -4 12 28 19 -2 -3 -11 -14 20 -13 -19 -1 -9 24 23 -23 25 -8 -7 -28 -6 -5
+right_child=2 5 3 29 10 6 21 16 -10 14 -12 17 15 -15 -16 -17 -18 18 -20 -21 -22 22 -24 -25 -26 -27 27 -29 -30 -31
+leaf_value=0.71130871081274316 0.14991830574017131 0.19151660583609517 0.037855398757873394 -0.13296453341134529 0.23492623037822538 0.1646041749570504 0.014630068442921034 -0.043473816543002253 -0.10484198418014115 0.024904323123207936 0.093916134660352091 0.27511951962083575 -0.022517219760667964 0.083854856693581906 -0.092143236640581674 -0.5819485749259139 0.2675803715532476 0.18330726341791909 -0.30159550392627715 0.33988045200921485 -0.44089700728654863 -0.019560700651549814 0.080455952607746656 -0.12269998621427307 -0.14064854038021274 0.23157640249872291 0.15484206706492437 0.015665090412630582 0.0057859435719268323 -0.20329807357440743
+leaf_weight=51 414 983 608 1619 822 758 1305 329 1832 649 2399 625 267 1828 1944 22 55 299 50 230 40 1103 305 1152 199 186 528 1090 119 3369
+leaf_count=51 414 983 608 1619 822 758 1305 329 1832 649 2399 625 267 1828 1944 22 55 299 50 230 40 1103 305 1152 199 186 528 1090 119 3369
+internal_value=0 0.082246 -0.110868 -0.143947 0.162183 0.0449971 0.0180186 0.100255 -0.0692846 -0.0363205 0.12548 0.259863 0.0615238 0.121504 -0.0628475 -0.0651037 -0.0406176 0.217329 0.113837 0.407293 -0.0865549 -0.0245201 -0.0540573 -0.0722509 0.0202227 0.0416938 0.0941084 0.0610825 0.205949 -0.180469
+internal_weight=0 14456 10724 7428 4595 9861 6626 3235 2440 3296 3340 1255 703 2811 2593 289 424 974 349 281 369 4250 2560 2255 1690 1491 2376 1618 941 4988
+internal_count=25180 14456 10724 7428 4595 9861 6626 3235 2440 3296 3340 1255 703 2811 2593 289 424 974 349 281 369 4250 2560 2255 1690 1491 2376 1618 941 4988
+is_linear=0
+shrinkage=0.0333333
+
+
+Tree=12
+num_leaves=31
+num_cat=0
+split_feature=68 57 60 56 64 64 60 57 54 54 56 55 44 56 70 44 54 2 55 55 56 23 40 55 69 41 55 50 31 5
+split_gain=122141 39238.6 19995.1 18120.7 17111 14597.7 11000 7182.7 6419.83 6352.15 6090.89 5634.4 6795.92 5499.51 5481.73 7202.33 5302.28 5085.98 5034.98 4790.71 4661.61 5075.48 6955.57 4600.82 4275.8 4186.58 3966.09 5544.56 5149.72 3943.26
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 9 26 6 7 13 -2 -5 -3 24 17 20 19 -7 -16 -12 -11 -18 -1 -13 29 -23 -10 25 -8 27 28 -4 -22
+right_child=5 2 3 8 -6 14 10 -9 23 11 16 12 -14 -15 15 -17 18 -19 -20 -21 21 22 -24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=2.1697018498724159 -0.11129233408502355 0.38178305128539525 0.49336400242992023 -0.041143310301741724 0.17586739468226487 -0.56449926235482129 0.75743962098055218 -0.40002749823909411 -0.12394081272902902 0.4131677018072698 0.54843812802053515 0.21102298884845988 0.69391572472371477 0.65751287771441114 -0.89125093269758127 -2.6119090401209317 0.42272623797053815 -0.2944326612713008 -0.064187198614645377 1.0037436059028921 0.021340114493516631 -0.34456240598683374 -2.100649440067786 -0.3572449560195709 0.37410186339597234 1.8441366724851656 0.055658456909883892 -0.32288649116383228 -0.31035785542594063 -0.49835982827726238
+leaf_weight=44 1202 1273 698 2273 3447 984 262 3042 1476 817 423 656 146 642 378 26 341 116 563 177 1161 137 27 1978 305 41 2166 122 90 167
+leaf_count=44 1202 1273 698 2273 3447 984 262 3042 1476 817 423 656 146 642 378 26 341 116 563 177 1161 137 27 1978 305 41 2166 122 90 167
+internal_value=0 0.118218 0.0211454 -0.0665098 0.325001 -0.410321 0.508726 -0.318251 -0.171658 0.192619 0.376311 0.117996 0.0337271 0.805623 -0.691837 -1.00199 0.256218 0.325192 0.119483 1.23588 -0.0111461 -0.108829 -0.633674 -0.257547 0.638421 0.904484 0.129259 0.304444 0.401568 -0.0440137
+internal_weight=0 19548 13303 8803 6245 5632 2798 4244 5727 4500 1935 3227 2294 863 1388 404 1327 933 904 221 2148 1492 164 3454 608 303 3076 910 788 1328
+internal_count=25180 19548 13303 8803 6245 5632 2798 4244 5727 4500 1935 3227 2294 863 1388 404 1327 933 904 221 2148 1492 164 3454 608 303 3076 910 788 1328
+is_linear=0
+shrinkage=0.1
+
+
+Tree=13
+num_leaves=31
+num_cat=0
+split_feature=68 57 56 63 53 56 57 59 54 59 53 2 69 63 9 59 54 62 32 54 73 43 44 54 1 55 55 29 28 9
+split_gain=98934.6 31783.2 15508.5 13385.2 11154.5 10954.8 10509.6 6725.77 6543.45 6198 6716.89 6107.24 5436.22 5336.92 7841.71 5193.47 5674.05 4973.48 7339.29 6460.1 5234.16 6054.66 4951.31 4884.07 4677.97 4596.19 4588.01 4371.96 5460.16 4446.5
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 9 15 -5 11 -2 -7 -8 -3 12 25 -11 14 -14 16 -4 -17 19 -19 21 -21 -6 -9 -15 -1 -10 28 -28 -30
+right_child=6 2 3 4 22 7 8 23 26 10 -12 -13 13 24 -16 17 -18 18 -20 20 -22 -23 -24 -25 -26 -27 27 -29 29 -31
+leaf_value=0.68076093999244391 -0.12398658888005086 0.30273220408169843 0.46178870959190799 0.028631169257067213 -0.24851209238860281 0.34108332268216546 -0.22136991368900016 0.27676712369074169 -0.30197696341266206 0.43738636957855576 -0.0028804201930117367 0.88099571247045572 -0.598566583187359 0.16276650148729033 1.0100664496421814 0.099412223027695021 0.094575088352033709 0.0055863485933640303 0.44437021475999305 -0.46120126328842581 0.1660902721931537 -1.4600886758290179 0.15691082800428074 0.054575831765539234 1.4369830651716753 0.29866520257692208 -0.62564396836053193 -0.1480800679966546 0.025648567823145542 -1.0361908734446825
+leaf_weight=272 1562 1255 411 1946 3164 1296 1270 960 962 544 2044 187 133 221 25 1368 1011 385 125 301 75 49 224 2416 22 1114 1454 190 161 33
+leaf_count=272 1562 1255 411 1946 3164 1296 1270 960 962 544 2044 187 133 221 25 1368 1011 385 125 301 75 49 224 2416 22 1114 1454 190 161 33
+internal_value=0 0.0886636 0.0158591 -0.0457262 -0.130376 0.24375 -0.307741 0.179708 -0.378262 0.147315 0.0820602 0.433965 0.265784 0.0329859 -0.344036 0.0754884 0.200711 -0.00183075 -0.14996 -0.241677 -0.465669 -0.601046 -0.221707 0.117758 0.278128 0.373651 -0.449424 -0.526598 -0.570237 -0.154974
+internal_weight=0 19548 13303 9059 5334 6245 5632 4672 4070 4244 2989 1573 945 401 158 3725 1422 2303 935 810 425 350 3388 3376 243 1386 2800 1838 1648 194
+internal_count=25180 19548 13303 9059 5334 6245 5632 4672 4070 4244 2989 1573 945 401 158 3725 1422 2303 935 810 425 350 3388 3376 243 1386 2800 1838 1648 194
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=14
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 64 69 70 69 70 69 69 67 56 70 38 46 14 67 28 67 58 69 53 49 67 25 16 3 24
+split_gain=173648 64755.1 51644.1 22019.6 14500.7 12936.7 10299.1 9466.62 9250.04 9118.93 11490.6 9728.38 8333.21 7382.95 7018.25 6297.71 5474.41 5826.68 5419.96 5331.21 5528.37 5029.6 4874.13 6735.74 5086.91 4821.75 6627.83 5475.78 4615.41 4539.3
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 7 -3 13 8 18 11 -11 15 -6 -1 22 19 -10 -18 -2 20 -5 -13 -14 -24 -25 27 -27 -12 -8 -16
+right_child=2 5 -4 9 12 -7 28 -9 16 10 25 21 14 -15 29 -17 17 -19 -20 -21 -22 -23 23 24 -26 26 -28 -29 -30 -31
+leaf_value=0.72963737898375047 0.33998052642283383 -0.0087723146848316495 -0.60329941251526886 0.60379167456145155 -0.16411764619291686 -0.31695726951259856 0.2571817032901651 -0.1986588028651522 -0.019345815645655622 0.15222950924652945 -0.19353270473288775 -0.0034411781796611345 -0.26606140815999835 0.41597332319431612 -0.66021248428687385 0.86498523247167936 -0.56933491361180422 0.62777798035396992 -0.047086979580415911 -0.10896655881544576 0.2545491349572937 0.2367777658901567 -1.5367743939161302 -0.29674111411208293 -1.4471288763284682 -0.40209046477790589 -1.8671887600421906 0.74840613076320062 0.60464223577744436 -1.8477990073710679
+leaf_weight=710 661 2849 1735 483 2935 1048 1869 1554 1388 2354 316 665 1506 1041 191 161 190 26 294 120 540 1866 39 160 25 132 20 39 243 20
+leaf_count=710 661 2849 1735 483 2935 1048 1869 1554 1388 2354 316 665 1506 1041 191 161 190 26 294 120 540 1866 39 160 25 132 20 39 243 20
+internal_value=0 0.169638 -0.228672 0.266071 -0.156364 -0.0916509 0.408665 -0.0526466 0.0360219 0.183807 0.0824747 0.259404 -0.243852 0.543159 -0.364418 0.425824 -0.0740046 -0.425238 0.22082 0.363965 0.419441 0.173662 -0.314612 -0.641031 -0.452199 -0.241397 -0.594867 -0.0900521 0.297159 -0.77278
+internal_weight=0 14456 10724 10559 8989 3897 3863 4113 2559 6696 2861 3835 4876 1751 1941 1304 1604 216 955 1143 1023 2531 1730 224 185 507 152 355 2112 211
+internal_count=25180 14456 10724 10559 8989 3897 3863 4113 2559 6696 2861 3835 4876 1751 1941 1304 1604 216 955 1143 1023 2531 1730 224 185 507 152 355 2112 211
+is_linear=0
+shrinkage=0.075
+
+
+Tree=15
+num_leaves=31
+num_cat=0
+split_feature=65 57 60 60 57 63 60 53 55 1 16 32 29 63 62 2 45 61 55 49 6 57 12 19 55 1 24 45 17 3
+split_gain=140655 22206.4 16855.8 10719.9 10485.9 9586.17 6000.91 6787.47 4967.11 6349.08 4840.65 4882.59 5163.35 4451.21 4406.48 6498.91 4553.37 4265.15 4174.74 4641.33 4105.05 3677.9 3676.89 3552.46 3519.46 5019.76 4052.98 3903.56 3495.75 3423.77
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 21 24 20 -3 7 -7 10 22 -8 12 -12 -6 16 -16 23 29 -19 -20 -4 -2 28 -15 25 26 -1 -26 -10 -9
+right_child=2 5 4 -5 13 6 8 17 9 -11 11 -13 -14 14 15 -17 -18 18 19 -21 -22 -23 -24 -25 27 -27 -28 -29 -30 -31
+leaf_value=0.31555918700688956 0.052402730523536251 0.16062189906558078 -0.070156288703946024 0.14575169526910534 -0.16447644239470444 0.22460834100185073 0.096539858642590681 0.20383429753107399 -0.092052867396569149 0.15820326936847559 0.043499432271086304 -0.76378555755530098 -0.64606633428484206 -0.38994893915778467 -0.23794661004985165 0.0902395477365045 -0.084537909736578487 0.12985036291469459 -0.10399772458853414 0.22815781891469131 -0.27026209191281569 -0.072309860176880583 0.099895043381605181 -0.13394851011614647 0.23681201527087856 1.1263396430898596 0.88612587355278638 0.53562348732948306 0.14303514757055855 -0.23018890112638474
+leaf_weight=196 772 1893 2149 3340 2072 748 1744 498 2459 387 179 28 32 1078 1339 170 174 418 804 121 291 2524 331 155 870 27 37 125 169 50
+leaf_count=196 772 1893 2149 3340 2072 748 1744 498 2459 387 179 28 32 1078 1339 170 174 418 804 121 291 2524 331 155 870 27 37 125 169 50
+internal_value=0 0.101783 -0.137203 0.192565 -0.17896 0.0594799 0.0354511 0.0971116 0.00491587 -0.032246 0.0676207 -0.143405 -0.0610793 -0.22051 -0.260325 -0.200974 -0.323978 0.0466792 -0.00128788 -0.0605482 -0.0940214 -0.0430993 -0.0571544 -0.357767 0.317153 0.480952 0.406164 0.274351 -0.076935 0.164234
+internal_weight=0 14456 10724 4595 7428 9861 7968 2639 5329 3346 1983 239 211 4988 2916 1509 1407 1891 1343 925 2440 3296 2959 1233 1255 260 233 995 2628 548
+internal_count=25180 14456 10724 4595 7428 9861 7968 2639 5329 3346 1983 239 211 4988 2916 1509 1407 1891 1343 925 2440 3296 2959 1233 1255 260 233 995 2628 548
+is_linear=0
+shrinkage=0.05
+
+
+Tree=16
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 64 69 67 60 30 63 42 26 69 21 38 50 7 69 72 48 42 69 3 71 32 38 43 67 50
+split_gain=113930 51636 41566.8 17065.4 11505.8 10321.6 8072.84 6591.24 6449.78 5646.58 5075.73 4444.18 7604.9 4644.68 5264.92 4423.08 4373.56 7645.91 4277.93 7562.92 4256.03 4049.73 3892.3 3872.94 3716.65 3714.03 4857.6 4809.11 3708.75 3692.51
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 8 29 15 11 28 -10 25 13 20 -6 -15 -1 22 -18 19 -12 -13 -9 -7 -8 -11 26 -5 -27 -2 -3
+right_child=2 5 -4 10 7 16 23 21 9 24 18 12 -14 14 -16 -17 17 -19 -20 -21 -22 -23 -24 -25 -26 27 -28 -29 -30 -31
+leaf_value=0.458338982435122 0.18937825873347872 0.011350446586738526 -0.46339507462709106 0.13996009997408529 -0.0063100567574659039 -0.14575251530702343 0.18996360220210382 -0.30926903694865138 -0.048734975259066365 -0.0025759804457948917 0.096258074663976567 -0.15290596398416742 -1.4998259737871695 -0.13363146785657487 -0.59157364528010214 0.15024990459904078 -0.81195056035924829 0.56609982526491553 0.00986599948182631 0.44189124905380861 -0.78972327918717355 -0.025619147428207929 -0.50635757773746692 0.47288675280223985 -0.50292871908606662 0.31200346309085225 0.41875709908083081 1.0519307660019916 -0.037720153279469398 -0.20643810313395272
+leaf_weight=1511 781 2446 1735 2104 1504 744 1869 1683 2480 95 1845 307 23 919 127 240 121 21 1791 332 55 258 162 243 216 258 320 46 541 403
+leaf_count=1511 781 2446 1735 2104 1504 744 1869 1683 2480 95 1845 307 23 919 127 240 121 21 1791 332 55 258 162 243 216 258 320 46 541 403
+internal_value=0 0.122139 -0.164644 0.198684 -0.106981 -0.0852602 0.310268 -0.176253 -0.0248583 -0.0823146 0.13431 -0.11322 -0.324345 -0.0813441 -0.189232 0.416111 -0.264149 -0.608154 0.086183 0.148968 -0.24966 -0.271566 -0.210232 0.222516 -0.350088 0.204312 0.176765 0.423966 0.0964431 -0.0194564
+internal_weight=0 14456 10724 10559 8989 3897 3863 4876 4113 2791 6696 2935 385 2550 1046 1751 1048 142 3968 2177 362 1941 906 2112 311 2728 2424 304 1322 2849
+internal_count=25180 14456 10724 10559 8989 3897 3863 4876 4113 2791 6696 2935 385 2550 1046 1751 1048 142 3968 2177 362 1941 906 2112 311 2728 2424 304 1322 2849
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=17
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 64 70 69 70 57 69 69 59 50 61 43 9 46 14 12 62 41 50 3 63 69 70 70 69 41
+split_gain=92283.5 41825.2 33669.1 13823 9319.66 8360.48 7618.53 8617.83 7506.6 7098.65 6933.83 6877.07 5641.21 4890.94 6607.76 5160.75 4610.17 4425.02 4635.93 4345.53 4228.29 4432 7549.09 7009.7 5177.98 4207.85 6323.96 4165.08 5171.82 4325.54
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 9 8 -3 11 -8 10 19 -2 -5 -11 15 -15 -14 -13 -12 -19 -1 -6 23 24 25 -23 -22 -27 -7 29 -29
+right_child=2 5 -4 6 20 27 7 -9 -10 12 17 16 13 14 -16 -17 -18 18 -20 -21 21 22 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=0.65317587959822543 0.28504803100988485 -0.02626618157187003 -0.62558335167830892 0.46001217096281222 -0.35368567035654519 -0.2214475532651238 0.13836789344644734 -0.31614959743388249 -0.20691991008918836 0.496417069668458 0.01022634253668081 0.23475640445421361 0.18231481672122446 0.37473942620180001 -0.83093238348396969 0.80064324354390048 -0.13985214379145622 -0.64771223541937384 0.77603113926374001 0.058794426260625615 -0.065601758902648022 0.78407086373804369 -0.85616145086666906 -0.66885259396119701 -0.009705373058293729 -0.26726046642671303 -1.3453519240021707 -0.39418183919924288 -2.209245746135712 -1.4449817864791208
+leaf_weight=1287 955 2849 1735 1304 1916 718 2354 507 1554 1009 1388 2143 1093 82 102 154 388 190 26 136 1623 146 63 296 188 584 60 264 20 46
+leaf_count=1287 955 2849 1735 1304 1916 718 2354 507 1554 1009 1388 2143 1093 82 102 154 388 190 26 136 1623 146 63 296 188 584 60 264 20 46
+internal_value=0 0.164888 -0.222269 0.268223 -0.144424 -0.115101 0.181318 0.0578225 -0.0335587 0.418861 0.0717181 0.273449 0.315339 0.187661 -0.293622 0.258676 0.177329 -0.0552957 -0.476336 0.596369 -0.237942 -0.163021 0.147888 -0.21118 0.337275 -0.151422 -0.367704 -0.356601 -0.650661 -0.550107
+internal_weight=0 14456 10724 10559 8989 3897 6696 2861 4113 3863 2559 3835 2440 1431 184 1247 2531 1604 216 1423 4876 2960 397 2563 334 2267 644 1048 330 310
+internal_count=25180 14456 10724 10559 8989 3897 6696 2861 4113 3863 2559 3835 2440 1431 184 1247 2531 1604 216 1423 4876 2960 397 2563 334 2267 644 1048 330 310
+is_linear=0
+shrinkage=0.1
+
+
+Tree=18
+num_leaves=31
+num_cat=0
+split_feature=57 54 55 56 56 61 1 29 43 70 56 53 70 54 67 29 20 54 38 53 44 7 67 73 56 50 29 67 46 42
+split_gain=25485.6 10477.7 9790.49 8333.11 6112.86 5617.6 5403.14 4732.5 5191.97 4403.7 4302.99 3965.4 3864.74 4100.11 3616.3 6051.95 5086.06 4080.94 3596.98 5797.78 3562.02 3574.25 4409.33 4330.97 3559.95 4090.35 6100.52 3466.93 4485.48 3801.37
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 6 20 14 5 -4 10 -7 -9 18 -2 -6 13 27 16 -16 -1 -18 -8 -20 24 22 23 -22 25 -3 -27 29 -29 -5
+right_child=1 2 4 12 11 7 9 8 -10 -11 -12 -13 -14 -15 15 -17 17 -19 19 -21 21 -23 -24 -25 -26 26 -28 28 -30 -31
+leaf_value=0.53899474246874368 0.16293033355867756 0.26114171741395803 0.13663076780968822 0.61991542474234307 -0.15314709317923328 -0.22423447012376926 0.63170957978856701 0.49401356223866594 -0.82214349508285522 -0.027118573600395782 -0.046611056038848103 -0.33814842848775623 -0.013498663040047343 0.087579374444125516 0.27514915171489307 -0.57653772631479849 1.0597051048651338 -0.5393701802326154 -1.3339504656883387 0.59387889653444292 -0.93478657544723576 -1.2988742765258341 0.18779143782249139 0.58999658615692796 -0.031549429658606624 -0.024500418869794999 -1.8111929696539175 0.26141263253226577 -0.57386313364715191 -0.22989129995306334
+leaf_weight=896 1324 914 880 429 2025 1705 356 179 36 244 3772 2708 2200 2655 811 93 20 79 26 39 98 34 134 23 2740 113 23 490 74 60
+leaf_count=896 1324 914 880 429 2025 1705 356 179 36 244 3772 2708 2200 2655 811 93 20 79 26 39 98 34 134 23 2740 113 23 490 74 60
+internal_value=0 -0.0674411 -0.122141 0.150077 -0.18971 -0.0725905 0.0428143 -0.168484 0.273634 0.310903 0.00783023 -0.258996 0.0915035 0.153803 0.332307 0.187531 0.463842 -0.216325 0.50681 -0.177253 0.00264165 -0.335768 -0.207353 -0.644952 0.0284465 0.185007 -0.326662 0.320775 0.15182 0.515645
+internal_weight=0 17373 11612 7807 7533 2800 5761 1920 215 665 5096 4733 5908 3708 1899 904 995 99 421 65 4079 289 255 121 3790 1050 136 1053 564 489
+internal_count=25180 17373 11612 7807 7533 2800 5761 1920 215 665 5096 4733 5908 3708 1899 904 995 99 421 65 4079 289 255 121 3790 1050 136 1053 564 489
+is_linear=0
+shrinkage=0.1
+
+
+Tree=19
+num_leaves=31
+num_cat=0
+split_feature=65 57 60 60 63 57 59 70 52 30 60 69 20 54 51 55 28 70 7 52 16 69 67 63 24 70 69 47 41 59
+split_gain=73988.7 12831.3 12624.9 7884.7 7302.5 6472.4 6222.65 5839.68 5211.52 4266.5 7817.45 5094.8 5069.56 6834.94 7088.73 4568 4226.95 6301.54 5498.33 6532.85 5022.23 4758.26 3971.1 3944.15 3911.38 3833.25 3828.06 5114.03 4646.82 4064.85
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 22 16 -3 6 24 9 -7 -6 11 -11 13 -12 15 -15 17 21 19 -19 -18 -1 -2 -24 -4 -10 -9 -28 29 -29
+right_child=2 4 5 -5 7 8 -8 26 25 10 12 -13 -14 14 -16 -17 20 18 -20 -21 -22 -23 23 -25 -26 -27 27 28 -30 -31
+leaf_value=0.6616141461324857 0.027522071678172808 0.17325487632057127 0.029969712267379822 0.13690717257591367 0.10157663708073716 -0.20569913685647037 -0.15322139686860786 0.0071641581963337803 -0.28765756821244715 0.60911753190060458 0.18568812778532673 -0.08164524592242195 -1.046656663108755 -0.27423894454325948 0.49709368433271139 -1.0230570810751782 0.15248358122571701 0.16322982752996107 0.95137771651858372 -0.88312786255759745 -0.98116087913513184 0.32096346492157013 0.11753206354228482 -0.19308146303386819 0.54714673764600952 -0.73645111361035598 -0.09205781413306352 -0.061819538703331581 0.26853959891531198 -1.0418825030911203
+leaf_weight=367 2201 1893 534 3340 3956 4639 1832 2496 205 88 117 103 36 70 28 75 132 310 35 29 20 362 230 865 74 144 881 26 24 68
+leaf_count=367 2201 1893 534 3340 3956 4639 1832 2496 205 88 117 103 36 70 28 75 132 310 35 29 20 362 230 865 74 144 881 26 24 68
+internal_value=0 0.0984278 -0.132681 0.190438 0.055553 -0.180865 -0.0918889 0.02759 -0.22439 0.078039 -0.102067 0.236612 -0.300495 -0.207869 -0.474031 -0.661559 0.332904 0.378323 0.155852 0.0737184 0.00331984 0.492457 -0.0240919 -0.127838 0.0929156 -0.472833 -0.0369761 -0.147261 -0.55941 -0.770801
+internal_weight=0 14456 10724 4595 9861 7428 2440 7968 4988 4473 517 191 326 290 173 145 1255 1103 374 339 152 729 3296 1095 608 349 3495 999 118 94
+internal_count=25180 14456 10724 4595 9861 7428 2440 7968 4988 4473 517 191 326 290 173 145 1255 1103 374 339 152 729 3296 1095 608 349 3495 999 118 94
+is_linear=0
+shrinkage=0.0666667
+
+
+Tree=20
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 70 67 67 56 70 52 57 27 43 57 24 53 34 18 54 39 49 56 71 73 52 49 6 54 10 70 46
+split_gain=71485.2 42513.6 32355.6 11873.6 9309.52 5847.89 5785.81 5764.37 4932.06 4733.14 5430.44 4136.69 3724.57 3825.05 3719.59 4282.41 4370.32 3688.72 4411.53 6308.29 3864.19 5371.86 3366.24 3629.43 4153.44 3353.76 3170.73 5105.28 5063.63 4221.31
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 5 6 17 8 11 12 10 -3 -6 13 -2 25 16 -16 -1 19 -19 -21 -22 23 24 -13 -14 27 28 -4 -28
+right_child=2 9 26 -5 7 -7 -8 -9 -10 -11 -12 22 14 -15 15 -17 -18 18 -20 20 21 -23 -24 -25 -26 -27 29 -29 -30 -31
+leaf_value=0.16146826271023185 0.086208507933438497 -0.01404106421728054 -0.055557077465855115 0.031432791831974907 -0.031850020531340124 0.067964300162993777 -0.02414114740250603 -0.11773794365024792 -0.14172706698755855 -0.051809528758732577 0.14010246239125818 -0.088507560468729457 0.13848628352913592 0.33544801380273626 0.044872998372964379 -0.16561794991240553 -0.13584232438694349 0.13538994358187575 -0.022206149274982802 0.12424165030320487 0.18046294189989565 -0.29916688329367724 0.083843762316602344 -0.45990089320001148 -0.34070950258285443 -0.13504472027998418 -0.14972620002712575 0.15625992747657794 -0.24437185201529804 -0.28210722948263944
+leaf_weight=806 307 954 263 4478 2734 4089 3586 814 92 2775 168 310 225 44 539 92 99 888 179 45 20 54 47 21 47 32 1117 47 134 174
+leaf_count=806 307 954 263 4478 2734 4089 3586 814 92 2775 168 310 225 44 539 92 99 888 179 45 20 54 47 21 47 32 1117 47 134 174
+internal_value=0 0.0362806 -0.0489064 0.0623262 -0.0298285 0.0850758 -0.00718581 -0.0584155 0.035333 -0.0342903 0.00903925 -0.0431294 0.0475075 0.117452 0.0226335 -0.0061626 0.016831 0.120201 0.0921556 0.112484 -0.0584444 -0.169537 -0.115689 -0.140499 -0.121711 0.104428 -0.147749 -0.0901196 -0.119288 -0.167568
+internal_weight=0 14456 10724 10559 8989 6081 5016 3973 1430 3897 1122 3159 1338 351 987 730 638 1992 1186 1007 119 74 425 378 357 257 1735 444 397 1291
+internal_count=25180 14456 10724 10559 8989 6081 5016 3973 1430 3897 1122 3159 1338 351 987 730 638 1992 1186 1007 119 74 425 378 357 257 1735 444 397 1291
+is_linear=0
+shrinkage=0.025
+
+
+Tree=21
+num_leaves=31
+num_cat=0
+split_feature=68 60 64 55 64 1 54 6 55 25 4 7 24 38 63 47 64 16 40 11 23 51 15 23 53 48 61 3 60 48
+split_gain=44464.2 16567.1 8202.11 6821.44 6274.24 5379.96 4981.73 4400.36 4015.64 5132.11 4582.24 5091.8 5344 3836.11 3767.9 3734.95 3572.3 3719.96 3423.33 6063.07 4824.69 7608.31 4987.39 4082.66 3721.59 3895.31 3428.63 3408.34 3405.98 3372.79
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 28 16 8 13 18 -8 10 15 11 12 -1 29 -9 -10 17 -3 20 23 24 22 27 -20 25 -5 -27 -22 -2 -6
+right_child=2 3 -4 6 5 -7 7 14 9 -11 -12 -13 -14 -15 -16 -17 -18 -19 19 -21 21 -23 -24 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.17663941993338855 -0.033541898620329497 0.21523213841121255 -0.36687204909824933 0.20105422821304919 0.058269335852967487 0.37597280604764821 -0.052118508194102568 0.11933251136869896 0.19169551440103211 0.5413363812334282 0.97784199255268767 0.96072171939046758 0.91639154285612234 0.29595069411193609 -0.3658245933996338 -0.16737439906427648 0.0262730990655573 -0.13515257476608863 0.4939504674704977 -0.56582270544402469 0.16256323771690256 1.3968075863090723 1.2186692898090072 -0.30812457267274251 -0.081471344824755446 0.50266647851025625 -0.52014855963118545 -0.79473927683300449 -0.1898356083500754 -0.21442207869041005
+leaf_weight=522 1276 1636 1388 674 2360 384 5119 127 1528 242 82 76 71 381 530 211 2428 220 299 49 201 37 26 47 1819 27 94 27 2968 331
+leaf_count=522 1276 1636 1388 674 2360 384 5119 127 1528 242 82 76 71 381 530 211 2428 220 299 49 201 37 26 47 1819 27 94 27 2968 331
+internal_value=0 0.0570621 -0.198056 0.00693949 0.165278 0.0936553 -0.0323343 -0.0771341 0.255881 0.196163 0.413405 0.344222 0.26521 0.0583656 -0.272042 0.148128 0.0901441 0.173699 0.046079 0.267048 0.0160333 0.325033 0.168908 0.384998 -0.0183656 0.126023 -0.291917 0.0491985 -0.142844 0.0247276
+internal_weight=0 19548 5632 13360 6188 3456 9076 5776 2732 1981 751 669 593 3072 657 1739 4284 1856 3300 395 2905 291 254 346 2614 795 121 228 4244 2691
+internal_count=25180 19548 5632 13360 6188 3456 9076 5776 2732 1981 751 669 593 3072 657 1739 4284 1856 3300 395 2905 291 254 346 2614 795 121 228 4244 2691
+is_linear=0
+shrinkage=0.08
+
+
+Tree=22
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 67 69 67 69 56 57 27 60 57 56 59 27 40 60 18 60 30 42 61 7 63 55 63 46 73 73 41
+split_gain=60571.1 27516.7 22973.7 7577.17 6744.54 7443.11 6730.51 4054.82 3929.19 5025.66 3807 3721.81 4575.28 4646.76 4455.27 3499.11 6173.69 3554.45 3497.17 3477.72 3472.16 3371.8 5003.59 4662.52 3277.01 3184.52 4641.05 5581.42 3961.93 5312.48
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 6 5 11 7 -2 9 15 -8 14 21 -14 20 -3 -17 -18 -11 -5 -1 -13 23 -23 -9 26 27 -7 -27 -30
+right_child=2 8 -4 19 -6 25 10 24 -10 18 -12 12 13 -15 -16 16 17 -19 -20 -21 -22 22 -24 -25 -26 28 -28 -29 29 -31
+leaf_value=0.53106037602428957 0.21514098051295646 0.041626266620987312 -0.42768873123315182 -0.15545927220797995 0.11291245752209376 0.29674216052177949 0.016675017066036558 0.14871131861927334 -0.13113747649806531 1.2287507068877126 -0.20993391111345436 0.77830400147891021 0.36908161100859821 -0.072235499031938655 1.0536209773464302 0.80195963296337403 -0.4217199095966 -1.5505059888729682 0.28242700815719757 -0.4077139433838573 -0.0088823406646649037 1.1708833906723528 -0.66832503785068786 0.27979814795590685 -0.083908482244648086 0.1722327852233157 -0.24481367590349346 0.95311361191173394 0.01349046163650874 -0.88030252312168933
+leaf_weight=530 821 829 1735 3548 5150 494 778 630 2775 34 1522 171 325 338 97 23 76 26 134 425 98 49 32 243 1265 2495 84 110 288 55
+leaf_count=530 821 829 1735 3548 5150 494 778 630 2775 34 1522 171 325 338 97 23 76 26 134 425 98 49 32 243 1265 2495 84 110 288 55
+internal_value=0 0.111321 -0.150061 -0.0964756 0.181168 0.246155 -0.0283835 0.0604472 -0.0779303 0.053665 -0.133281 0.379924 0.287223 0.144096 0.52799 -0.0203466 -0.43135 -0.70945 0.473945 -0.182443 0.446802 0.478925 0.320919 0.42933 -0.00657314 0.174719 0.335565 0.41628 0.135726 -0.129829
+internal_weight=0 14456 10724 8989 10559 5409 5016 2716 3897 1122 2300 1883 1158 663 725 954 125 102 168 3973 628 495 324 292 1895 3526 688 604 2838 343
+internal_count=25180 14456 10724 8989 10559 5409 5016 2716 3897 1122 2300 1883 1158 663 725 954 125 102 168 3973 628 495 324 292 1895 3526 688 604 2838 343
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=23
+num_leaves=31
+num_cat=0
+split_feature=68 56 63 67 63 53 54 3 41 34 27 9 49 33 63 6 41 33 53 55 0 39 1 53 50 39 50 73 67 44
+split_gain=29173 10922.3 5465.51 4196.84 4638.57 3836.34 4102.98 3879.5 3735.69 4816.63 3744.71 3723.08 3505.14 3347.5 3275.35 4855.82 4582.38 3343.24 3237.85 3125.83 5966.75 3830.75 3986.32 3664.49 3345.91 3114.75 2972.89 7708.26 4510.79 3183.27
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 -3 4 18 6 7 12 10 -10 -8 -6 -4 19 15 16 -2 -18 25 20 21 22 23 -5 -25 -1 -16 29 -29 -28
+right_child=14 2 5 13 11 -7 8 -9 9 -11 -12 -13 -14 -15 26 -17 17 -19 -20 -21 -22 -23 -24 24 -26 -27 27 28 -30 -31
+leaf_value=0.49157463281287295 0.10284345279197449 0.084905250861281811 0.43808968706925261 0.54355635419487958 1.093432428471953 -0.092286761335929363 -0.033775589723566452 -0.33422855253225747 -0.54979041171193666 0.66781482414195414 0.3618718195801523 -0.30895114411478458 -0.24156151745807042 0.39768496329933872 -0.20502473441060692 -0.70860511965304618 -0.29257401240368686 -1.6121457586685819 0.1624874403712224 -0.0028957838408425131 1.0456768538166838 0.86137539150076925 0.77686724240775229 -0.07041340766468375 -0.90034369240547063 -0.081791818746038386 -0.62872598974186178 1.4117518326267602 -0.14863382899625735 0.30755717798303339
+leaf_weight=647 867 5621 551 80 107 5388 1437 97 224 38 287 23 88 321 3903 100 96 24 1864 2097 82 64 64 299 58 111 527 32 44 39
+leaf_count=647 867 5621 551 80 107 5388 1437 97 224 38 287 23 88 321 3903 100 96 24 1864 2097 82 64 64 299 58 111 527 32 44 39
+internal_value=0 0.0577754 0.00912292 0.172619 0.262259 -0.0434014 0.0533635 0.255041 -0.0213768 -0.373191 0.0320891 0.845318 0.344491 0.0921332 -0.200531 -0.0445942 0.0226815 -0.556488 0.233351 0.056389 0.248538 0.132847 0.0397814 -0.0681671 -0.205248 0.407612 -0.237826 -0.437239 0.508371 -0.564212
+internal_weight=0 19548 13731 5817 2752 8110 2722 736 1986 262 1724 130 639 3065 5632 1087 987 120 2622 2744 647 565 501 437 357 758 4545 642 76 566
+internal_count=25180 19548 13731 5817 2752 8110 2722 736 1986 262 1724 130 639 3065 5632 1087 987 120 2622 2744 647 565 501 437 357 758 4545 642 76 566
+is_linear=0
+shrinkage=0.1
+
+
+Tree=24
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 70 69 64 64 70 69 67 70 52 20 46 27 58 2 56 69 10 53 42 48 69 70 44 67 47 69 64
+split_gain=49827.1 18269.5 16115.3 9192.03 9206.33 6991.67 5747.61 5359.91 3925.19 3840.68 4841.68 4034.07 3919.18 3547.41 3967.29 3979.41 3519.71 3581.01 3461.35 6156.25 3530.55 3436.83 5111.13 3281.25 3221.38 4779.11 3989.13 3671.47 3198.61 4960.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 4 -1 7 -3 8 -2 21 12 -12 18 -10 15 -15 -9 -18 -11 20 -20 -7 -23 -19 27 26 -26 -8 -5 -30
+right_child=2 6 -4 28 -6 9 24 16 13 10 11 -13 -14 14 -16 -17 17 23 19 -21 -22 22 -24 -25 25 -27 -28 -29 29 -31
+leaf_value=0.25753772011961762 0.14161446210593767 0.005861035824049541 -0.26541118153210425 0.081468232456721801 0.10483604446305372 -0.045747873621828417 -0.14205351994564605 -0.12718728157709105 0.023171018308152044 -0.14488918061582112 -0.35711758515254705 -1.1834171833097935 0.096294567471104028 -0.5223091757600592 -0.79474940055295051 0.080349321757294548 0.58361758737003111 0.29728641926728455 -0.87360455135582038 -1.4111060428619386 -0.1789909012025635 -0.14137320515069166 -0.73231138121868899 -0.34372881199184224 -0.097214940487969637 -1.189506563799722 -0.55032302932483024 0.24818501286577474 0.061175929454066302 -0.17717621986065393
+leaf_weight=2265 955 2849 1735 3144 3816 2550 617 1388 1388 1319 187 24 210 59 38 119 51 58 32 20 149 322 63 57 202 21 107 101 827 507
+leaf_count=2265 955 2849 1735 3144 3816 2550 617 1388 1388 1319 187 24 210 59 38 119 51 58 32 20 149 322 63 57 202 21 107 101 827 507
+internal_value=0 0.072696 -0.0979946 0.113673 0.161713 -0.0656809 -0.038333 -0.00806549 0.0453099 -0.114281 -0.179762 -0.451104 -0.146667 -0.0120285 -0.238218 -0.119408 -0.0959597 0.165148 -0.180234 -0.412175 -0.301796 -0.0709761 -0.238072 -0.0204342 -0.158475 -0.313641 -0.254116 -0.0871592 0.0484369 -0.0294122
+internal_weight=0 14456 10724 10559 6081 8989 3897 4113 2559 4876 1941 211 1730 1604 216 178 1554 166 1520 201 181 2935 385 115 1048 330 309 718 4478 1334
+internal_count=25180 14456 10724 10559 6081 8989 3897 4113 2559 4876 1941 211 1730 1604 216 178 1554 166 1520 201 181 2935 385 115 1048 330 309 718 4478 1334
+is_linear=0
+shrinkage=0.06
+
+
+Tree=25
+num_leaves=31
+num_cat=0
+split_feature=68 60 56 59 64 59 35 54 63 70 5 19 64 6 11 40 73 51 32 44 54 71 56 70 44 0 40 21 32 10
+split_gain=19140.4 12258.5 8187.26 6116.61 5834.51 5591.54 4976.2 4175.38 3753.32 3750.82 4392.22 4434.69 4108.87 6349.25 3776.52 3767.62 3599.7 4144.28 3509.29 4856.71 3491.48 5111.86 3338.58 3284.81 4846.17 3249.28 7939.67 4635.64 5681.76 4612.33
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 5 -3 7 -2 6 22 -4 -8 10 12 -12 13 14 15 16 17 20 -11 -20 21 -5 -1 -6 -25 27 29 -14 -29 -27
+right_child=4 2 3 9 23 -7 8 -9 -10 18 11 -13 25 -15 -16 -17 -18 -19 19 -21 -22 -23 -24 24 -26 26 -28 28 -30 -31
+leaf_value=0.62651698145228374 -0.104223116805536 0.10635994985182229 0.21290247307237378 -0.71467568760826472 -0.24183542136087774 0.10410529922445755 0.33497907229371976 -0.027730579889144048 -0.99933583488573829 -0.26154782318247383 0.4097111399843083 -0.7093019477650524 -0.1808340417914801 0.73254394869166095 -0.70892277343853105 0.64285704781720931 -0.5992655789009248 0.80557455707484715 -0.0033058191819565139 1.610883111804724 -0.27713065479166699 0.52332984073846434 0.27998177475094732 -0.48965945387722326 -1.9010827548801901 0.44465685882529277 -1.2451559066772462 -0.47332090346116412 -2.0093389552215051 -0.8322077341377736
+leaf_weight=355 4244 4309 1022 42 984 4465 37 2449 49 2180 309 40 1336 127 74 91 99 65 274 20 276 162 1282 378 26 244 38 142 29 32
+leaf_count=355 4244 4309 1022 42 984 4465 37 2449 49 2180 309 40 1336 127 74 91 99 65 274 20 276 162 1282 378 26 244 38 142 29 32
+internal_value=0 0.0467981 -0.00709571 -0.0611097 -0.16243 0.163156 0.316179 0.0431213 -0.42527 -0.125946 -0.0527738 0.281457 -0.0950831 0.0751953 -0.0279978 0.0405579 -0.0445496 0.0562153 -0.21781 0.106503 -0.0452604 0.268446 0.355131 -0.340407 -0.580494 -0.182607 0.110031 -0.243581 -0.733815 0.296615
+internal_weight=0 19548 13360 9051 5632 6188 1723 3471 86 5580 3106 349 2757 936 809 735 644 545 2474 294 480 204 1637 1388 404 1821 314 1507 171 276
+internal_count=25180 19548 13360 9051 5632 6188 1723 3471 86 5580 3106 349 2757 936 809 735 644 545 2474 294 480 204 1637 1388 404 1821 314 1507 171 276
+is_linear=0
+shrinkage=0.1
+
+
+Tree=26
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 50 63 10 4 57 57 52 1 20 42 12 5 9 47 55 63 4 63 69 10 19 0 71 42 62
+split_gain=40887.6 12047.9 11487.8 8144.61 5262.76 5162.4 4365.77 4583.91 5606.63 4063.13 3740.55 4303.9 5574.77 4356.23 3497.01 3456.4 3470.6 4099.18 4078.87 3860.47 3383.04 3301.48 4536.19 4098.63 3283.35 3231.62 5143.83 3590.41 7316.41 4422.59
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 9 10 -3 -7 8 -8 15 -2 -12 13 14 -13 16 19 18 -18 -1 -5 24 -23 -24 -11 27 -27 28 29 -21
+right_child=2 5 -4 20 -6 6 7 -9 -10 21 11 12 -14 -15 -16 -17 17 -19 -20 25 -22 22 23 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.79010464583289475 0.1154044291350652 0.0058921571098865949 -0.38353398607168832 0.24471824826876398 -0.17275309878385414 0.26034928356270187 -0.49127943771959581 -1.3542670332917981 0.64262678420543673 0.19461921997158357 -0.052705407352131965 -0.36222848573635363 -1.9389559678211807 -1.643995176391168 0.94171617889404302 -0.064294751046691093 0.081588504517950675 1.1681996462245783 -1.3163246627364842 -0.40358267029704048 0.063952023385933837 0.73577250552420725 0.20826623962206001 -0.68611295000296235 0.55498285944356707 -0.58101609743816762 1.0869214217662813 0.64685612464895004 1.6413998206456502 0.49281175313517456
+leaf_weight=366 1375 3352 1735 1280 4876 103 341 51 50 1885 2550 116 25 22 25 136 82 24 28 129 5416 49 85 129 292 71 25 436 30 96
+leaf_count=366 1375 3352 1735 1280 4876 103 341 51 50 1885 2550 116 25 22 25 136 82 24 28 129 5416 49 85 129 292 71 25 436 30 96
+internal_value=0 0.109754 -0.14795 0.165215 -0.102478 -0.0405173 -0.325957 -0.462585 -0.346279 0.280845 -0.0191673 -0.0867481 -0.548497 -0.335236 -0.131033 0.41514 0.465803 -0.0158958 -0.274244 0.521785 0.0985071 0.202524 -0.132141 -0.330869 0.242955 0.397001 -0.146657 0.472531 0.17447 -0.021121
+internal_weight=0 14456 10724 10559 8989 3897 545 442 391 3863 4113 2738 188 163 141 1423 1287 134 110 1153 6696 2440 263 214 2177 787 96 691 255 225
+internal_count=25180 14456 10724 10559 8989 3897 545 442 391 3863 4113 2738 188 163 141 1423 1287 134 110 1153 6696 2440 263 214 2177 787 96 691 255 225
+is_linear=0
+shrinkage=0.1
+
+
+Tree=27
+num_leaves=31
+num_cat=0
+split_feature=60 56 59 59 53 70 35 70 69 53 62 0 67 29 61 27 64 55 17 56 12 67 70 0 48 53 27 73 69 70
+split_gain=15806.3 10163.7 8412.07 6464.64 5644.96 7294.45 5004.06 5311.68 5487.38 5524.68 7319.6 5307.52 5081.88 3996.43 3948.06 3272.88 3265.55 5297.8 6345.72 8577.31 3412.75 3736.23 4036.55 8504.83 4988.34 3997.78 3560 3234.69 3107.44 4625.09
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 -2 15 6 -4 -6 7 8 9 10 -1 -10 13 -11 -9 -3 17 28 20 -20 21 22 23 24 -19 -24 -27 -14 29 -5
+right_child=1 2 4 16 5 -7 -8 14 11 12 -12 -13 27 -15 -16 -17 -18 18 19 -21 -22 -23 25 -25 -26 26 -28 -29 -30 -31
+leaf_value=0.069014084400036022 0.015000516346811377 -0.0079424589346056146 -0.015137721627584508 0.20058519921286871 -0.030614573838836534 -0.09381465034885289 -0.097250106226314192 0.15516413758709052 0.019059391218536309 0.14286531840295844 0.37624496338539759 0.2276997474869818 0.063284714208889967 0.41572563854547645 -0.011240842574870994 0.051874446991683656 -0.0031060688727836791 0.11154002591737369 0.22273724564799557 -0.2866421220591292 0.12107831575022324 -0.023392304659331647 0.11788350602765696 -0.15539823474628586 0.38818765175731285 -0.10342942718995943 0.12978493952751161 -0.18969671468476992 0.034053626174343307 0.036788938876465373
+leaf_weight=78 5438 3705 2925 262 2492 2106 110 107 530 240 128 89 216 39 533 676 2876 356 27 88 203 881 109 70 46 225 50 37 355 183
+leaf_count=78 5438 3705 2925 262 2492 2106 110 107 530 240 128 89 216 39 533 676 2876 356 27 88 203 881 109 70 46 225 50 37 355 183
+internal_value=0 -0.0133162 -0.0262519 0.0294629 -0.0422894 -0.0595618 0.0669077 0.07595 0.103951 0.149992 0.259915 0.0490578 0.107428 0.181007 0.01658 0.00128745 0.0156963 0.0346369 0.0133886 -0.167049 0.0240846 0.0127492 0.0499462 0.0989131 0.143196 -0.0102424 -0.0610268 0.0262874 0.0892184 0.133226
+internal_weight=0 17342 11904 7838 7523 4598 2107 1997 1357 738 206 619 532 279 640 4381 5731 2855 2055 115 1940 1737 856 472 402 384 275 253 800 445
+internal_count=25180 17342 11904 7838 7523 4598 2107 1997 1357 738 206 619 532 279 640 4381 5731 2855 2055 115 1940 1737 856 472 402 384 275 253 800 445
+is_linear=0
+shrinkage=0.025
+
+
+Tree=28
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 57 60 50 19 60 56 51 30 0 62 6 22 45 69 54 10 50 30 50 57 69 57 53 3 53 10 50
+split_gain=40022.5 12083.7 11404.9 5241.4 4785.56 4206.69 3674.77 3526.43 3585.49 4806.8 3327.99 4088.3 3169.23 7284.26 4467.63 3971.35 3487.5 3073.17 4822.62 3657.32 2958.99 4214.55 4855.6 4528.7 3726.65 6097.23 4628.01 3544.06 4185.38 3642.63
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 -1 -2 -3 -7 -5 -9 10 -10 -12 20 -14 15 -15 -17 18 -4 -19 24 22 -22 -23 27 26 -26 29 -29 -6
+right_child=2 5 17 7 12 6 -8 8 9 -11 11 -13 13 14 -16 16 -18 19 -20 -21 21 23 -24 -25 25 -27 -28 28 -30 -31
+leaf_value=0.26476780078194179 0.0081160835844238076 -1.378820705903263e-05 -0.26756353739376937 0.21319344280628647 -0.81615596596589857 -0.39004906902679937 0.44568679206452128 0.17920655717440798 -0.010619973722880241 0.31861214397137722 -0.5652708627251869 0.28271366988619168 -0.033730777949100836 -0.50102196964688195 -1.4226082378625871 1.0901284672319889 -0.5931993040442467 -0.5266872212498469 0.80368109687845757 -0.039646296694292038 -1.4332893721620317 1.0584098937771012 -0.43059963158444864 -0.77129794967671239 0.13129440185993976 -0.38771969214087665 -0.84093158418481995 0.017938052522967995 0.95127745439421452 0.65460240443547568
+leaf_weight=3473 2775 3352 397 2406 85 486 59 1717 2250 403 235 75 3072 313 45 32 20 1112 47 179 67 31 173 24 446 1263 55 514 53 21
+leaf_count=3473 2775 3352 397 2406 85 486 59 1717 2250 403 235 75 3072 313 45 32 20 1112 47 179 67 31 173 24 446 1263 55 514 53 21
+internal_value=0 0.108587 -0.146376 0.16413 -0.101069 -0.0419078 -0.299575 0.114805 0.064224 -0.00240613 -0.0529414 -0.360113 -0.149829 -0.0865704 -0.482481 -0.366575 0.442695 -0.381108 -0.154166 -0.459158 -0.230453 -0.529575 -0.710517 0.259992 -0.194244 -0.270626 0.024563 0.00596026 0.105181 -0.524779
+internal_weight=0 14456 10724 10559 8989 3897 545 7086 4680 2963 2560 310 6214 3482 410 365 52 1735 444 1291 2732 295 240 55 2437 1764 501 673 567 106
+internal_count=25180 14456 10724 10559 8989 3897 545 7086 4680 2963 2560 310 6214 3482 410 365 52 1735 444 1291 2732 295 240 55 2437 1764 501 673 567 106
+is_linear=0
+shrinkage=0.1
+
+
+Tree=29
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 64 38 13 11 45 40 10 61 18 7 57 52 1 20 12 63 32 38 57 61 27 42 5 48 33
+split_gain=32418.2 9787.78 9237.94 6999.19 4834.72 4347.69 4174.28 3874.7 3400.03 5436.16 3088.69 4728.17 3001.64 4676.97 3715.57 2991.71 3441.03 4525.13 3550.71 2970.1 2923.41 2956.9 3795.33 4969.56 4619.86 2862.06 2797.72 2634.56 2726.48 3055.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 15 10 -1 12 -7 -10 -3 -12 14 19 -8 -2 27 18 26 -14 21 22 -5 24 -24 -22 -18 -17 29 -29
+right_child=2 5 -4 20 -6 8 7 -9 9 -11 11 -13 13 -15 -16 16 17 -19 -20 -21 25 -23 23 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.29544923046713234 0.10923887823265131 0.066882248979612202 -0.34299730848558574 0.079898454115713669 -0.15831866720734539 -0.28024500973368122 -0.66861081927486543 0.7432262471814951 0.55740249632695404 -1.1344239156207312 -0.08458851611917946 -1.0467160469745516 0.39576925907693983 -0.87244338901205498 0.68247671326001491 -0.0056990457321914436 -0.31471948962787105 -1.7371638535261156 -1.473864232139154 -0.5548480802621597 -0.0062565915946169465 0.45955223045311872 0.99725647882691448 0.72886041198537943 -0.49764868349214142 0.22421827959954088 0.85158758735656748 -0.33187147616621504 0.35213531342645488 -1.3998639484326687
+leaf_weight=3353 1375 2474 1735 2104 4876 916 134 60 109 23 314 61 209 44 24 2274 116 25 22 39 3325 304 28 213 79 643 25 197 48 31
+leaf_count=3353 1375 2474 1735 2104 4876 916 134 60 109 23 314 61 209 44 24 2274 116 25 22 39 3325 304 28 213 79 643 25 197 48 31
+internal_value=0 0.0977284 -0.131738 0.147717 -0.0909625 -0.037717 0.254908 -0.0116307 -0.21187 0.262615 0.0263448 -0.241095 -0.112278 0.0777027 -0.463382 -0.0111111 -0.0715498 -0.484425 -0.292287 0.246277 0.0858775 0.165567 0.128697 0.449551 -0.106459 0.031091 -0.107927 -0.0411104 -0.332869 -0.477081
+internal_weight=0 14456 10724 10559 8989 3897 3863 510 1048 132 2849 375 450 292 158 4113 2738 188 163 248 6696 2728 2424 320 107 3968 141 2550 276 228
+internal_count=25180 14456 10724 10559 8989 3897 3863 510 1048 132 2849 375 450 292 158 4113 2738 188 163 248 6696 2728 2424 320 107 3968 141 2550 276 228
+is_linear=0
+shrinkage=0.1
+
+
+Tree=30
+num_leaves=31
+num_cat=0
+split_feature=65 70 60 67 20 60 28 54 56 71 49 7 6 62 47 28 16 47 67 52 31 54 13 72 73 29 62 6 45 2
+split_gain=39820 9680.06 8040.62 6481.89 3517.27 4202.47 7566.18 3795.78 6634.82 5960.06 6511.8 3684.1 3378.41 3342.61 4395.32 3322.88 3713.26 3735.37 3237.07 3193.06 3876.93 4208.87 3828.46 3845.85 3077.09 3191.66 2801.66 7129.07 4051.42 3450.9
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 18 4 5 6 13 11 12 -10 15 24 -9 -1 19 16 17 -11 -2 20 21 -15 23 -23 25 -7 -4 29 -29 -28
+right_child=2 -3 26 -5 -6 7 -8 8 9 10 -12 -13 -14 14 -16 -17 -18 -19 -20 -21 -22 22 -24 -25 -26 -27 27 28 -30 -31
+leaf_value=0.13752496392804278 0.021553910825019031 0.0045330643865441698 -0.10912241624860929 0.047470613460167212 0.26026589440590392 0.1066994053184202 -0.1396151118916748 0.17637162816231369 0.11050855206460626 -0.049432272845652048 -0.66986909491675251 0.42210908011289749 -0.23335297067960104 0.46138828740627685 0.68509900552470526 0.31666133863851431 -0.61819479898170193 -0.59376161139944328 -0.062607386398941409 0.63017143920063978 -0.15243097363448727 -0.0045981736165763695 0.65613115764799579 0.50987071897302361 -0.12374932971081619 0.45611459661037368 -0.054893578741162179 -0.25019354704830005 0.087091480737382723 0.064871914887830659
+leaf_weight=493 2201 6012 3277 5829 269 380 113 305 138 164 42 65 36 108 41 24 27 23 1095 32 41 137 21 28 81 47 3231 417 66 437
+leaf_count=493 2201 6012 3277 5829 269 380 113 305 138 164 42 65 36 108 41 24 27 23 1095 32 41 137 21 28 81 47 3231 417 66 437
+internal_value=0 0.0433248 -0.0584021 0.070944 0.123268 0.107559 0.168918 0.0608484 0.00217855 -0.104639 -0.210676 0.138563 0.133116 0.207614 0.292304 -0.129642 -0.179695 -0.116382 -0.00640623 0.248422 0.211957 0.262773 0.147447 0.0827056 0.102282 0.14516 -0.081474 -0.059647 -0.204105 -0.0406249
+internal_weight=0 14456 10724 8444 2615 2346 1014 1332 759 418 280 573 341 901 408 238 214 187 3296 367 335 294 186 165 508 427 7428 4151 483 3668
+internal_count=25180 14456 10724 8444 2615 2346 1014 1332 759 418 280 573 341 901 408 238 214 187 3296 367 335 294 186 165 508 427 7428 4151 483 3668
+is_linear=0
+shrinkage=0.04
+
+
+Tree=31
+num_leaves=31
+num_cat=0
+split_feature=60 59 70 69 59 72 16 25 58 62 64 44 58 53 62 27 69 70 0 1 27 56 2 55 27 58 73 11 44 4
+split_gain=12465.8 7106.55 6896.96 4943.8 4677.92 4234.68 4450.36 3783.62 6215.32 4293.6 7345.58 5631.28 3649.96 3351.13 4185.73 5629.67 5261.41 5497.22 3914.53 4440.09 3273.59 3168.96 3553.43 3157.29 4054.01 4906.23 4379.38 4561.45 3715.44 3216.66
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 20 21 5 13 -4 -7 9 -9 11 -11 -5 -8 14 15 -1 17 -16 19 -15 -2 22 -3 24 28 -26 27 -27 -23 -25
+right_child=1 2 3 7 -6 6 12 8 -10 10 -12 -13 -14 18 16 -17 -18 -19 -20 -21 -22 23 -24 29 25 26 -28 -29 -30 -31
+leaf_value=-0.2937217283062637 0.0096879770847361907 0.019692635077842989 -0.17341643534415793 -0.045006215363257357 0.057817144371368305 0.21519696386548276 0.16448956020176411 0.23418024593875525 -1.1855530994719474 -0.28530885221881508 -1.1609063140000218 -1.254851920139499 -1.2765171034213825 0.028083729295032146 1.3486346921048784 1.2695814231346394 0.100566336261754 0.22340500585851261 0.51963601478990518 0.53804377387628788 0.21445464240623432 0.13089932873505203 0.39839136095185368 -0.11112016642209155 0.25705006861978252 -0.14837977754551981 -1.6454711730139597 -1.7168023846366189 -0.52558560138163368 -0.46899495115865664
+leaf_weight=112 4977 2153 2820 624 5731 539 32 42 116 381 128 41 39 1202 135 29 101 64 265 199 926 1370 280 2232 92 118 35 22 92 283
+leaf_count=112 4977 2153 2820 624 5731 539 32 42 116 381 128 41 39 1202 135 29 101 64 265 199 926 1370 280 2232 92 118 35 22 92 283
+internal_value=0 -0.0473027 -0.0932883 -0.185234 0.10466 -0.121739 0.117165 -0.348739 -0.808156 -0.286909 -0.505498 -0.119598 -0.627049 0.232071 0.477192 0.0278087 0.688403 0.986752 0.167185 0.100519 0.0418096 -0.0277132 0.0632749 -0.0798749 0.0241509 -0.334162 -0.644971 -0.394846 0.0895884 -0.15139
+internal_weight=0 17342 11439 4762 7838 3430 610 1332 158 1174 509 665 71 2107 441 141 300 199 1666 1401 5903 6677 2433 4244 1729 267 175 140 1462 2515
+internal_count=25180 17342 11439 4762 7838 3430 610 1332 158 1174 509 665 71 2107 441 141 300 199 1666 1401 5903 6677 2433 4244 1729 267 175 140 1462 2515
+is_linear=0
+shrinkage=0.1
+
+
+Tree=32
+num_leaves=31
+num_cat=0
+split_feature=57 60 56 60 54 1 55 55 1 56 3 29 55 52 61 16 3 39 39 56 62 33 28 62 71 7 5 15 30 33
+split_gain=15801 6921.18 5826.52 5603.15 4432.65 3800.12 3600.28 3566.15 3926.48 3415.55 5461.3 3858.59 4065.53 3378.71 3370.45 5758.38 4525.77 4455.32 3992.14 5206.62 3823.39 3447.15 3337.21 4120.93 3757.87 3695.67 3130.73 4943.03 4032.65 3698.08
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=3 4 -3 5 -2 9 22 -4 -9 10 11 12 -1 -7 16 26 18 21 -8 -20 -21 -17 25 -24 -25 -6 29 28 -28 -16
+right_child=1 2 7 -5 6 13 14 8 -10 -11 -12 -13 -14 -15 15 17 -18 -19 19 20 -22 -23 23 24 -26 -27 27 -29 -30 -31
+leaf_value=1.1502523741995296 0.14837291002991493 0.00069089336384530907 -0.051432160373977333 0.056667816992059583 0.1004409223199213 0.6879735545637462 0.20872603205907947 -0.19721979005285134 0.03482498034376464 0.12398865784050118 -0.41955662415259415 1.5278858725229898 0.31126920978635386 -0.456049570441246 -0.089181605156459579 0.55615140905182714 -0.47773904475575008 -0.50480437121361255 0.66091976695876009 -1.2047547413597977 -0.12122446592567729 -0.55095933919603168 0.31324776422743705 -1.5439002518204674 -0.29937189296685607 0.58433921202536554 -0.47936494646978278 0.70765269084861782 -1.7311320890982946 -0.49134338228555208
+leaf_weight=48 1593 3943 2903 5780 944 173 701 4139 577 1469 48 25 244 20 1471 174 94 43 29 42 49 22 51 23 63 124 168 22 20 178
+leaf_count=48 1593 3943 2903 5780 944 173 701 4139 577 1469 48 25 244 20 1471 174 94 43 29 42 49 22 51 23 63 124 168 22 20 178
+internal_value=0 -0.0442525 -0.0815414 0.0984755 0.0299405 0.21769 -0.0147876 -0.124098 -0.168829 0.180676 0.408823 0.534255 0.449184 0.569422 -0.0634762 -0.121683 0.0699852 0.263358 0.132697 -0.311442 -0.621315 0.431884 0.106954 -0.280252 -0.632211 0.156624 -0.171185 -0.474227 -0.612532 -0.132593
+internal_weight=0 17373 11562 7807 5811 2027 4218 7619 4716 1834 365 317 292 193 3013 2098 915 239 821 120 91 196 1205 137 86 1068 1859 210 188 1649
+internal_count=25180 17373 11562 7807 5811 2027 4218 7619 4716 1834 365 317 292 193 3013 2098 915 239 821 120 91 196 1205 137 86 1068 1859 210 188 1649
+is_linear=0
+shrinkage=0.0833333
+
+
+Tree=33
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 70 69 67 4 63 70 29 40 53 50 50 63 10 4 69 59 72 69 59 28 63 40 23 26 1 27 73
+split_gain=28714.4 7744.78 7369.91 5486.01 6858.2 5284.14 5491.51 5444.99 4408.75 4673 6184.26 6058.2 3611.98 3473.32 3724.69 3516.36 4382.96 3418.18 3667.43 2878.14 2850.13 2794.95 2788.34 3580.39 3460.75 3194.27 2761.36 2704.75 3133.83 3177.89
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 5 4 22 6 12 20 -7 10 19 -11 21 26 -15 16 27 -14 -19 -10 -8 -2 23 -1 25 -24 -3 28 29 -16
+right_child=2 13 -4 -5 -6 8 7 -9 9 11 -12 -13 17 14 15 -17 -18 18 -20 -21 -22 -23 24 -25 -26 -27 -28 -29 -30 -31
+leaf_value=0.64184356284132349 0.028783874316335487 -0.011418390215364579 -0.3126788321334697 0.052446349062532593 0.11647984451489456 -0.12024004317546777 0.57909446755138627 -0.87077972170634155 -0.27884276309207584 0.29975453118483225 -1.0724644129806096 -1.5555505555179536 0.40864146197868501 0.27891195491679666 -0.55966909689268152 -1.1698154128065297 0.58738432583212852 -0.71130580205632299 0.14294887910823564 0.30571871843934062 0.11956518698567736 -0.15125950768048743 0.31547710554617825 0.30896221862718914 -0.81443851263057887 -0.92956813314686659 0.40223710318095984 -1.0010927911698673 0.49421411549503153 0.59413417621895126
+leaf_weight=405 1293 3182 1735 4478 3816 3159 274 39 534 24 90 66 302 103 206 51 50 69 185 100 266 2588 198 1598 41 23 170 64 44 27
+leaf_count=405 1293 3182 1735 4478 3816 3159 274 39 534 24 90 66 302 103 206 51 50 69 185 100 266 2588 198 1598 41 23 170 64 44 27
+internal_value=0 0.0919764 -0.123985 0.136443 0.198298 -0.0875641 -0.0193284 0.270321 -0.173713 -0.381234 -0.296757 -1.0608 -0.0571257 -0.0285068 -0.262639 -0.388837 -0.286971 0.18125 -0.0891124 -0.186641 0.352734 -0.091276 0.336142 0.37627 0.0293604 0.185902 0.00956056 -0.415175 -0.279801 -0.425967
+internal_weight=0 14456 10724 10559 6081 8989 5016 579 3973 814 724 90 4437 3897 545 442 391 556 254 634 540 3881 2265 2003 262 221 3352 341 277 233
+internal_count=25180 14456 10724 10559 6081 8989 5016 579 3973 814 724 90 4437 3897 545 442 391 556 254 634 540 3881 2265 2003 262 221 3352 341 277 233
+is_linear=0
+shrinkage=0.1
+
+
+Tree=34
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 64 64 64 69 70 13 56 31 3 38 44 70 69 31 72 16 61 48 3 1 50 59 6 47 18 47 55
+split_gain=44219.3 16859.7 14057.6 8949.53 7308.13 6769.14 5072.83 4163.4 5051.56 4027.43 3945.18 3855.1 3613.41 3457.11 3200.88 6041.25 3939.67 4017.2 4398.58 4632.9 3673.78 4663.94 3339.24 3194.96 3916.43 3225.63 3178.19 3155.52 3102.19 3233.38
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 4 6 7 -3 9 8 10 -1 13 -8 23 27 22 20 17 18 19 -17 -16 -22 -5 24 -12 -26 -21 -2 29 -10
+right_child=2 5 -4 14 -6 -7 11 -9 28 -11 12 -13 -14 -15 15 16 -18 -19 -20 26 21 -23 -24 -25 25 -27 -28 -29 -30 -31
+leaf_value=0.12208981472105247 0.016062879757299125 0.0032615790195732381 -0.082893008322525774 0.027494613224048569 -0.03727424637607045 -0.05618611079903732 0.029579492557655331 -0.026898480599162982 0.073897038485053218 0.060311977833399401 0.015681066793292314 0.11426066080606523 0.11582245912240899 0.13379481082161268 0.029154077833322557 -0.23607156879023503 0.11573316156243285 -0.19880908385883359 0.13666004714758501 -0.010043990496274229 -0.018424728108764984 -0.27344284020364285 0.088218825715927429 0.1069281807076186 -0.21751741420339657 0.048178993382237176 -0.20730202216851085 0.086030957398876076 -0.20200934350490571 -0.079715946051994516
+leaf_weight=710 1532 2849 1735 3430 4876 1048 1869 1554 79 1041 67 243 46 132 2045 57 48 85 46 233 277 32 405 32 108 22 38 310 52 179
+leaf_count=710 1532 2849 1735 3430 4876 1048 1869 1554 79 1041 67 243 46 132 2045 57 48 85 46 233 277 32 405 32 108 22 38 310 52 179
+internal_value=0 0.0228277 -0.0307719 0.0359493 -0.0207118 -0.0127254 0.060191 -0.00107682 0.0146039 0.0853618 0.0250365 0.0393226 -0.0459337 0.0349234 0.0219639 0.0059543 -0.0566687 -0.0746976 -0.0464905 -0.0721762 0.0194419 -0.0448344 0.0339075 -0.0784262 -0.108535 -0.172553 -0.0377038 0.0278382 -0.0610831 -0.0326794
+internal_weight=0 14456 10724 10559 8989 3897 3863 4113 2559 1751 2249 2112 275 1974 6696 2861 507 459 374 328 2354 309 3835 229 197 130 271 1842 310 258
+internal_count=25180 14456 10724 10559 8989 3897 3863 4113 2559 1751 2249 2112 275 1974 6696 2861 507 459 374 328 2354 309 3835 229 197 130 271 1842 310 258
+is_linear=0
+shrinkage=0.02
+
+
+Tree=35
+num_leaves=31
+num_cat=0
+split_feature=68 57 63 57 60 54 54 55 59 18 1 63 46 18 16 30 46 54 50 63 44 58 61 25 13 72 27 21 32 37
+split_gain=47743.8 16827.4 7780.48 7271.81 6154.58 5859.3 4768.6 4620.8 4475 4405.26 4176.06 3922.53 3723.16 6776.34 4372.15 3675.93 3655.21 3598.7 3325.82 3432.91 3236.87 3262.11 3216.07 3200.99 4453.44 3114.11 3087.2 3575.66 7114.51 4192.72
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 5 -2 10 8 18 -6 -3 -7 15 -11 -8 14 -14 16 20 -9 -5 -20 -1 -22 -18 -19 -25 -24 27 -4 29 -29
+right_child=3 2 26 6 7 9 12 17 -10 11 -12 -13 13 -15 -16 -17 22 23 19 -21 21 -23 25 24 -26 -27 -28 28 -30 -31
+leaf_value=0.061985261459443698 -0.012186238325407273 0.081487200535419912 -0.0093210192252477717 -0.016705836300306059 0.052714762768043967 -0.0033980217369950268 -0.05906906566182947 0.041753198593692489 0.024445484783031563 0.091271031426869098 0.14225687984003854 0.0051724623517617665 -0.12299433408159736 0.051946749856248933 -0.31568754408005117 0.12401370906749565 0.1276084767874851 0.01054081801910637 0.057066826084080861 -0.12876547871922014 0.10902720822228325 -0.12660689751307169 -0.090854723306496937 -0.02604459297361103 -0.23857569431745876 0.12849001193803453 0.01473642148656136 -0.04695652709357908 -0.18168994516031847 0.07373169313397325
+leaf_weight=1092 1562 540 5846 1089 1211 3046 2424 971 1306 282 163 307 282 57 37 181 31 2109 34 147 24 51 125 235 31 21 1279 505 97 95
+leaf_count=1092 1562 540 5846 1089 1211 3046 2424 971 1306 282 163 307 282 57 37 181 31 2109 34 147 24 51 125 235 31 21 1279 505 97 95
+internal_value=0 0.0123186 0.00172364 -0.0427562 0.0348877 0.0169504 -0.0544885 0.0248177 0.0411316 0.00467015 0.062073 0.0463945 -0.0666383 -0.115436 -0.145344 0.0535026 0.0440066 0.014721 -0.0277015 -0.0938578 0.0547109 -0.051204 -0.0265689 0.00366916 -0.0508133 -0.0593051 -0.00894595 -0.0135753 -0.0492575 -0.0278476
+internal_weight=0 19548 13303 5632 6245 5481 4070 4557 1846 3635 1688 589 2800 376 319 1525 1344 3346 1270 181 1167 75 177 2375 266 146 7822 6543 697 600
+internal_count=25180 19548 13303 5632 6245 5481 4070 4557 1846 3635 1688 589 2800 376 319 1525 1344 3346 1270 181 1167 75 177 2375 266 146 7822 6543 697 600
+is_linear=0
+shrinkage=0.0166667
+
+
+Tree=36
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 67 70 69 69 70 43 69 57 27 13 67 40 73 63 73 49 2 52 48 50 44 72 62 38 53 56 43
+split_gain=32816.5 10324.3 9162.98 5381.09 5054.56 6573.48 4676.98 3687.25 3883.82 3477.68 3430.27 4168.44 3260.42 4236.83 3439.13 3738.9 3280.14 3220.32 3230.64 5120.96 3439.98 3112.32 2807 3851.27 2772.5 3111.77 4844.59 3862.44 3740.49 3006.62
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 4 3 6 5 -1 22 8 21 24 11 12 14 -14 15 16 -3 18 19 20 -10 -5 -2 -24 25 26 27 -9 -27 -30
+right_child=2 10 -4 7 -6 -7 -8 9 17 -11 -12 -13 13 -15 -16 -17 -18 -19 -20 -21 -22 -23 23 -25 -26 28 -28 -29 29 -31
+leaf_value=0.34399218337281279 0.026554340472785279 0.55449056156680121 -0.342945269893973 -0.12865988090493327 0.069041357839551495 0.12893847617990289 -0.12800754125027555 -0.0020095658043156497 -0.1686034218939868 -1.0174730234146119 -0.10043835178004193 0.56608129587756206 0.3935466752733503 -0.95721457864063386 -0.39388057157993317 0.71103118653324515 -0.03391379211023151 0.36944452879276685 -1.2840851977784584 -1.5240552335925814 -1.5269402140378954 0.18218168546782743 0.24383411298647073 1.6103190844031898 0.16285707422899545 0.3239012407563111 0.38624545121804266 -1.0281946950113576 -0.53943601986793677 0.38355317470573247
+leaf_weight=2265 2364 117 1735 2361 4478 3816 2300 46 275 75 2775 168 35 69 125 110 498 47 47 36 20 373 330 22 109 101 39 181 221 42
+leaf_count=2265 2364 117 1735 2361 4478 3816 2300 46 275 75 2775 168 35 69 125 110 498 47 47 36 20 373 330 22 109 101 39 181 221 42
+internal_value=0 0.098327 -0.132545 -0.0919351 0.149667 0.20904 -0.0230763 -0.178871 -0.129969 -0.368653 -0.0407811 0.106767 0.0258816 -0.502631 0.0905467 0.174069 0.0780265 -0.411197 -0.508261 -0.398099 -0.260694 -0.0862517 0.065783 0.329239 -0.302805 -0.383372 -0.643354 -0.820245 -0.193385 -0.392039
+internal_weight=0 14456 10724 8989 10559 6081 5016 3973 3159 814 3897 1122 954 104 850 725 615 425 378 331 295 2734 2716 352 739 630 266 227 364 263
+internal_count=25180 14456 10724 8989 10559 6081 5016 3973 3159 814 3897 1122 954 104 850 725 615 425 378 331 295 2734 2716 352 739 630 266 227 364 263
+is_linear=0
+shrinkage=0.1
+
+
+Tree=37
+num_leaves=31
+num_cat=0
+split_feature=65 68 68 63 55 4 10 71 60 59 5 69 70 39 20 60 50 63 10 4 62 62 18 63 3 70 62 59 70 52
+split_gain=26581.4 8362.67 7422.01 4110.74 5092.41 3385.78 4166.45 4326.59 3307.63 3572.43 3164.03 4170.67 3617.22 3471.32 3337.06 3298.96 3019.94 2853.41 2869.83 3501.03 2791.35 2730.61 2683.19 2636.77 4902.34 3674.71 2577.74 3104.17 2559.58 3828.53
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 2.5000000000000004 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=1 3 8 22 28 10 -7 -8 -2 -10 23 12 21 -13 15 -14 -3 -18 19 -19 -20 -12 -1 -6 25 -25 27 -24 29 -5
+right_child=2 16 -4 4 5 6 7 -9 9 -11 11 13 14 -15 -16 -17 17 18 20 -21 -22 -23 26 24 -26 -27 -28 -29 -30 -31
+leaf_value=0.21331697715316503 0.0080314857369741879 -0.0012068602826328491 -0.30865074161161005 0.25589430435797911 0.087180823699597565 -0.078965832277181305 0.085555176551525419 -1.5714656011760235 -0.015997791028793017 -0.17686688523612196 0.215231677934305 -0.22331088587099857 0.66893712565302854 -1.0628248078624407 -1.0156020827153149 -0.2430880933490574 0.21897782196553006 -0.38803228228994785 -0.34556787197406474 0.50800149795413019 -1.8254796237945556 1.2593614898622036 1.4272562369290327 0.54461580839286861 1.274056010005566 -0.2064219622530489 0.23574152118435096 0.50009265242810919 0.092389045124892044 0.89102137934619408
+leaf_weight=1707 2775 3352 1735 1574 4256 564 26 40 2070 4144 67 275 60 60 34 117 103 341 26 50 25 40 54 147 52 117 153 109 1006 101
+leaf_count=1707 2775 3352 1735 1574 4256 564 26 40 2070 4144 67 275 60 60 34 117 103 341 26 50 25 40 54 147 52 117 153 109 1006 101
+internal_value=0 0.0884943 -0.119291 0.134701 0.104325 0.0520595 -0.166938 -0.9187 -0.0827416 -0.123278 0.0784649 -0.127443 0.131948 -0.373672 -0.108225 0.066073 -0.0367029 -0.25502 -0.365477 -0.27345 -1.07101 0.605561 0.262868 0.107874 0.386576 0.21177 0.530539 0.807251 0.218469 0.294192
+internal_weight=0 14456 10724 10559 8536 5855 630 66 8989 6214 5225 653 318 335 211 177 3897 545 442 391 51 107 2023 4572 316 264 316 163 2681 1675
+internal_count=25180 14456 10724 10559 8536 5855 630 66 8989 6214 5225 653 318 335 211 177 3897 545 442 391 51 107 2023 4572 316 264 316 163 2681 1675
+is_linear=0
+shrinkage=0.1
+
+
+Tree=38
+num_leaves=31
+num_cat=0
+split_feature=57 63 53 59 54 62 60 23 13 59 34 24 51 5 5 30 2 62 64 60 23 40 50 5 40 59 1 41 69 29
+split_gain=12959 8030.02 8164.46 8848.99 5306.13 6761.75 4619.56 4519.5 5677.94 4367.64 4344.54 3895.12 3819.04 4151.9 3777.03 3681.7 4270.65 3873.3 5444.93 3446.09 3400.56 6119.42 3518.2 3390.46 4781.99 3383.82 3835.57 3345.52 4829.67 5775.92
+threshold=1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=6 4 10 -4 7 20 -1 -2 -9 19 -3 12 15 -14 -11 16 27 18 -18 -7 -6 22 -22 24 -13 26 -8 -5 -29 -30
+right_child=1 2 3 11 5 9 25 8 -10 14 -12 23 13 -15 -16 -17 17 -19 -20 -21 21 -23 -24 -25 -26 -27 -28 28 29 -31
+leaf_value=0.23691284763693377 0.11070987815776655 -0.016858840858980123 -0.018962177215928758 -0.29340931007257348 0.11957513771693616 0.24895779096421466 0.12839127385980578 0.3811979617391314 1.8376610659783887 -0.22533294216545152 0.35037821253704893 -0.015215607666155593 -0.12557674552124271 0.83696638000011436 -0.81219233861956441 -0.64339170785581423 0.35525164777114071 0.45881234788719349 -0.75540016031987278 -0.14244936136423189 -0.22749463075318813 -1.3933882777392865 0.79859534770250329 -0.63562490991183695 0.976510616232242 0.015187876500967902 0.60382509790744976 -1.0458822450323018 0.029311015811418335 -1.6961076207782915
+leaf_weight=2027 2129 2993 2522 2399 2361 354 1354 196 31 1085 361 369 432 50 122 331 81 136 97 617 203 40 40 70 56 4232 194 151 124 23
+leaf_count=2027 2129 2993 2522 2399 2361 354 1354 196 31 1085 361 369 432 50 122 331 81 136 97 617 203 40 40 70 56 4232 194 151 124 23
+internal_value=0 -0.0480908 -0.105137 -0.167798 0.0329331 -0.0271651 0.107017 0.155935 0.580098 -0.157637 0.0226679 -0.254707 -0.288875 -0.0257279 -0.284651 -0.326827 -0.292027 0.0570065 -0.249991 0.000246964 0.0803116 -0.247255 -0.0585909 0.00924503 0.115459 0.0614635 0.187974 -0.332663 -0.648672 -0.240652
+internal_weight=0 17373 10195 6841 7178 4822 7807 2356 227 2178 3354 4319 3824 482 1207 3342 3011 314 178 971 2644 283 243 495 425 5780 1548 2697 298 147
+internal_count=25180 17373 10195 6841 7178 4822 7807 2356 227 2178 3354 4319 3824 482 1207 3342 3011 314 178 971 2644 283 243 495 425 5780 1548 2697 298 147
+is_linear=0
+shrinkage=0.1
+
+
+Tree=39
+num_leaves=31
+num_cat=0
+split_feature=57 68 64 63 64 68 54 18 7 63 51 35 69 1 71 62 42 10 25 52 71 6 20 54 35 21 55 69 47 51
+split_gain=12613.6 8099.44 5483.27 4527.72 3355.1 3595.14 3314.2 4010.17 3027.07 4896.26 2927.92 2901.16 4762.52 2917.56 2977.59 2856.5 3066.45 9537.09 6761.92 2990.34 3562.26 2828.3 4335.97 3961.65 2651.36 2599.26 2571.06 4753.02 3140.07 2460.13
+threshold=1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.5000000000000002 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35 1.0000000180025095e-35
+decision_type=2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
+left_child=4 3 -3 6 5 26 11 15 9 -9 -5 13 -13 -2 -15 29 19 18 -18 24 -21 23 25 -12 -17 -23 27 -1 -29 -8
+right_child=1 2 -4 10 -6 -7 7 8 -10 -11 21 12 -14 14 -16 16 17 -19 -20 20 -22 22 -24 -25 -26 -27 -28 28 -30 -31
+leaf_value=0.30840066282006984 0.046464128319924906 -0.051707265719989987 -0.18527782225686015 -0.040955784106337774 0.019192260909351097 0.012446109901264484 0.048427713421553796 0.23474870140395931 0.3739045743162584 -0.081571734329230913 0.23019085944940648 0.65064530849456792 -0.10212503071216977 -0.0028050179855945785 0.38471358265429872 -0.0085894228832007775 0.023923221780960239 -1.1711960928440095 -0.84340565359150921 -0.0025128829043085982 -0.65768475394163817 -0.17504307056894933 0.48965550377255396 0.0056470587073787657 -0.43350989042144078 -0.79482339336758567 0.08601231807822074 0.11824554365939147 -0.31570040114844838 -0.12558926093389128
+leaf_weight=416 1543 3042 1028 6824 3807 1202 1420 236 99 254 300 55 34 78 136 1082 134 25 27 41 42 87 21 569 38 21 2017 317 48 237
+leaf_count=416 1543 3042 1028 6824 3807 1202 1420 236 99 254 300 55 34 78 136 1082 134 25 27 41 42 87 21 569 38 21 2017 317 48 237
+internal_value=0 -0.0237228 -0.0854445 -0.00483934 0.0527907 0.084768 0.0300075 0.00230032 0.121728 0.0707785 -0.0292571 0.0845664 0.36307 0.070459 0.243468 -0.0207933 -0.0736782 -0.262614 -0.121529 -0.0444663 -0.334046 0.0507346 -0.167731 0.0831651 -0.0230064 -0.295556 0.115837 0.192862 0.0611787 0.0235381
+internal_weight=0 17373 4070 13303 7807 4000 5481 3635 589 490 7822 1846 89 1757 214 3046 1389 186 161 1203 83 998 129 869 1120 108 2798 781 365 1657
+internal_count=25180 17373 4070 13303 7807 4000 5481 3635 589 490 7822 1846 89 1757 214 3046 1389 186 161 1203 83 998 129 869 1120 108 2798 781 365 1657
+is_linear=0
+shrinkage=0.05
+
+
+end of trees
+
+feature_importances:
+yellow=63
+brown=63
+black=59
+red=57
+BON4=53
+BON8=51
+BON5=44
+grey=44
+BON2=43
+BON7=42
+no_players=41
+BON3=40
+BON1=31
+x5_SCORE7=25
+BON10=25
+blue=23
+x0_SCORE2=19
+BON9=18
+x3_SCORE1=16
+x3_SCORE4=16
+x4_SCORE9=16
+x5_SCORE9=16
+x1_SCORE2=15
+x0_map3=15
+x0_SCORE4=14
+x0_SCORE7=13
+x1_SCORE8=12
+x3_SCORE3=12
+x1_SCORE5=11
+x4_SCORE3=11
+x4_SCORE5=11
+x5_SCORE4=11
+x0_map2=11
+x0_SCORE6=10
+x4_SCORE4=10
+x4_SCORE7=10
+x0_SCORE3=9
+x0_SCORE8=9
+x2_SCORE1=9
+x2_SCORE3=9
+x3_SCORE6=9
+x4_SCORE8=9
+x5_SCORE3=9
+x5_SCORE5=9
+x5_SCORE8=9
+x0_map1=9
+x0_SCORE1=8
+x0_SCORE5=8
+x3_SCORE2=8
+x4_SCORE6=8
+x5_SCORE6=8
+x2_SCORE2=7
+BON6=7
+x1_SCORE1=6
+x1_SCORE3=6
+x2_SCORE4=6
+x2_SCORE6=6
+x2_SCORE7=6
+x2_SCORE8=6
+x3_SCORE5=6
+x3_SCORE8=6
+x5_SCORE2=6
+x1_SCORE4=5
+x1_SCORE7=5
+x3_SCORE7=5
+x1_SCORE6=4
+x3_SCORE9=4
+x1_SCORE9=2
+x2_SCORE9=2
+x4_SCORE2=2
+x0_SCORE9=1
+x2_SCORE5=1
+
+parameters:
+[boosting: dart]
+[objective: regression]
+[metric: l2]
+[tree_learner: serial]
+[device_type: cpu]
+[linear_tree: 0]
+[data: ]
+[valid: ]
+[num_iterations: 40]
+[learning_rate: 0.1]
+[num_leaves: 31]
+[num_threads: 0]
+[deterministic: 0]
+[force_col_wise: 0]
+[force_row_wise: 0]
+[histogram_pool_size: -1]
+[max_depth: -1]
+[min_data_in_leaf: 20]
+[min_sum_hessian_in_leaf: 0.001]
+[bagging_fraction: 1]
+[pos_bagging_fraction: 1]
+[neg_bagging_fraction: 1]
+[bagging_freq: 0]
+[bagging_seed: 3]
+[feature_fraction: 0.7]
+[feature_fraction_bynode: 1]
+[feature_fraction_seed: 2]
+[extra_trees: 0]
+[extra_seed: 6]
+[early_stopping_round: 10]
+[first_metric_only: 0]
+[max_delta_step: 0]
+[lambda_l1: 0]
+[lambda_l2: 0]
+[linear_lambda: 0]
+[min_gain_to_split: 0]
+[drop_rate: 0.1]
+[max_drop: 50]
+[skip_drop: 0.5]
+[xgboost_dart_mode: 0]
+[uniform_drop: 0]
+[drop_seed: 4]
+[top_rate: 0.2]
+[other_rate: 0.1]
+[min_data_per_group: 100]
+[max_cat_threshold: 32]
+[cat_l2: 10]
+[cat_smooth: 10]
+[max_cat_to_onehot: 4]
+[top_k: 20]
+[monotone_constraints: ]
+[monotone_constraints_method: basic]
+[monotone_penalty: 0]
+[feature_contri: ]
+[forcedsplits_filename: ]
+[refit_decay_rate: 0.9]
+[cegb_tradeoff: 1]
+[cegb_penalty_split: 0]
+[cegb_penalty_feature_lazy: ]
+[cegb_penalty_feature_coupled: ]
+[path_smooth: 0]
+[interaction_constraints: ]
+[verbosity: 1]
+[saved_feature_importance_type: 0]
+[max_bin: 255]
+[max_bin_by_feature: ]
+[min_data_in_bin: 3]
+[bin_construct_sample_cnt: 200000]
+[data_random_seed: 1]
+[is_enable_sparse: 1]
+[enable_bundle: 1]
+[use_missing: 1]
+[zero_as_missing: 0]
+[feature_pre_filter: 1]
+[pre_partition: 0]
+[two_round: 0]
+[header: 0]
+[label_column: ]
+[weight_column: ]
+[group_column: ]
+[ignore_column: ]
+[categorical_feature: ]
+[forcedbins_filename: ]
+[objective_seed: 5]
+[num_class: 1]
+[is_unbalance: 0]
+[scale_pos_weight: 1]
+[sigmoid: 1]
+[boost_from_average: 1]
+[reg_sqrt: 0]
+[alpha: 0.9]
+[fair_c: 1]
+[poisson_max_delta_step: 0.7]
+[tweedie_variance_power: 1.5]
+[lambdarank_truncation_level: 30]
+[lambdarank_norm: 1]
+[label_gain: ]
+[eval_at: ]
+[multi_error_top_k: 1]
+[auc_mu_weights: ]
+[num_machines: 1]
+[local_listen_port: 12400]
+[time_out: 120]
+[machine_list_filename: ]
+[machines: ]
+[gpu_platform_id: -1]
+[gpu_device_id: -1]
+[gpu_use_dp: 0]
+[num_gpu: 1]
+
+end of parameters
+
+pandas_categorical:[]
diff --git a/faction-picker-bot/.ipynb_checkpoints/creatingVPdata-checkpoint.ipynb b/faction-picker-bot/.ipynb_checkpoints/creatingVPdata-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..28779b13a9d6b7acd8ee5a0b030482d18bc31f40
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/creatingVPdata-checkpoint.ipynb
@@ -0,0 +1,4093 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import math\n",
+ "import time"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Table of contents\n",
+ "1. [Loading data from the website](#websiteData)\n",
+ "2. [Loading data locally](#localData)\n",
+ "3. [Dataset creation initial functions](#datasetCreate) \n",
+ " a. [Victory Point (target) dataset](#VPData) \n",
+ " b. [Features dataset](#featuresData)\n",
+ "4. [Speeding check & speed up dataset creation & sense-checking on small batch](#speedUp)\n",
+ "5. [Cleaning & filtering the data](#cleanUp)\n",
+ "6. [Creating the full dataset](#fullDataset)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Loading data from the website (not using this right now - for now we'll just load locally) \n",
+ "But we'll keep this section here for now, commented out. The reason we're not using this is because the jsons are nested, which would require a bit of time to unpack. I'd like to focus on the cleaning / making some form of useful data and modelling, for now. Later we can go back and get more data."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# bigoldlist = ['2013-02.json',\n",
+ "# '2013-03.json',\n",
+ "# '2013-04.json',\n",
+ "# '2013-05.json',\n",
+ "# '2013-06.json',\n",
+ "# '2013-07.json',\n",
+ "# '2013-08.json',\n",
+ "# '2013-09.json',\n",
+ "# '2013-10.json',\n",
+ "# '2013-11.json',\n",
+ "# '2013-12.json',\n",
+ "# '2014-01.json',\n",
+ "# '2014-02.json',\n",
+ "# '2014-03.json',\n",
+ "# '2014-04.json',\n",
+ "# '2014-05.json',\n",
+ "# '2014-06.json',\n",
+ "# '2014-07.json',\n",
+ "# '2014-08.json',\n",
+ "# '2014-09.json',\n",
+ "# '2014-10.json',\n",
+ "# '2014-11.json',\n",
+ "# '2014-12.json',\n",
+ "# '2015-01.json',\n",
+ "# '2015-02.json',\n",
+ "# '2015-03.json',\n",
+ "# '2015-04.json',\n",
+ "# '2015-05.json',\n",
+ "# '2015-06.json',\n",
+ "# '2015-07.json',\n",
+ "# '2015-08.json',\n",
+ "# '2015-09.json',\n",
+ "# '2015-10.json',\n",
+ "# '2015-11.json',\n",
+ "# '2015-12.json',\n",
+ "# '2016-01.json',\n",
+ "# '2016-02.json',\n",
+ "# '2016-03.json',\n",
+ "# '2016-04.json',\n",
+ "# '2016-05.json',\n",
+ "# '2016-06.json',\n",
+ "# '2016-07.json',\n",
+ "# '2016-08.json',\n",
+ "# '2016-09.json',\n",
+ "# '2016-10.json',\n",
+ "# '2016-11.json',\n",
+ "# '2016-12.json',\n",
+ "# '2017-01.json',\n",
+ "# '2017-02.json',\n",
+ "# '2017-03.json',\n",
+ "# '2017-04.json',\n",
+ "# '2017-05.json',\n",
+ "# '2017-06.json',\n",
+ "# '2017-07.json',\n",
+ "# '2017-08.json',\n",
+ "# '2017-09.json',\n",
+ "# '2017-10.json',\n",
+ "# '2017-11.json',\n",
+ "# '2017-12.json',\n",
+ "# '2018-01.json',\n",
+ "# '2018-02.json',\n",
+ "# '2018-03.json',\n",
+ "# '2018-04.json',\n",
+ "# '2018-05.json',\n",
+ "# '2018-06.json',\n",
+ "# '2018-07.json',\n",
+ "# '2018-08.json',\n",
+ "# '2018-09.json',\n",
+ "# '2018-10.json',\n",
+ "# '2018-11.json',\n",
+ "# '2018-12.json',\n",
+ "# '2019-01.json',\n",
+ "# '2019-02.json',\n",
+ "# '2019-03.json',\n",
+ "# '2019-04.json',\n",
+ "# '2019-05.json',\n",
+ "# '2019-06.json',\n",
+ "# '2019-07.json',\n",
+ "# '2019-08.json',\n",
+ "# '2019-09.json',\n",
+ "# '2019-10.json',\n",
+ "# '2019-11.json',\n",
+ "# '2019-12.json',\n",
+ "# '2020-01.json',\n",
+ "# '2020-02.json',\n",
+ "# '2020-03.json',\n",
+ "# '2020-04.json',\n",
+ "# '2020-05.json',\n",
+ "# '2020-06.json',\n",
+ "# '2020-07.json',\n",
+ "# '2020-08.json',\n",
+ "# '2020-09.json',\n",
+ "# '2020-10.json',\n",
+ "# '2020-11.json',\n",
+ "# '2020-12.json',\n",
+ "# '2021-01.json',\n",
+ "# '2021-02.json',\n",
+ "# '2021-03.json',\n",
+ "# '2021-04.json']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# # Test start of web pipeline (not used)\n",
+ "# url = 'https://terra.snellman.net/data/events/' + bigoldlist[0]\n",
+ "# eventsdata1 = pd.read_json(url)\n",
+ "# print(len(eventsdata1))\n",
+ "# eventsdata1.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# # Load in the data remotely\n",
+ "# for gameset in bigoldlist:\n",
+ "# url = 'https://terra.snellman.net/data/events/' + gameset\n",
+ "# eventsdata = pd.read_json(url)\n",
+ " \n",
+ "# for eachgame in range(len(gameset)):\n",
+ "# singlerow = eventsdata.iloc[[eachgame]]\n",
+ "# newcol = get_vp_from_game(gameEventRow)\n",
+ "# vpdf = vpdf.append(newdf, ignore_index=True) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Loading in the data Locally "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "folderlocation = \"D:/PycharmProjects/TerraBot/terra-mystica\"\n",
+ "gameevents = pd.read_csv(f'{folderlocation}/game_events.csv')\n",
+ "games = pd.read_csv(f'{folderlocation}/games.csv')\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## EDA"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Number of game events: 73419074\n",
+ "Number of games in gameevents: 115612\n",
+ "len of games: 115612\n"
+ ]
+ }
+ ],
+ "source": [
+ "# get some more stats\n",
+ "gameslist = list(pd.unique(gameevents['game']))\n",
+ "print(f'Number of game events: {len(gameevents)}')\n",
+ "print(f\"Number of games in gameevents: {len(gameslist)}\")\n",
+ "print(f'len of games: {len(games)}')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " base_map \n",
+ " game \n",
+ " last_update \n",
+ " player_count \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 0000000001 \n",
+ " 2015-07-22 05:15:51 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " 050615 \n",
+ " 2015-07-13 09:45:00 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 0512 \n",
+ " 2015-07-03 04:17:31 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 051501 \n",
+ " 2015-07-16 21:00:54 \n",
+ " 5 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 95a66999127893f5925a5f591d54f8bcb9a670e6 \n",
+ " 060303 \n",
+ " 2015-07-02 05:20:19 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 115607 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " Youreacrookcaptianhook \n",
+ " 2014-09-04 05:04:45 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ " 115608 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " YourMomIsAChaosMagician \n",
+ " 2014-09-02 00:23:43 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 115609 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " ytuwertqwtr \n",
+ " 2014-09-28 18:12:35 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115610 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " yuertyqert \n",
+ " 2014-09-27 19:01:17 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115611 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " ZeicheMasZeuchnis \n",
+ " 2014-09-10 20:35:32 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
115612 rows × 4 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " base_map game \\\n",
+ "0 126fe960806d587c78546b30f1a90853b1ada468 0000000001 \n",
+ "1 be8f6ebf549404d015547152d5f2a1906ae8dd90 050615 \n",
+ "2 126fe960806d587c78546b30f1a90853b1ada468 0512 \n",
+ "3 126fe960806d587c78546b30f1a90853b1ada468 051501 \n",
+ "4 95a66999127893f5925a5f591d54f8bcb9a670e6 060303 \n",
+ "... ... ... \n",
+ "115607 126fe960806d587c78546b30f1a90853b1ada468 Youreacrookcaptianhook \n",
+ "115608 126fe960806d587c78546b30f1a90853b1ada468 YourMomIsAChaosMagician \n",
+ "115609 126fe960806d587c78546b30f1a90853b1ada468 ytuwertqwtr \n",
+ "115610 126fe960806d587c78546b30f1a90853b1ada468 yuertyqert \n",
+ "115611 126fe960806d587c78546b30f1a90853b1ada468 ZeicheMasZeuchnis \n",
+ "\n",
+ " last_update player_count \n",
+ "0 2015-07-22 05:15:51 2 \n",
+ "1 2015-07-13 09:45:00 4 \n",
+ "2 2015-07-03 04:17:31 4 \n",
+ "3 2015-07-16 21:00:54 5 \n",
+ "4 2015-07-02 05:20:19 4 \n",
+ "... ... ... \n",
+ "115607 2014-09-04 05:04:45 3 \n",
+ "115608 2014-09-02 00:23:43 4 \n",
+ "115609 2014-09-28 18:12:35 2 \n",
+ "115610 2014-09-27 19:01:17 2 \n",
+ "115611 2014-09-10 20:35:32 3 \n",
+ "\n",
+ "[115612 rows x 4 columns]"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "games"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " event \n",
+ " faction \n",
+ " game \n",
+ " num \n",
+ " round \n",
+ " turn \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " upgrade:SH \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 2 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " order:2 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 6 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " order:2 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 2 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " order:1 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " order:1 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 5 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 73419069 \n",
+ " burn \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 4 \n",
+ " 1 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 73419070 \n",
+ " burn \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 3 \n",
+ " 5 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 73419071 \n",
+ " favor:FAV10 \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " 3 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ " 73419072 \n",
+ " town:TW3 \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " 6 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 73419073 \n",
+ " action:ACT3 \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
73419074 rows × 6 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " event faction game num round turn\n",
+ "0 upgrade:SH halflings 0000000001 1 2 1\n",
+ "1 order:2 halflings 0000000001 1 6 1\n",
+ "2 order:2 halflings 0000000001 1 2 1\n",
+ "3 order:1 halflings 0000000001 1 1 1\n",
+ "4 order:1 halflings 0000000001 1 5 1\n",
+ "... ... ... ... ... ... ...\n",
+ "73419069 burn darklings ZeicheMasZeuchnis 4 1 1\n",
+ "73419070 burn darklings ZeicheMasZeuchnis 3 5 2\n",
+ "73419071 favor:FAV10 darklings ZeicheMasZeuchnis 1 3 3\n",
+ "73419072 town:TW3 darklings ZeicheMasZeuchnis 1 6 2\n",
+ "73419073 action:ACT3 darklings ZeicheMasZeuchnis 1 1 1\n",
+ "\n",
+ "[73419074 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gameevents"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['halflings', 'all', 'mermaids', 'dragonlords', 'riverwalkers',\n",
+ " 'yetis', 'darklings', 'chaosmagicians', 'engineers', 'icemaidens',\n",
+ " 'nomads', 'auren', 'fakirs', 'witches', 'cultists', 'alchemists',\n",
+ " 'swarmlings', 'dwarves', 'shapeshifters', 'nofaction1',\n",
+ " 'nofaction4', 'acolytes', 'giants', 'nofaction3', 'nofaction2',\n",
+ " 'nofaction5', 'nofaction7'], dtype=object)"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "allfactions = pd.unique(gameevents['faction'])\n",
+ "allfactions"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "gamescoringtiles = pd.read_csv(f'{folderlocation}/game_scoring_tiles.csv')\n",
+ "gameoptions = pd.read_csv(f'{folderlocation}/game_options.csv')\n",
+ "stats = pd.read_csv(f'{folderlocation}/stats.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " round \n",
+ " tile \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 3 \n",
+ " SCORE1 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 0000000001 \n",
+ " 6 \n",
+ " SCORE5 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0000000001 \n",
+ " 5 \n",
+ " SCORE4 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " SCORE8 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 0000000001 \n",
+ " 2 \n",
+ " SCORE3 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 693655 \n",
+ " ZeicheMasZeuchnis \n",
+ " 4 \n",
+ " SCORE1 \n",
+ " \n",
+ " \n",
+ " 693656 \n",
+ " ZeicheMasZeuchnis \n",
+ " 6 \n",
+ " SCORE5 \n",
+ " \n",
+ " \n",
+ " 693657 \n",
+ " ZeicheMasZeuchnis \n",
+ " 5 \n",
+ " SCORE7 \n",
+ " \n",
+ " \n",
+ " 693658 \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " SCORE3 \n",
+ " \n",
+ " \n",
+ " 693659 \n",
+ " ZeicheMasZeuchnis \n",
+ " 2 \n",
+ " SCORE8 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
693660 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game round tile\n",
+ "0 0000000001 3 SCORE1\n",
+ "1 0000000001 6 SCORE5\n",
+ "2 0000000001 5 SCORE4\n",
+ "3 0000000001 1 SCORE8\n",
+ "4 0000000001 2 SCORE3\n",
+ "... ... ... ...\n",
+ "693655 ZeicheMasZeuchnis 4 SCORE1\n",
+ "693656 ZeicheMasZeuchnis 6 SCORE5\n",
+ "693657 ZeicheMasZeuchnis 5 SCORE7\n",
+ "693658 ZeicheMasZeuchnis 1 SCORE3\n",
+ "693659 ZeicheMasZeuchnis 2 SCORE8\n",
+ "\n",
+ "[693660 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gamescoringtiles"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "SCORE3 83727\n",
+ "SCORE7 83435\n",
+ "SCORE8 83322\n",
+ "SCORE4 83270\n",
+ "SCORE2 83226\n",
+ "SCORE5 83188\n",
+ "SCORE6 82770\n",
+ "SCORE1 71728\n",
+ "SCORE9 38994\n",
+ "Name: tile, dtype: int64"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gamescoringtiles['tile'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "19\n",
+ "option-errata-cultist-power 0.106882\n",
+ "option-strict-leech 0.106427\n",
+ "option-strict-darkling-sh 0.103665\n",
+ "option-strict-chaosmagician-sh 0.103642\n",
+ "option-email-notify 0.100557\n",
+ "option-mini-expansion-1 0.089982\n",
+ "option-shipping-bonus 0.083785\n",
+ "option-variable-turn-order 0.075660\n",
+ "option-temple-scoring-tile 0.053650\n",
+ "option-fire-and-ice-factions/ice 0.039872\n",
+ "option-fire-and-ice-final-scoring 0.039481\n",
+ "option-fire-and-ice-factions/volcano 0.039336\n",
+ "option-fire-and-ice-factions/variable_v5 0.024844\n",
+ "option-maintain-player-order 0.021085\n",
+ "option-fire-and-ice-factions/variable_v3 0.004580\n",
+ "option-fire-and-ice-factions/variable 0.003220\n",
+ "option-fire-and-ice-factions/variable_v4 0.002017\n",
+ "option-fire-and-ice-factions/variable_v2 0.001303\n",
+ "option-loose-adjust-resource 0.000012\n",
+ "Name: option, dtype: float64\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " option \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " option-strict-darkling-sh \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 0000000001 \n",
+ " option-email-notify \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0000000001 \n",
+ " option-shipping-bonus \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 0000000001 \n",
+ " option-strict-chaosmagician-sh \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 0000000001 \n",
+ " option-errata-cultist-power \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 1075569 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-email-notify \n",
+ " \n",
+ " \n",
+ " 1075570 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-strict-chaosmagician-sh \n",
+ " \n",
+ " \n",
+ " 1075571 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-errata-cultist-power \n",
+ " \n",
+ " \n",
+ " 1075572 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-mini-expansion-1 \n",
+ " \n",
+ " \n",
+ " 1075573 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-strict-leech \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
1075574 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game option\n",
+ "0 0000000001 option-strict-darkling-sh\n",
+ "1 0000000001 option-email-notify\n",
+ "2 0000000001 option-shipping-bonus\n",
+ "3 0000000001 option-strict-chaosmagician-sh\n",
+ "4 0000000001 option-errata-cultist-power\n",
+ "... ... ...\n",
+ "1075569 ZeicheMasZeuchnis option-email-notify\n",
+ "1075570 ZeicheMasZeuchnis option-strict-chaosmagician-sh\n",
+ "1075571 ZeicheMasZeuchnis option-errata-cultist-power\n",
+ "1075572 ZeicheMasZeuchnis option-mini-expansion-1\n",
+ "1075573 ZeicheMasZeuchnis option-strict-leech\n",
+ "\n",
+ "[1075574 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "print(len(pd.unique(gameoptions['option'])))\n",
+ "print(gameoptions['option'].value_counts() / len(gameoptions))\n",
+ "gameoptions"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "vp 12839907\n",
+ "build:D 6570095\n",
+ "leech:count 5716489\n",
+ "leech:pw 5716489\n",
+ "upgrade:TP 3543848\n",
+ " ... \n",
+ "action:ACTH5 1852\n",
+ "order:6 912\n",
+ "order:7 636\n",
+ "action:ACTH4 592\n",
+ "action:ACTH3 314\n",
+ "Name: event, Length: 91, dtype: int64"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gameevents['event'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "126fe960806d587c78546b30f1a90853b1ada468 77158\n",
+ "95a66999127893f5925a5f591d54f8bcb9a670e6 21052\n",
+ "be8f6ebf549404d015547152d5f2a1906ae8dd90 16184\n",
+ "fdb13a13cd48b7a3c3525f27e4628ff6905aa5b1 1210\n",
+ "224736500d20520f195970eb0fd4c41df040c08c 3\n",
+ "735b073fd7161268bb2796c1275abda92acd8b1a 2\n",
+ "30b6ded823e53670624981abdb2c5b8568a44091 1\n",
+ "c07f36f9e050992d2daf6d44af2bc51dca719c46 1\n",
+ "b109f78907d2cbd5699ced16572be46043558e41 1\n",
+ "Name: base_map, dtype: int64"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "games['base_map'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "[126fe960806d587c78546b30f1a90853b1ada468](https://terra.snellman.net/map/126fe960806d587c78546b30f1a90853b1ada468)\n",
+ "is the same as [91645cdb135773c2a7a50e5ca9cb18af54c664c4](https://terra.snellman.net/mapedit/91645cdb135773c2a7a50e5ca9cb18af54c664c4) \n",
+ "[95a66999127893f5925a5f591d54f8bcb9a670e6](https://terra.snellman.net/map/95a66999127893f5925a5f591d54f8bcb9a670e6) is different \n",
+ "[be8f6ebf549404d015547152d5f2a1906ae8dd90](https://terra.snellman.net/map/be8f6ebf549404d015547152d5f2a1906ae8dd90) is re-balanced. \n",
+ "\n",
+ "All other maps aren't present here so we'll use those"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Creating the new datasets - some functions to help us make these later "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Victory Points (target) dataset \n",
+ "Let's make some functions to help make the dataset."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def makenewdf():\n",
+ " \"\"\"make an empty dataframe, organised in the way we want the target data, ready to be populated\"\"\"\n",
+ " validfactions = ['witches', 'auren', 'swarmlings', 'mermaids', 'cultists', 'halflings', 'dwarves', 'engineers', 'chaosmagicians', 'giants', 'fakirs', 'nomads', 'darklings', 'alchemists']\n",
+ " dfcols = ['game'] + validfactions\n",
+ " vpdf = pd.DataFrame(columns=dfcols)\n",
+ " \n",
+ " return vpdf, dfcols, validfactions\n",
+ "\n",
+ "vpdf, dfcols, validfactions = makenewdf()\n",
+ "\n",
+ "sensecheck = False\n",
+ "if sensecheck:\n",
+ " newdf = pd.DataFrame([[np.nan] * 15], columns=dfcols)\n",
+ " newdf['auren'].replace({np.nan: 'test'}, inplace=True)\n",
+ " vpdf = vpdf.append(newdf, ignore_index=True)\n",
+ " print(len(vpdf))\n",
+ " vpdf.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_vp_from_game(singleGameEvents):\n",
+ " \"\"\"Input game events for a single game. This is a pd.DataFrame. \n",
+ " Output a row where each faction in the game has its vp populated (the rest are nans)\n",
+ " \"\"\"\n",
+ " newdf = pd.DataFrame([[np.nan] * 15], columns=dfcols)\n",
+ " \n",
+ " # assign the game number\n",
+ " gameno = list(pd.unique(singleGameEvents['game']))\n",
+ " \n",
+ " # assert len(gameno) == 1, 'More than 1 unique game was found' \n",
+ " try:\n",
+ " newdf['game'].replace({np.nan: gameno[0]}, inplace=True)\n",
+ " except:\n",
+ " print(f'DEBUGGING: len of table is {len(singleGameEvents)}')\n",
+ " print(f'DEBUGGING: gamnos list: {gameno}')\n",
+ " print(singleGameEvents)\n",
+ " raise\n",
+ " \n",
+ " # find factions - there are some artifacts in the data. E.g. the \"faction\", \"all\". We need to filter them out.\n",
+ " rawfactions = list(pd.unique(singleGameEvents['faction']))\n",
+ " verifiedfactions = [rawfaction for rawfaction in rawfactions if rawfaction in validfactions]\n",
+ " \n",
+ " for faction in verifiedfactions:\n",
+ " vpfaction = sum(singleGameEvents[(singleGameEvents['event'] == 'vp') & (singleGameEvents['faction'] == faction)]['num'])\n",
+ " newdf[faction].replace({np.nan: vpfaction}, inplace=True)\n",
+ " \n",
+ " return newdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Time elapsed: 3.7775845527648926s\n",
+ "Time to do all games at current speed: 121.31502925395965hrs\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " witches \n",
+ " auren \n",
+ " swarmlings \n",
+ " mermaids \n",
+ " cultists \n",
+ " halflings \n",
+ " dwarves \n",
+ " engineers \n",
+ " chaosmagicians \n",
+ " giants \n",
+ " fakirs \n",
+ " nomads \n",
+ " darklings \n",
+ " alchemists \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 118.0 \n",
+ " NaN \n",
+ " 62.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game witches auren swarmlings mermaids cultists halflings \\\n",
+ "0 0000000001 NaN NaN NaN 118.0 NaN 62.0 \n",
+ "\n",
+ " dwarves engineers chaosmagicians giants fakirs nomads darklings \\\n",
+ "0 NaN NaN NaN NaN NaN NaN NaN \n",
+ "\n",
+ " alchemists \n",
+ "0 NaN "
+ ]
+ },
+ "execution_count": 18,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense check\n",
+ "start = time.time()\n",
+ "singlegame = gameevents[gameevents['game'] == '0000000001']\n",
+ "singlegamefactions = (list(pd.unique(singlegame['faction'])))\n",
+ "vpforgame = get_vp_from_game(singlegame)\n",
+ "end = time.time()\n",
+ "\n",
+ "print(f'Time elapsed: {end-start}s')\n",
+ "print(f'Time to do all games at current speed: {((end-start)*len(pd.unique(gameevents[\"game\"]))/3600)}hrs')\n",
+ "vpforgame"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Features dataset \n",
+ "We'll want:\n",
+ "1. Boolean of bonus tiles (in game or not) - DONE \n",
+ "2. One-hot of round tiles, for each round - DONE \n",
+ "3. Boolean of factions already picked (more info if any have been picked yet) - removed as would require 1 row for each faction. We want 1 line per game for now \n",
+ "4. One-hot for different map variants we'd like to use - DONE \n",
+ "5. One-hot player count (from 2, 3, 4 or 5 players) - DONE "
+ ]
+ },
+ {
+ "attachments": {
+ "942cd242-5b8b-432f-8843-51185679848e.png": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAIoAAAEKCAYAAADNQM0IAAAXN0lEQVR4Ae2d/ZHjKgzAU2NmtpUrYCc1vA6ypewVcn9sGX6DhNAHOMGbQIDoZt4ztkEI6WdBguI9bf7PLVBhgVNFHa/iFtgcFIegygIOSpWZvJKD4gxUWcBBqTKTV3JQnIEqCzgoVWbySg6KM1BlAQelykxeyUFxBqos4KBUmckrvTUo35+X7fsOAz9f5+30cd1+7tQb6vbfy3Y6xbH9u27n03m7/ntMw4ag/GzXj9N2Oon/Pu+55bHB5K2/t8vptF3+ijtguNN2+vzeABQw6mk7f5VRGB+UwhhnBIUdEMHpCkvBiMRMBCQAc+vflKDIAc0SURiUbduCc2IY//4MT/U1RR2qB46hKKRCPjo9Ragb9yiCQB8k6xSjxq8iymW7iOhI8tEfWi95z47xJKeAzIH4IHF7LZfsJhkI5eIY70SUXRuTbchm4iFqPvUQAGFQ8unEAeq5EwfA64ZQh9rLMhqI6qFBqd4Gg9X32PjazNVrFOlg6YQNnav75qnOjlGOH/WU49eg7I9Xj2HbcPxqjFJHA+S+jXX/WxjbJ6/NOoKiHQpGFMSCYh8MBpgjRSAcRHGakEaBRnLABSNaO985V86FukKmcUK4Lccly9A0jWfbboNyY7yZvkIfuidtonREuQnsUD/ppP1DoujYHJQ0VVDojz1nRoxPp6wP5TTF4EDofhosGEUsmGPYxCesYEQaeeUxB0WAqKIXCoT68QHIxpiccg+UIGtnvJnehTHeAYVsmI5kYxgP21JGqeagJIeaAWZGjKBI5UwTPpVPiTQ+14ilghGzOrcv5KAImVIP6hHWXrhAzsYodc3aCgCtSlldWUHoQ5fvgFJlYylj21pmuBXCHA3EhGi6DE6hz/9wkeZJOsaaynBoKAXk30v8SHxbB+r31tGCos9RfpoSQS+zRpHTqwTFri3AMdT21nittoUxSicrW8V1YtHG39vF6irqDRRR0AAIC4c/AgCeTlqN2+9GTJhOXzYFkdEBIcySLGvqW+dWHyUbGiKoFMbl03ozohjd6BMgtb89XqOxHeMNUEJLOya0S4Q+2VgutJtGFDMYP53aAg0jytR2ceWNBRwUYxA/LVvAQSnbxa8aCzgoxiB+WraAg1K2i181FnBQjEH8tGwBB6VsF79qLOCgGIP4adkCDkrZLn7VWMBBMQbx07IFuoHy8/Oz/ffff9ufP3/u/hfqhfr+bxwLdAMlOP/7+3Z+Kpkl1Av1/d84FugGSogkR/4drX9Ettc9bgEH5bjN3rKFgzKS22UeyUh6tc1w0yM9OpXU1bfJNiHhSSfcoBY6uSivQ/d1W0jwkVlfekjPP3NQNvikc8SyR0CRmWvgXEoWhg7LqZIhI42yyTCR+bxdPs/wC0LS00EhS3TMcKtzPCtWV/9Oviil/SlwsA8NVIApRBM6ijoiouj0RIo+COLlK/zGN6Zwqv7wPqVK2h9ygR7UDo70m6Sgg46Y8oFgS/UpTb5GyUHRUSC/n8wKScfkFAZEtpdl/v1LlJASuCMICQ7TZ6oX2mHd5HCYagg4yu8lnSIkCVTWMY2hY2EJUNLTSk9mMi4am6cYYVmVnS6dwGUJCpRFVjpLQufLPqBuAodrhpJMuJZlqCXXKEo/lBHqJ8i02OZnS4CijSefaFk2ttyJKKEWAUJHaqmmngRCDoqNPqpdgDmCnDk+A4V/jUAPgx4radb+2A2UNt/MlkGQDt57uvV1jiJocjy3i1t2h+w3B0XKBkgSVEcjCk1D3POrSt1AabPXIx1GJrTX0JHqSYQnN//UI182A84WT//P10W8jEb2YUHR5wCKmQopouBvjhgGjDx0jn2kumF4/67bZec9LjT6VsduoLQZQDQmrU3iUUEBHaPzKHyXv0cRi0rZhpwc4Uoy6Hr24zOzjoApjqaQ83YOr89IbfVrKy6f4k1JoIMdn9WxjVVLUicHpTSk3td0BOnde6/+HJSHLe2gPGxCF7COBTyirOPLpiNxUJqadx3hDso6vmw6EgelqXnXEe6grOPLpiPpBkqbb2ab2saFCwt0A6XNXo8YiRebWqAbKHWJSDzWo/W5pZdaWMBBaWHVBWU6KI2dqnePG3fWUPzkoNjd1fGy8BUohay1hr59quglQJFpBTJpCC2Fm3ayDr17ltMXQ502WfgOykFejy5O6+pjRMkhoOQf/Rc9pMoaKATlXhY+JUdTTgr2m+8eBzhIJwYlj34MqtRszPKaESUlBhVAIj/s5MwCQLG9LBMkBAD8lOIr/Oi+FpTSH0ogZcY/LgEKPeHpaEApPrlqvUARJTiMywoUmfis/OqgKHM8elI3lXAvdfVLEUNek2WWDaWdiBLuESB0hPoBFJEkzdIcFLbFE0ptvpktgyAdDOWCg/V1jiI4VDxXWfgeUZ5AQYWINns9JVDsNXzieW1Bv8g7loVPaxGWQ3+2xPQHkaq0mA1GyqNPhemGqNJtjdJmtOiktDZpmYUfBhAhoP4SNPL6x3W7Fj/1oAUgkkU9i2unNoZ6WOrkoDw8fhdQaQEHpdJQ717NQXl3AirH76BUGurdqzko705A5fgdlEpDvXs1B+XdCagcv4NSaah3r9YNlDbfzL67+/qNvxsobfZ6+hnq3XvqBkrdbjC742h9bumlFhZwUFpYdUGZDsqCTm0xpMlBKe0el95zhtv7tOtbfodbnsEv81qS8dW73Dg3N91ftLAEKGm7n7LTVKJSfT6KSlQiWSmtkvJY3gcOyfxyoNhXcupMNh66vh5gCpGIjlhPRxR9jyVxCeqnN1SuBdRyoGjnmuwz9mlMQiJnMgSyvSzbpCWYxkS0QUhIXog+V/FeWtnxnOUlQOG1R3yfa3IgglLMJIOsNFrPMCg3s/B3p7QbQM7JRab1EqDINQr96RK8dsOBAApFAAlKfRY+RBGA5waQmcnnvNANlDbfzJZBkFMGO1M7SF/XoFBUUYtbBRbK4n7Keuge5z7rBkqbvZ6Sg+y1AAFnxYO74kdcnpIsKDGqhIWpmcb4HOWSDIBG/JkW/e78uSEJ2ncDpY2pEAq7RtFTUegZncr1aG1CWuWgpDYJlFyO7Qd+Z+yfesiofnxHC0weUd7RZa8Zs4PyGrtP16uDMp3LXqOwg/Iau0/Xq4Myncteo7CD8hq7T9ergzKdy16jcDdQ2nwz+xqjvWOv3UBps9fzji57zZi7gXI0q/5o/deY7316dVDex9cPjdRBech8obHeRbbi+IXE9s5c55ODUto9tjvD7Mzbu8eVWfiZfx2UzCSPXDi65qirb3NPSq80R0eqlICdfBSVqFTKwi8a4DYoxSYTXlwiouQQUIpjCRz0UjnDLTidIxJnsGEbnW9C9SIoX9ftTLkoIrdWTT2Up/t12VJ0U/ku4xK0HCjauXnESa5QqY0MiGwvy/AzEAFAOMfsNgSF32qt+8xBkVlzEbK/SathC0uAkp5OeqLTU4pOo3RF5QV6uv+FqwyKLEtQoCxSHVlW7uwAB0W5HBSKRChB3Wehw5WWAIWcgtaVT7QsG9vvRJRQiwChI7UEpxKMKbo8Bortg/oa7dgNlDbfzJZBkMaHcnIqm19flxEl1MFzu7gVrbfrB0WNx0DxiMJWhVKbvZ4SKPYaOlJFnZ1PPVeYhlBxAClEjziN6ax62ccDoKjpzxhssNNuEaXNuNFhdo2ioICO0ZlcT68TKIJIUPAag0J/Xi7JSOugo6DEXzPGKay4fmpjrIekTg7KQ2Pv33iiCGKN46BYi7Q8d1BaWtdlj2ABjygjeGECHRyUCZw0gooOyghemEAHB2UCJ42gooMyghcm0KEbKG2+mZ3Awouo2A2UNns9i3hhgmF0A6UuY40tdrQ+t/RSCws4KC2suqBMB2VBp7YY0uSglHaP7c5wMFvN7vH9LHyVuHQ6xVTIFm4J+pbG0aKvOplLgCLTCnRCEkMi61DKAG/xo2NsohLIkukEMgGqyQafBN9BqUK4bjErE4iiWEhKapOFrxXXeSiYqXaFzDfMWWFHa+BQ5wQpAMf6Yh+liGKuhXEKcEP/6mHQyj58tmZESVGgABKZTDmInSCdKsvULB0BSIYBpyU+h7bkSOlU6NckRFG9JJz1SZc2DZjuT9/jNs8rLQFKyjqjxGcDSnp6pd3U1CEdw+UiKORos0bBiPLNPezIDzLPX9ftEjP68fyH20GJdZA3WJ9w/7JdQVZoi+eid9nsKeUlQNEhV0YRWTb2AkdSyNeOIYfQ0bSMp6ENL2gzUNRPQPiJ//7EqBPqB4DpqPvQ+qR7FJmC7uFhCMcQjeiYKj6/0A2UNt/MlkGQDoZyFtrtLwitY/DcLm6t+YOTCdIMFABRT0UQSUiX4PTPS4osWrbVh+6G6xhJMEqG8Z+3oCfpQTWffewGSpu9nhIo9lowLjsUDAjrC44GpeRqAExk4cPTm6a0Lf69H5ZhQbHn9EmLHYp6yQUpO3cPFBzbSfwQjfQsTq8s8OFSN1Ae1rQogAynM9vZGdQoOoXWMNl3FCXHxDYJjrwv6RwAI8k/qU8kqEXeR2ijdc37sCDJaAlyIXLRFErjff5xclCeb5DfSswiyG8FDdrOQXmSYxyUJxnSxcxtAY8oc/uvm/YOSjdTz92RgzK3/7pp76B0M/XcHTkoc/uvm/bdQGnzzWw3O719R91AabPX8/b+62aAbqDUJSLxuI/W55ZeamEBB6WFVReU6aD82qm4aSg3Bn8taoKGk4NS2G3NdoaDF+JOcNrd5TwR9BHd19eznVrlUAdFmeNZJ0fXHHX1ERS5VQ/OpeQgUB4dKutQbghHg1AHE4DoLZChqYPC3l8iouQQcH5GDg4OXl9HUK7/6CjqpHwUTlaSOboAm8lmg9aQHIV64M5yOUOfXTF2aTlQdBTII05yh0r4YUBke1mm6YuhDG10hhvfw1xYOgdQxJSoIU0aDV1YAhT5hEM5RQEEhacY4QsVBRgUmRapQBERAqVoUGA6S1OelIfQyCkN0ioFOEKrYYtLgEJPLlpZRhFZNj7YiSihFgFCR2gZQEkghCsGFJl1b+rmSU0aJKPZkKfdQGnzzWwZBOlgKCsHox/0des4PFdZ+PciSkAn5sCGo4xiGSgqmg3JRaZUN1Da7PWUQLHX8MlXUQecLp1pQYlRRWbh2wiSyYiL3Y/zdhZZ8sHiFhR7nnllwAvdQGkzdoTCrlEUFNAxwsL19Pclcl3CesY2ab2zbfSxGtdB4Tc5ErbQMuoj2xAo6TucUoY+9zpqaXJQRjWr1mvGCKJHsG0OirVIg3MHpYFRXeSYFvCIMqZfhtPKQRnOJWMq5KCM6ZfhtHJQhnPJmAo5KGP6ZTituoHS5pvZ4ey5rELdQGmz17OsX4YbWDdQ6jLW2D5H63NLL7WwgIPSwqoLynRQFnRqiyFNDkpp99juDAez1ewe33kX/oQ5JM8EZglQZFqBTkhiSGQdShfg5CLMR1GJSiLTDQzuoDyTu31ZRxendfVtkhLljDw7Cz+PXAEygvL6yW+lJPjyHWOpK0a4y9d1O1OeSiELb9+a/e+sGVFS4pB0jjHuTs4sOD+2l+VSQjTcl8lLMl1SyaefehDAcSpMcNzQ06j9qtMlQOHMtfhkG1DoKVdGVlMJTj3Xf6EGl6tASc6mtpT1hs6nvpUsm1ZJ05ySpbR9+ckSoKj1R0xHxGs3nlT1xDMcwSPkVDqClxRY6De4r5y7B4e+TotrggikhWikZGEfo/y/GyhtvpktgyAdnDuz5GQNCkUVtbitAiXIoYgippvQVkFg6hGcqs4oiKAe3UBps9dTAsVeQ6eoqJNl0FtQKrLwC84tQRkWteeQmf8l/9SKBcWejwVJ0KYbKG2GjlDYNYp2SugZHcH17HctOSipTVrvCHhi1AAw6FMLHGmxKkYLUJb6409KQa9cZyFjgOLkoLzWgqUIUqfR+BHEjsNBsRY5cO6gHDCWV30PC3hEeQ8/PzxKB+VhE76HAAflPfz88CgdlIdN+B4CHJT38PPDo+wGSptvZh8evwuotEA3UNrs9VSO0qs9bIFuoNQlIvF4jtbnll5qYQEHpYVVF5TpoCzo1BZDmhyU0u6x3akNZqvZPb6Thd/C+hPJXAIUuUWfb9QhJLLOr7LwJ3JqC1WXAwUh4LyQHBw0o75O+Sh0FHVEPgpk1qf8E4xcWg624wx8hHSmbPs9yJYDBRyXnGuz3YQZdnJmZXtZBgBlquLfS3zpsIaL0ig5UVu+LvSGPkK1EYtLgMKZa+2y8AEa86JhciikO1Kqo0qSjhHlL9Xk3wLJxEi+O25pCVDU+qNVFn5YEosfeqmMeQGHgqbws4wsMo3LhtKsGyhtvpkth3I5ZUBZThlx+Pp6efpQWfjKbLZfah+OvD6iT1vyZxm6XyV06JNuoLTZ67EOC7a21zD8q6jziyz8n6/LhuuOUh84pYRse/XnVrKIgrpIcIamQyjXDRTR5xOLCIVdoygooDd0ENez37WE+6VrJ3Z8hCvJSAvmOBxYHIvf9BT7HT/bfs85k4OyN6xRrs8bQawFHRRrkaeeOyhPNacLG98CHlHG99EQGjooQ7hhfCUclPF9NISGDsoQbhhfCQdlfB8NoWE3UNp8MzuEDd9CiW6gtNnreQsfDTHIbqAczao/Wn8Iay6shIOysHOfOTQH5ZnWXFjW5KCUdo/tLnDwXs3ucX0Wvk5OWpgOMbQlQJFpBXliEEIi6/w2Cx9kx+RqJU8YdNXicqC0zMInCEoRBdIkP6/b9YPe9liKbCRhvuNyoMBTn5KKbLabcNDRLHzRdBcUkfyURzYhYMLiEqCkrDP6zY0BpZh6CKDQUx+mp7ysoWPv7oKS+qW3VpNMbjtraQlQ9HpBRhFZNi7aiSihFgFCR9MSsvF1nzFDX4ICC2gHxdru7nmbb2bLIEgHQ/nJWfgeUe66+/cV2uz1lECx1+o/9XCWvXiduYoSOP4aUEIdnZH/e9uN0LLb1NNmsAiFXaPYaaHuexQ7TcTvXgQoEJ1oHQRHbgNgyHuFKNbGBn2kTg5KHyPV9LJaBLFjdlCsRX557qD80nDebC0LeERZy5/NRuOgNDPtWoIdlLX82Ww0Dkoz064l2EFZy5/NRtMNlDbfzDaziws2FugGSpu9HjMaP21mgW6gHM2qP1q/mYVcMFjAQXEQqizgoFSZ6VYl3DwsJkfRmyTFxuItSSPfmxyU0u4x7+iy4eNOcNrdtXXovr4u81pYli05KNYiD50fXXPU1be5J6UX/qIjVerBzlsh7etCnwHKQ0YbqPESESWHgN/1eizDLUDFUcWConNOqF6MKF/X7UwRS+SiqF1lytP9umwph4amJbr3T9ABQONYUM7rsvyXA0U7N484yQ07ObOyvSxnb5xW78Lff999DorMfNPTVqgroZfnIMdCLIBM42pUWAKU9HTSE01PaXw5cXGhqZ5gGUm4LEGBsnorNXlEOztczRxM+qg+sT0AQPdDBEnOZz1IpkqtLMgijVoclwBFPoX6zdXHI0owMgFCRzI8PtXxB17KofpFxEdA0X0IOBQ0r8/y7wZKm29myyBI40M5OZVcbhe9wkFQBc/t4la0hl8EIqCh7u9BURFFRKNwXUZCW29bNaK02espgWKvoSNV1Nn51HMrC3//XfgPgFJydrj2cd7OZpqzoNhzhrhNqVtEaaM+QmHXKAoK6BidyfXoEwtpFe6XromFZ4QryaB1RfaHEe6tUei3yXiUUQO1iWNK8vEqgEFrsHAsREkaTYvj5KC0MElDmaUIUtld7whi1XJQrEVanjsoLa3rskewgEeUEbwwgQ4OygROGkFFB2UEL0ygg4MygZNGUNFBGcELE+jgoEzgpBFUdFBG8MIEOjgoEzhpBBUdlBG8MIEODsoEThpBRQdlBC9MoIODMoGTRlDRQRnBCxPo4KBM4KQRVHRQRvDCBDo4KBM4aQQVHZQRvDCBDg7KBE4aQcX/AQ2Rq5P5RHWPAAAAAElFTkSuQmCC"
+ }
+ },
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "These are the bonus tiles available: \n",
+ "![image.png](attachment:942cd242-5b8b-432f-8843-51185679848e.png)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['pass:BON10', 'build:D', 'pass:BON3'], dtype=object)"
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pd.unique(gameevents[(gameevents['round'] == 0) & (gameevents['game'] == 'ytuwertqwtr')]['event'])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "But it looks like we only have details on the bonus tiles selected in the middle of the game. Where can we get information about all bonus tiles in game!? I'm not sure, so I'll use the only info that's available - which is the bonus tiles that players select. However, if there's a bonus tile that was never selected during a game, it won't be shown. If we go onto the Snellman website and re-watch an old game, we can see what bonus tiles are available in the GUI, so this info must be stored somewhere (as game history GUI must be using the same data we're looking at...?)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Time elapsed: 3.7590675354003906s\n",
+ "['BON8', 'BON6', 'BON3', 'BON10', 'BON9']\n"
+ ]
+ }
+ ],
+ "source": [
+ "# working out the code to get the bonus tiles & timing this\n",
+ "start = time.time()\n",
+ "allevents = list(pd.unique(gameevents[gameevents['game'] == 'ytuwertqwtr']['event']))\n",
+ "bonustiles = [event[5:] for event in allevents if event.startswith('pass:BON')]\n",
+ "end = time.time()\n",
+ "print(f'Time elapsed: {end-start}s')\n",
+ "print(bonustiles)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "['game', 'r1_SCORE1', 'r1_SCORE2', 'r1_SCORE3', 'r1_SCORE4', 'r1_SCORE5', 'r1_SCORE6', 'r1_SCORE7', 'r1_SCORE8', 'r1_SCORE9', 'r2_SCORE1', 'r2_SCORE2', 'r2_SCORE3', 'r2_SCORE4', 'r2_SCORE5', 'r2_SCORE6', 'r2_SCORE7', 'r2_SCORE8', 'r2_SCORE9', 'r3_SCORE1', 'r3_SCORE2', 'r3_SCORE3', 'r3_SCORE4', 'r3_SCORE5', 'r3_SCORE6', 'r3_SCORE7', 'r3_SCORE8', 'r3_SCORE9', 'r4_SCORE1', 'r4_SCORE2', 'r4_SCORE3', 'r4_SCORE4', 'r4_SCORE5', 'r4_SCORE6', 'r4_SCORE7', 'r4_SCORE8', 'r4_SCORE9', 'r5_SCORE1', 'r5_SCORE2', 'r5_SCORE3', 'r5_SCORE4', 'r5_SCORE5', 'r5_SCORE6', 'r5_SCORE7', 'r5_SCORE8', 'r5_SCORE9', 'r6_SCORE1', 'r6_SCORE2', 'r6_SCORE3', 'r6_SCORE4', 'r6_SCORE5', 'r6_SCORE6', 'r6_SCORE7', 'r6_SCORE8', 'r6_SCORE9', 'BON1', 'BON2', 'BON3', 'BON4', 'BON5', 'BON6', 'BON7', 'BON8', 'BON9', 'BON10', '2players', '3players', '4players', '5players', 'map1', 'map2', 'map3']\n",
+ "72\n"
+ ]
+ }
+ ],
+ "source": [
+ "def emptyfeaturesdf():\n",
+ " \"\"\"make an empty dataframe, organised in the way we want the feature data, ready to be populated\"\"\"\n",
+ " colnames = ['game']\n",
+ " uniqueScoreTiles = np.sort(pd.unique(gamescoringtiles['tile']))\n",
+ " \n",
+ " # One-hot of round tiles, for each round\n",
+ " for gameround in range(1, 7):\n",
+ " roundstr = f'r{gameround}'\n",
+ " for tile in uniqueScoreTiles:\n",
+ " colnames.append(roundstr + '_' + tile)\n",
+ " \n",
+ " # Boolean of bonus tiles\n",
+ " for bon in range(1, 11):\n",
+ " colnames.append(f'BON{bon}')\n",
+ " \n",
+ " # One-hot player count (from 2, 3, 4 or 5 players)\n",
+ " for player in range(2, 6):\n",
+ " colnames.append(f'{player}players')\n",
+ " \n",
+ " # one hot of the map used\n",
+ " \"\"\"126fe960806d587c78546b30f1a90853b1ada468 - map1\n",
+ " 95a66999127893f5925a5f591d54f8bcb9a670e6 - map2\n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 - map3\n",
+ " \"\"\"\n",
+ " colnames = colnames + ['map1', 'map2', 'map3']\n",
+ " \n",
+ " featuresdf = pd.DataFrame(columns=colnames)\n",
+ " \n",
+ " return featuresdf, colnames\n",
+ "\n",
+ "featuresdf, featcolnames = emptyfeaturesdf()\n",
+ "print(featcolnames)\n",
+ "print(len(featcolnames))\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_features_from_game(singlegameevents, singlegamemeta, singlegameST, singleendplayers=None):\n",
+ " \"\"\"\n",
+ " Inputs:\n",
+ " singlegameevents - is game events for a single game \n",
+ " singlegamemeta - is a single row from `games` that gives map & player count\n",
+ " singlegameST - is a single row from `gamescoringtiles` that gives... score tile (suprisingly)\n",
+ " singleendplayers - is a single row from `end players` that gives the amount of players at end of game, after dropouts\n",
+ " Return: - a row where features have been found (will be sparse)\n",
+ " \"\"\"\n",
+ " newdf = pd.DataFrame([[0] * len(featcolnames)], columns=featcolnames)\n",
+ " \n",
+ " # assign game string\n",
+ " singlegamemeta.iloc[0]['game']\n",
+ " newdf['game'].replace({0: singlegamemeta.iloc[0]['game']}, inplace=True)\n",
+ " \n",
+ " # find the round tiles for each round\n",
+ " for gameround in range(1, 7):\n",
+ " roundstr = f'r{gameround}'\n",
+ " scoretile = roundstr + '_' + singlegameST[singlegameST['round'] == gameround]['tile'].values[0]\n",
+ " newdf[scoretile].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " # Boolean of bonus tiles\n",
+ " uniqueevents = list(pd.unique(singlegameevents['event']))\n",
+ " bonustiles = [event[5:] for event in uniqueevents if event.startswith('pass:BON')]\n",
+ " for bontile in bonustiles:\n",
+ " newdf[bontile].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " # One-hot player count (from 2, 3, 4 or 5 players)\n",
+ " if singleendplayers is None:\n",
+ " noplayers = singlegamemeta.iloc[0]['player_count']\n",
+ " print('gamemeta used for player count')\n",
+ " else:\n",
+ " noplayers = singleendplayers.iloc[0]['endplayers']\n",
+ " \n",
+ " players = f'{noplayers}players'\n",
+ " newdf[players].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " # one hot of the map used\n",
+ " mapdict = {'126fe960806d587c78546b30f1a90853b1ada468': 'map1',\n",
+ " '95a66999127893f5925a5f591d54f8bcb9a670e6': 'map2',\n",
+ " 'be8f6ebf549404d015547152d5f2a1906ae8dd90': 'map3'\n",
+ " }\n",
+ " basemap = singlegamemeta.iloc[0]['base_map']\n",
+ " gamemap = mapdict[basemap]\n",
+ " newdf[gamemap].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " return newdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "gamemeta used for player count\n",
+ "Time elapsed: 4.1567041873931885s\n",
+ "Time to do all games at current speed: 133.49024569802813hrs\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " r1_SCORE1 \n",
+ " r1_SCORE2 \n",
+ " r1_SCORE3 \n",
+ " r1_SCORE4 \n",
+ " r1_SCORE5 \n",
+ " r1_SCORE6 \n",
+ " r1_SCORE7 \n",
+ " r1_SCORE8 \n",
+ " r1_SCORE9 \n",
+ " ... \n",
+ " BON8 \n",
+ " BON9 \n",
+ " BON10 \n",
+ " 2players \n",
+ " 3players \n",
+ " 4players \n",
+ " 5players \n",
+ " map1 \n",
+ " map2 \n",
+ " map3 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
1 rows × 72 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game r1_SCORE1 r1_SCORE2 r1_SCORE3 r1_SCORE4 r1_SCORE5 \\\n",
+ "0 0000000001 0 0 0 0 0 \n",
+ "\n",
+ " r1_SCORE6 r1_SCORE7 r1_SCORE8 r1_SCORE9 ... BON8 BON9 BON10 \\\n",
+ "0 0 0 1 0 ... 0 1 1 \n",
+ "\n",
+ " 2players 3players 4players 5players map1 map2 map3 \n",
+ "0 1 0 0 0 1 0 0 \n",
+ "\n",
+ "[1 rows x 72 columns]"
+ ]
+ },
+ "execution_count": 23,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense check\n",
+ "start = time.time()\n",
+ "singlegame = gameevents[gameevents['game'] == '0000000001']\n",
+ "singlegamemeta = games[games['game'] == '0000000001']\n",
+ "singlegameST = gamescoringtiles[gamescoringtiles['game'] == '0000000001']\n",
+ "vpforgame = get_vp_from_game(singlegame)\n",
+ "featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST)\n",
+ "end = time.time()\n",
+ "\n",
+ "print(f'Time elapsed: {end-start}s')\n",
+ "print(f'Time to do all games at current speed: {((end-start)*len(pd.unique(gameevents[\"game\"]))/3600)}hrs')\n",
+ "featsforgame"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Speeding up dataset creation \n",
+ "350 hours: that's way too long. How long will it take to split the table into 1500, 100 game tables and work on those?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Time elapsed to make small table: 1.3441839218139648s\n",
+ "gamemeta used for player count\n",
+ "Time elapsed to get data for single game now: 0.02479243278503418s\n",
+ "Time elapsed to do all small tables: 0.4316771988021003hrs\n",
+ "Time elapsed to do all data creation: 0.7961952053176032hrs\n",
+ "Time elapsed to do all processing: 1.2278724041197036hrs\n"
+ ]
+ }
+ ],
+ "source": [
+ "first100games = gameslist[:100]\n",
+ "\n",
+ "start = time.time()\n",
+ "gameevents100 = gameevents[gameevents['game'].isin(first100games)]\n",
+ "gamemeta100 = games[games['game'].isin(first100games)]\n",
+ "gameST100 = gamescoringtiles[gamescoringtiles['game'].isin(first100games)]\n",
+ "end = time.time()\n",
+ "smalltablestime = end-start\n",
+ "\n",
+ "print(f'Time elapsed to make small table: {smalltablestime}s')\n",
+ "\n",
+ "start = time.time()\n",
+ "singlegame = gameevents100[gameevents100['game'] == '0000000001']\n",
+ "singlegamemeta = gamemeta100[gamemeta100['game'] == '0000000001']\n",
+ "singlegameST = gameST100[gameST100['game'] == '0000000001']\n",
+ "vpforgame = get_vp_from_game(singlegame)\n",
+ "featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST)\n",
+ "end = time.time()\n",
+ "datacreatetime = end-start\n",
+ "\n",
+ "print(f'Time elapsed to get data for single game now: {end-start}s')\n",
+ "totalsmalltablestime = smalltablestime * len(pd.unique(gameevents[\"game\"]))/(100 * 3600) # divide by 100 as that's the size of table, divide by 3600 for s -> hrs\n",
+ "totaldatacreatetime = datacreatetime * len(pd.unique(gameevents[\"game\"]))/3600\n",
+ "print(f'Time elapsed to do all small tables: {totalsmalltablestime}hrs')\n",
+ "print(f'Time elapsed to do all data creation: {totaldatacreatetime}hrs')\n",
+ "print(f'Time elapsed to do all processing: {totalsmalltablestime + totaldatacreatetime}hrs')\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Damn. I've just saved ~200 times the amount of time by doing that. As a complete aside, for pure interest, I wonder what the best trade-off between spitting into smaller & smaller tables (which increases time to do this) is vs saving time to then filter with smaller tables, is? (will check this out later)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Progressed to 100th game\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "Progressed to 200th game\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "no of unique games in table is: 200\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " witches \n",
+ " auren \n",
+ " swarmlings \n",
+ " mermaids \n",
+ " cultists \n",
+ " halflings \n",
+ " dwarves \n",
+ " engineers \n",
+ " chaosmagicians \n",
+ " giants \n",
+ " fakirs \n",
+ " nomads \n",
+ " darklings \n",
+ " alchemists \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 118.0 \n",
+ " NaN \n",
+ " 62.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 122.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 124.0 \n",
+ " 101.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " NaN \n",
+ " 84.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 77.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 72.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 54.0 \n",
+ " 78.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 108.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 121.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 78.0 \n",
+ " NaN \n",
+ " 128.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 195 \n",
+ " 4pLeague_S7_D6L17_G7 \n",
+ " NaN \n",
+ " NaN \n",
+ " 48.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 73.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 130.0 \n",
+ " 87.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 196 \n",
+ " 4pLeague_S7_D6L18_G2 \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 108.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 128.0 \n",
+ " 53.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 197 \n",
+ " 4pLeague_S7_D6L18_G5 \n",
+ " NaN \n",
+ " NaN \n",
+ " 97.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 82.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 110.0 \n",
+ " 117.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 198 \n",
+ " 4pLeague_S7_D6L18_G6 \n",
+ " NaN \n",
+ " NaN \n",
+ " 78.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 103.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 137.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 61.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 199 \n",
+ " 4pLeague_S7_D6L18_G7 \n",
+ " 95.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 122.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 90.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 120.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
200 rows × 15 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game witches auren swarmlings mermaids cultists \\\n",
+ "0 0000000001 NaN NaN NaN 118.0 NaN \n",
+ "1 050615 NaN NaN NaN NaN NaN \n",
+ "2 0512 NaN NaN NaN NaN NaN \n",
+ "3 051501 NaN 84.0 NaN NaN NaN \n",
+ "4 060303 NaN NaN NaN 108.0 NaN \n",
+ ".. ... ... ... ... ... ... \n",
+ "195 4pLeague_S7_D6L17_G7 NaN NaN 48.0 NaN NaN \n",
+ "196 4pLeague_S7_D6L18_G2 NaN 105.0 NaN NaN NaN \n",
+ "197 4pLeague_S7_D6L18_G5 NaN NaN 97.0 NaN NaN \n",
+ "198 4pLeague_S7_D6L18_G6 NaN NaN 78.0 NaN NaN \n",
+ "199 4pLeague_S7_D6L18_G7 95.0 NaN NaN NaN NaN \n",
+ "\n",
+ " halflings dwarves engineers chaosmagicians giants fakirs nomads \\\n",
+ "0 62.0 NaN NaN NaN NaN NaN NaN \n",
+ "1 NaN NaN NaN NaN NaN NaN NaN \n",
+ "2 NaN NaN 124.0 101.0 NaN NaN NaN \n",
+ "3 77.0 NaN NaN 72.0 NaN NaN 54.0 \n",
+ "4 NaN NaN 121.0 NaN NaN 78.0 NaN \n",
+ ".. ... ... ... ... ... ... ... \n",
+ "195 NaN NaN NaN 73.0 NaN NaN 130.0 \n",
+ "196 NaN NaN NaN 108.0 NaN NaN 128.0 \n",
+ "197 NaN 82.0 NaN NaN NaN NaN 110.0 \n",
+ "198 103.0 NaN NaN 137.0 NaN NaN NaN \n",
+ "199 122.0 NaN NaN 90.0 NaN NaN NaN \n",
+ "\n",
+ " darklings alchemists \n",
+ "0 NaN NaN \n",
+ "1 122.0 NaN \n",
+ "2 NaN NaN \n",
+ "3 78.0 NaN \n",
+ "4 128.0 NaN \n",
+ ".. ... ... \n",
+ "195 87.0 NaN \n",
+ "196 53.0 NaN \n",
+ "197 117.0 NaN \n",
+ "198 61.0 NaN \n",
+ "199 120.0 NaN \n",
+ "\n",
+ "[200 rows x 15 columns]"
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense check for 100 games\n",
+ "vpdf, _, _ = makenewdf()\n",
+ "featdf, _ = emptyfeaturesdf()\n",
+ "gamelengthlen = len(gameslist)\n",
+ "gamesroundup = math.ceil(gamelengthlen / 100.0) * 100\n",
+ "jj = 0\n",
+ "\n",
+ "for ii in range(100, 201, 100): \n",
+ " ii = min(ii, gamelengthlen) \n",
+ " print(f'Progressed to {ii}th game')\n",
+ " \n",
+ " next100games = gameslist[jj:ii]\n",
+ " jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller\n",
+ " \n",
+ " gameevents100 = gameevents[gameevents['game'].isin(next100games)]\n",
+ " gamemeta100 = games[games['game'].isin(next100games)]\n",
+ " gameST100 = gamescoringtiles[gamescoringtiles['game'].isin(next100games)]\n",
+ " \n",
+ " for game in next100games:\n",
+ " singlegame = gameevents100[gameevents100['game'] == game]\n",
+ " singlegamemeta = gamemeta100[gamemeta100['game'] == game]\n",
+ " singlegameST = gameST100[gameST100['game'] == game]\n",
+ " \n",
+ " if not len(singlegame) == 0: \n",
+ " vpforgame = get_vp_from_game(singlegame)\n",
+ " featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST)\n",
+ " \n",
+ " vpdf = vpdf.append(vpforgame, ignore_index=True)\n",
+ " featdf = featdf.append(featsforgame, ignore_index=True)\n",
+ " \n",
+ "print(f\"no of unique games in table is: {len(list(pd.unique(vpdf['game'])))}\")\n",
+ "vpdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " r1_SCORE1 \n",
+ " r1_SCORE2 \n",
+ " r1_SCORE3 \n",
+ " r1_SCORE4 \n",
+ " r1_SCORE5 \n",
+ " r1_SCORE6 \n",
+ " r1_SCORE7 \n",
+ " r1_SCORE8 \n",
+ " r1_SCORE9 \n",
+ " ... \n",
+ " BON8 \n",
+ " BON9 \n",
+ " BON10 \n",
+ " 2players \n",
+ " 3players \n",
+ " 4players \n",
+ " 5players \n",
+ " map1 \n",
+ " map2 \n",
+ " map3 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 195 \n",
+ " 4pLeague_S7_D6L17_G7 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 196 \n",
+ " 4pLeague_S7_D6L18_G2 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 197 \n",
+ " 4pLeague_S7_D6L18_G5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 198 \n",
+ " 4pLeague_S7_D6L18_G6 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 199 \n",
+ " 4pLeague_S7_D6L18_G7 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
200 rows × 72 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game r1_SCORE1 r1_SCORE2 r1_SCORE3 r1_SCORE4 r1_SCORE5 \\\n",
+ "0 0000000001 0 0 0 0 0 \n",
+ "1 050615 0 0 0 0 1 \n",
+ "2 0512 0 0 0 0 1 \n",
+ "3 051501 0 0 0 0 0 \n",
+ "4 060303 0 1 0 0 0 \n",
+ ".. ... ... ... ... ... ... \n",
+ "195 4pLeague_S7_D6L17_G7 0 0 0 0 0 \n",
+ "196 4pLeague_S7_D6L18_G2 0 0 0 0 0 \n",
+ "197 4pLeague_S7_D6L18_G5 0 0 0 0 0 \n",
+ "198 4pLeague_S7_D6L18_G6 0 0 0 0 0 \n",
+ "199 4pLeague_S7_D6L18_G7 0 0 0 0 0 \n",
+ "\n",
+ " r1_SCORE6 r1_SCORE7 r1_SCORE8 r1_SCORE9 ... BON8 BON9 BON10 2players \\\n",
+ "0 0 0 1 0 ... 0 1 1 1 \n",
+ "1 0 0 0 0 ... 1 1 0 0 \n",
+ "2 0 0 0 0 ... 1 1 0 0 \n",
+ "3 0 0 1 0 ... 1 0 0 0 \n",
+ "4 0 0 0 0 ... 1 1 1 0 \n",
+ ".. ... ... ... ... ... ... ... ... ... \n",
+ "195 0 1 0 0 ... 1 1 1 0 \n",
+ "196 0 1 0 0 ... 1 0 1 0 \n",
+ "197 0 0 1 0 ... 1 1 0 0 \n",
+ "198 0 0 1 0 ... 1 0 1 0 \n",
+ "199 0 0 1 0 ... 1 1 1 0 \n",
+ "\n",
+ " 3players 4players 5players map1 map2 map3 \n",
+ "0 0 0 0 1 0 0 \n",
+ "1 0 1 0 0 0 1 \n",
+ "2 0 1 0 1 0 0 \n",
+ "3 0 0 1 1 0 0 \n",
+ "4 0 1 0 0 1 0 \n",
+ ".. ... ... ... ... ... ... \n",
+ "195 0 1 0 1 0 0 \n",
+ "196 0 1 0 1 0 0 \n",
+ "197 0 1 0 1 0 0 \n",
+ "198 0 1 0 1 0 0 \n",
+ "199 0 1 0 1 0 0 \n",
+ "\n",
+ "[200 rows x 72 columns]"
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featdf"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Looks good! We can soon do it with the full set of data... after we've done some cleaning.\n",
+ "\n",
+ "## Cleaning and filtering the data \n",
+ "\n",
+ "Filtering bad data. We'll need to check... \n",
+ "1. gameevents have the same game list as games - DONE \n",
+ "2. the game has finished - DONE - more naunced: dropouts will change the feature, \"no. of players\". Therefore \"no. of players\" will be assigned to the end no. of players (after dropout) \n",
+ "3. the map used (only use a sub-set of maps, or we could one-hot a list of accepted maps in X (features) - DONE \n",
+ "4. additional rules? Look up - left for now as v bitty: will add a bit of noise but not a lot \n",
+ "5. Number of players. Possible for 2, 3, 4 or 5 player games, we could one-hot the differences as there might be similarities in different players that can contribute to predictions between different player games. Although >5 players should be removed. - DONE \n",
+ "6. No extra factions (shapeshifters etc) - more naunced: these will be filtered out at the stage of making the data, using \"valid factions\". However we don't want to filter out any games where a valid faction is playing against an extra faction (we just won't include that faction's vp data). So we include it in the \"player dropped\" group. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = dict()\n",
+ "data['gameevents'] = gameevents\n",
+ "data['games'] = games\n",
+ "data['gamescoringtiles'] = gamescoringtiles"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def filteringByBadgames(data, badgames):\n",
+ " \"\"\" Data is a dict containing gameevents, games, gamescoringtiles\n",
+ " badgames is a pd.dataframe that contains ['game'] to filter by\n",
+ " \"\"\"\n",
+ " gameeventsfil = data['gameevents']\n",
+ " gamesfil = data['games']\n",
+ " gamescoringtilesfil = data['gamescoringtiles']\n",
+ " \n",
+ " badgameslist = badgames['game']\n",
+ " gameeventsfilbefore = len(gameeventsfil)\n",
+ " gamesbefore = len(gamesfil)\n",
+ " gameSTbefore = len(gamescoringtilesfil)\n",
+ "\n",
+ " gameeventsfil = gameeventsfil[~gameeventsfil['game'].isin(badgameslist)]\n",
+ " gamesfil = gamesfil[~gamesfil['game'].isin(badgameslist)]\n",
+ " gamescoringtilesfil = gamescoringtilesfil[~gamescoringtilesfil['game'].isin(badgameslist)]\n",
+ "\n",
+ " print(f'game events before: {gameeventsfilbefore}, game events after: {len(gameeventsfil)}, game events removed: {gameeventsfilbefore-len(gameeventsfil)}')\n",
+ " print(f'games before: {gamesbefore}, games after: {len(gamesfil)}, games removed: {gamesbefore-len(gamesfil)}')\n",
+ " print(f'gameST before: {gameSTbefore}, gameST after: {len(gamescoringtilesfil)}, games removed: {gameSTbefore-len(gamescoringtilesfil)}')\n",
+ " \n",
+ " data['gameevents'] = gameeventsfil\n",
+ " data['games'] = gamesfil\n",
+ " data['gamescoringtiles'] = gamescoringtilesfil\n",
+ " \n",
+ " return data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### `Gameevents` games are same as `games` games"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0"
+ ]
+ },
+ "execution_count": 29,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# games from game_events are in games:\n",
+ "gamesymmetricdif = set(gameslist) ^ set(games['game'])\n",
+ "len(gamesymmetricdif)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "So we have all the same games. Cool."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Removing the 1, 6, 7 player games\n",
+ "This was a problem noted here: https://www.kaggle.com/lemonkoala/some-faulty-data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " base_map \n",
+ " game \n",
+ " last_update \n",
+ " player_count \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 1267 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " HenriMustGoDown \n",
+ " 2015-07-10 06:03:39 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " 3110 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " 7pmatch3 \n",
+ " 2015-11-23 17:34:26 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 3896 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " GTMDHXD \n",
+ " 2015-11-02 05:54:08 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 4760 \n",
+ " 95a66999127893f5925a5f591d54f8bcb9a670e6 \n",
+ " seven11 \n",
+ " 2015-11-26 10:38:09 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 5728 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " 6playerGregvlwonthelastone \n",
+ " 2016-01-11 14:43:19 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 112011 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 7pmatch \n",
+ " 2015-08-22 14:35:38 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 112930 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " MEGA2KING \n",
+ " 2015-08-26 12:21:04 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " 113411 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " ScruffyLookingNerfHerder \n",
+ " 2015-08-18 02:13:18 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " 113813 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " youmi023 \n",
+ " 2015-08-27 08:07:33 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 113846 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " YutoriGoGo009 \n",
+ " 2015-08-29 00:32:15 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
83 rows × 4 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " base_map game \\\n",
+ "1267 be8f6ebf549404d015547152d5f2a1906ae8dd90 HenriMustGoDown \n",
+ "3110 be8f6ebf549404d015547152d5f2a1906ae8dd90 7pmatch3 \n",
+ "3896 be8f6ebf549404d015547152d5f2a1906ae8dd90 GTMDHXD \n",
+ "4760 95a66999127893f5925a5f591d54f8bcb9a670e6 seven11 \n",
+ "5728 be8f6ebf549404d015547152d5f2a1906ae8dd90 6playerGregvlwonthelastone \n",
+ "... ... ... \n",
+ "112011 126fe960806d587c78546b30f1a90853b1ada468 7pmatch \n",
+ "112930 be8f6ebf549404d015547152d5f2a1906ae8dd90 MEGA2KING \n",
+ "113411 126fe960806d587c78546b30f1a90853b1ada468 ScruffyLookingNerfHerder \n",
+ "113813 be8f6ebf549404d015547152d5f2a1906ae8dd90 youmi023 \n",
+ "113846 126fe960806d587c78546b30f1a90853b1ada468 YutoriGoGo009 \n",
+ "\n",
+ " last_update player_count \n",
+ "1267 2015-07-10 06:03:39 6 \n",
+ "3110 2015-11-23 17:34:26 7 \n",
+ "3896 2015-11-02 05:54:08 7 \n",
+ "4760 2015-11-26 10:38:09 7 \n",
+ "5728 2016-01-11 14:43:19 6 \n",
+ "... ... ... \n",
+ "112011 2015-08-22 14:35:38 7 \n",
+ "112930 2015-08-26 12:21:04 6 \n",
+ "113411 2015-08-18 02:13:18 6 \n",
+ "113813 2015-08-27 08:07:33 7 \n",
+ "113846 2015-08-29 00:32:15 7 \n",
+ "\n",
+ "[83 rows x 4 columns]"
+ ]
+ },
+ "execution_count": 30,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "badgames = games[games[\"player_count\"].isin([1, 6, 7])]\n",
+ "badgames"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "game events before: 73419074, game events after: 73332500, game events removed: 86574\n",
+ "games before: 115612, games after: 115529, games removed: 83\n",
+ "gameST before: 693660, gameST after: 693162, games removed: 498\n"
+ ]
+ }
+ ],
+ "source": [
+ "data = filteringByBadgames(data, badgames)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Checking the game has finished\n",
+ "To check this, we can look at game events. If every player has passed their bonus tile on round 6, they've all made it to the end. If not, they've dropped out."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['action:ACT1', 'action:ACT2', 'action:ACT4', 'action:FAV6',\n",
+ " 'advance:ship', 'bridge', 'build:D', 'burn', 'decline:count',\n",
+ " 'decline:pw', 'dig', 'favor:FAV12', 'favor:any', 'leech:count',\n",
+ " 'leech:pw', 'order:1', 'order:2', 'order:3', 'order:4', 'town:TW1',\n",
+ " 'town:TW2', 'town:TW5', 'town:any', 'upgrade:TE', 'upgrade:TP',\n",
+ " 'vp'], dtype=object)"
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "singlegame = gameevents[gameevents['game'] == 'NewbiesWelcome12']\n",
+ "r6 = singlegame[singlegame['round'] == 6]\n",
+ "uniqueevents = np.sort(pd.unique(r6['event']))\n",
+ "uniqueevents"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "There's no pass logged in round 6?! What?! What about round 5?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['action:ACT1', 'action:ACT3', 'action:ACT6', 'action:ACTS',\n",
+ " 'action:BON1', 'action:FAV6', 'bridge', 'build:D', 'burn', 'dig',\n",
+ " 'favor:FAV1', 'favor:FAV10', 'favor:FAV5', 'favor:FAV6',\n",
+ " 'favor:any', 'leech:count', 'leech:pw', 'order:1', 'order:2',\n",
+ " 'order:3', 'order:4', 'pass:BON2', 'pass:BON4', 'pass:BON7',\n",
+ " 'town:TW3', 'town:any', 'upgrade:SA', 'upgrade:TE', 'upgrade:TP',\n",
+ " 'vp'], dtype=object)"
+ ]
+ },
+ "execution_count": 33,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "singlegame = gameevents[gameevents['game'] == 'NewbiesWelcome12']\n",
+ "r5 = singlegame[singlegame['round'] == 5]\n",
+ "uniqueevents = np.sort(pd.unique(r5['event']))\n",
+ "uniqueevents"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "4388095 False\n",
+ "4388096 False\n",
+ "4388107 False\n",
+ "4388109 False\n",
+ "4388119 False\n",
+ " ... \n",
+ "4388605 False\n",
+ "4388607 False\n",
+ "4388612 False\n",
+ "4388618 False\n",
+ "4388619 False\n",
+ "Name: event, Length: 92, dtype: bool"
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "r6['event'].str.startswith('pass')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Okay. So there is in round 5 but not in round 6. Not a fool-proof way of checking no-one has dropped out but you'd hope if they made it to round 6, they wouldn't drop out then. Very annoying, we'll just base it off round 5 passes."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "faction: swarmlings ended their turn?: True\n",
+ "faction: halflings ended their turn?: True\n",
+ "faction: engineers ended their turn?: False\n",
+ "faction: witches ended their turn?: True\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " nodrops \n",
+ " startplayers \n",
+ " playersdropped \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " NewbiesWelcome12 \n",
+ " False \n",
+ " 4 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game nodrops startplayers playersdropped\n",
+ "0 NewbiesWelcome12 False 4 1"
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense-check - every player passed final round except engineers in this game\n",
+ "singlegame = gameevents[gameevents['game'] == 'NewbiesWelcome12']\n",
+ "\n",
+ "extendedfactions = validfactions + ['dragonlords', 'riverwalkers', 'yetis', 'icemaidens', 'shapeshifters', 'acolytes']\n",
+ "\n",
+ "def check_game_ended(singlegame, verbose=False):\n",
+ " r5 = singlegame[singlegame['round'] == 5]\n",
+ " rawfactions = pd.unique(singlegame['faction'])\n",
+ " verifiedfactions = [rawfaction for rawfaction in rawfactions if rawfaction in extendedfactions]\n",
+ " allbool = []\n",
+ "\n",
+ " for faction in verifiedfactions:\n",
+ " factionbool = len(r5[(r5['faction'] == faction) & (r5['event'].str.startswith('pass'))]) == 1\n",
+ " allbool.append(factionbool)\n",
+ " \n",
+ " if verbose:\n",
+ " print(f'faction: {faction} ended their turn?: {factionbool}')\n",
+ " \n",
+ " isgood = all(allbool)\n",
+ " startplayers = len(verifiedfactions)\n",
+ " boolsum = sum(allbool)\n",
+ " playersdropped = startplayers - boolsum\n",
+ " \n",
+ " return isgood, startplayers, playersdropped\n",
+ "\n",
+ "isgood, startplayers, playersdropped = check_game_ended(singlegame, verbose=True)\n",
+ "newdf = pd.DataFrame([['NewbiesWelcome12', isgood, startplayers, playersdropped]], columns=['game', 'nodrops', 'startplayers', 'playersdropped'])\n",
+ "newdf"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "We'll also need to check there even *is* a round 5 (or a round 6). If there isn't... clearly the game hasn't been finished. We might as well check nothing odd is going on and there isn't a round 7/8/9 either."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Progressed to 10000th game\n",
+ "Progressed to 20000th game\n",
+ "Progressed to 30000th game\n",
+ "Progressed to 40000th game\n",
+ "Progressed to 50000th game\n",
+ "Progressed to 60000th game\n",
+ "Progressed to 70000th game\n",
+ "Progressed to 80000th game\n",
+ "Progressed to 90000th game\n",
+ "Progressed to 100000th game\n",
+ "Progressed to 110000th game\n",
+ "no of unique games in table is: 115528\n"
+ ]
+ }
+ ],
+ "source": [
+ "gameevents = data['gameevents']\n",
+ "gameslist = list(pd.unique(gameevents['game']))\n",
+ "\n",
+ "gamelengthlen = len(gameslist)\n",
+ "gamesroundup = math.ceil(gamelengthlen / 100.0) * 100\n",
+ "jj = 0\n",
+ "playerdropdf = pd.DataFrame(columns=['game', 'nodrops', 'startplayers', 'playersdropped'])\n",
+ "\n",
+ "for ii in range(100, gamesroundup+1, 100): \n",
+ " ii = min(ii, gamelengthlen) \n",
+ " if (ii % 10000) == 0: # update every 10000 games\n",
+ " print(f'Progressed to {ii}th game')\n",
+ " \n",
+ " next100games = gameslist[jj:ii]\n",
+ " jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller\n",
+ " \n",
+ " gameevents100 = gameevents[gameevents['game'].isin(next100games)]\n",
+ "\n",
+ " for game in next100games:\n",
+ " singlegame = gameevents100[gameevents100['game'] == game]\n",
+ " \n",
+ " if not len(singlegame) == 0:\n",
+ " isgood, startplayers, playersdropped = check_game_ended(singlegame)\n",
+ " newdf = pd.DataFrame([[game, isgood, startplayers, playersdropped]], columns=['game', 'nodrops', 'startplayers', 'playersdropped'])\n",
+ " playerdropdf = playerdropdf.append(newdf, ignore_index=True)\n",
+ "\n",
+ "print(f\"no of unique games in table is: {len(list(pd.unique(playerdropdf['game'])))}\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 100147\n",
+ "1 11975\n",
+ "2 2720\n",
+ "3 530\n",
+ "4 133\n",
+ "5 23\n",
+ "Name: playersdropped, dtype: int64"
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "playerdropdf['playersdropped'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "playerdropdf['endplayers'] = playerdropdf['startplayers'] - playerdropdf['playersdropped']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "4 57599\n",
+ "3 25708\n",
+ "2 23374\n",
+ "5 6057\n",
+ "1 1921\n",
+ "0 869\n",
+ "Name: endplayers, dtype: int64"
+ ]
+ },
+ "execution_count": 39,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "playerdropdf['endplayers'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "playerdropdf.to_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/unfinishedgames.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# for coming back to edit\n",
+ "playerdropdf = pd.read_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/unfinishedgames.csv')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Remove all the games which end up with 0 or 1 player."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Unnamed: 0 \n",
+ " game \n",
+ " nodrops \n",
+ " startplayers \n",
+ " playersdropped \n",
+ " endplayers \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " True \n",
+ " 2 \n",
+ " 0 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " 050615 \n",
+ " True \n",
+ " 4 \n",
+ " 0 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 2 \n",
+ " 0512 \n",
+ " True \n",
+ " 4 \n",
+ " 0 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 3 \n",
+ " 051501 \n",
+ " True \n",
+ " 5 \n",
+ " 0 \n",
+ " 5 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 4 \n",
+ " 060303 \n",
+ " True \n",
+ " 4 \n",
+ " 0 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 115523 \n",
+ " 115523 \n",
+ " Youreacrookcaptianhook \n",
+ " False \n",
+ " 3 \n",
+ " 1 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115524 \n",
+ " 115524 \n",
+ " YourMomIsAChaosMagician \n",
+ " True \n",
+ " 3 \n",
+ " 0 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ " 115525 \n",
+ " 115525 \n",
+ " ytuwertqwtr \n",
+ " True \n",
+ " 2 \n",
+ " 0 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115526 \n",
+ " 115526 \n",
+ " yuertyqert \n",
+ " True \n",
+ " 2 \n",
+ " 0 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115527 \n",
+ " 115527 \n",
+ " ZeicheMasZeuchnis \n",
+ " True \n",
+ " 3 \n",
+ " 0 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
115528 rows × 6 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 game nodrops startplayers \\\n",
+ "0 0 0000000001 True 2 \n",
+ "1 1 050615 True 4 \n",
+ "2 2 0512 True 4 \n",
+ "3 3 051501 True 5 \n",
+ "4 4 060303 True 4 \n",
+ "... ... ... ... ... \n",
+ "115523 115523 Youreacrookcaptianhook False 3 \n",
+ "115524 115524 YourMomIsAChaosMagician True 3 \n",
+ "115525 115525 ytuwertqwtr True 2 \n",
+ "115526 115526 yuertyqert True 2 \n",
+ "115527 115527 ZeicheMasZeuchnis True 3 \n",
+ "\n",
+ " playersdropped endplayers \n",
+ "0 0 2 \n",
+ "1 0 4 \n",
+ "2 0 4 \n",
+ "3 0 5 \n",
+ "4 0 4 \n",
+ "... ... ... \n",
+ "115523 1 2 \n",
+ "115524 0 3 \n",
+ "115525 0 2 \n",
+ "115526 0 2 \n",
+ "115527 0 3 \n",
+ "\n",
+ "[115528 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "playerdropdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "game events before: 73332500, game events after: 72827570, game events removed: 504930\n",
+ "games before: 115529, games after: 112739, games removed: 2790\n",
+ "gameST before: 693162, gameST after: 676434, games removed: 16728\n"
+ ]
+ }
+ ],
+ "source": [
+ "badgames = playerdropdf[playerdropdf['endplayers'].isin([0, 1])]\n",
+ "data = filteringByBadgames(data, badgames)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2790\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(len(playerdropdf[playerdropdf['endplayers'].isin([0, 1])]))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Removing unwanted maps\n",
+ "We want these maps: \n",
+ "126fe960806d587c78546b30f1a90853b1ada468 - map1 \n",
+ "95a66999127893f5925a5f591d54f8bcb9a670e6 - map2 \n",
+ "be8f6ebf549404d015547152d5f2a1906ae8dd90 - map3"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "game events before: 72827570, game events after: 72067832, game events removed: 759738\n",
+ "games before: 112739, games after: 111547, games removed: 1192\n",
+ "gameST before: 676434, gameST after: 669282, games removed: 7152\n"
+ ]
+ }
+ ],
+ "source": [
+ "acceptablemaps = ['126fe960806d587c78546b30f1a90853b1ada468', \n",
+ " '95a66999127893f5925a5f591d54f8bcb9a670e6', \n",
+ " 'be8f6ebf549404d015547152d5f2a1906ae8dd90']\n",
+ "\n",
+ "badgames = games[~games[\"base_map\"].isin(acceptablemaps)]\n",
+ "data = filteringByBadgames(data, badgames)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Creating the full dataset "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Progressed to 10000th game\n",
+ "Progressed to 20000th game\n",
+ "Progressed to 30000th game\n",
+ "Progressed to 40000th game\n",
+ "Progressed to 50000th game\n",
+ "Progressed to 60000th game\n",
+ "Progressed to 70000th game\n",
+ "Progressed to 80000th game\n",
+ "Progressed to 90000th game\n",
+ "Progressed to 100000th game\n",
+ "Progressed to 110000th game\n",
+ "no of unique games in table is: 111546\n"
+ ]
+ }
+ ],
+ "source": [
+ "vpdf, _, _ = makenewdf()\n",
+ "featdf, _ = emptyfeaturesdf()\n",
+ "\n",
+ "gameevents = data['gameevents']\n",
+ "games = data['games']\n",
+ "gamescoringtiles = data['gamescoringtiles']\n",
+ "\n",
+ "gameslist = list(pd.unique(gameevents['game']))\n",
+ "gamelengthlen = len(gameslist)\n",
+ "gamesroundup = math.ceil(gamelengthlen / 100.0) * 100\n",
+ "jj = 0\n",
+ "\n",
+ "for ii in range(100, gamesroundup+1, 100): \n",
+ " ii = min(ii, gamelengthlen) \n",
+ " if (ii % 10000) == 0: # update every 10000 games\n",
+ " print(f'Progressed to {ii}th game')\n",
+ " \n",
+ " next100games = gameslist[jj:ii]\n",
+ " jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller\n",
+ " \n",
+ " gameevents100 = gameevents[gameevents['game'].isin(next100games)]\n",
+ " gamemeta100 = games[games['game'].isin(next100games)]\n",
+ " gameST100 = gamescoringtiles[gamescoringtiles['game'].isin(next100games)]\n",
+ " endplayers100 = playerdropdf[playerdropdf['game'].isin(next100games)] # use this for player count\n",
+ "\n",
+ " for game in next100games:\n",
+ " singlegame = gameevents100[gameevents100['game'] == game]\n",
+ " singlegamemeta = gamemeta100[gamemeta100['game'] == game]\n",
+ " singlegameST = gameST100[gameST100['game'] == game]\n",
+ " singleendplayers = endplayers100[endplayers100['game'] == game]\n",
+ " \n",
+ " if not len(singlegame) == 0:\n",
+ " vpforgame = get_vp_from_game(singlegame)\n",
+ " featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST, singleendplayers=singleendplayers)\n",
+ " \n",
+ " vpdf = vpdf.append(vpforgame, ignore_index=True)\n",
+ " featdf = featdf.append(featsforgame, ignore_index=True)\n",
+ "\n",
+ "print(f\"no of unique games in table is: {len(list(pd.unique(vpdf['game'])))}\")\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " witches \n",
+ " auren \n",
+ " swarmlings \n",
+ " mermaids \n",
+ " cultists \n",
+ " halflings \n",
+ " dwarves \n",
+ " engineers \n",
+ " chaosmagicians \n",
+ " giants \n",
+ " fakirs \n",
+ " nomads \n",
+ " darklings \n",
+ " alchemists \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 118.0 \n",
+ " NaN \n",
+ " 62.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 122.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 124.0 \n",
+ " 101.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " NaN \n",
+ " 84.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 77.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 72.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 54.0 \n",
+ " 78.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 108.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 121.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 78.0 \n",
+ " NaN \n",
+ " 128.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 111541 \n",
+ " Youreacrookcaptianhook \n",
+ " NaN \n",
+ " NaN \n",
+ " 126.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 37.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111542 \n",
+ " YourMomIsAChaosMagician \n",
+ " 112.0 \n",
+ " NaN \n",
+ " 114.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 120.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111543 \n",
+ " ytuwertqwtr \n",
+ " NaN \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 102.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111544 \n",
+ " yuertyqert \n",
+ " 128.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 141.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111545 \n",
+ " ZeicheMasZeuchnis \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 132.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 88.0 \n",
+ " 120.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
111546 rows × 15 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game witches auren swarmlings mermaids \\\n",
+ "0 0000000001 NaN NaN NaN 118.0 \n",
+ "1 050615 NaN NaN NaN NaN \n",
+ "2 0512 NaN NaN NaN NaN \n",
+ "3 051501 NaN 84.0 NaN NaN \n",
+ "4 060303 NaN NaN NaN 108.0 \n",
+ "... ... ... ... ... ... \n",
+ "111541 Youreacrookcaptianhook NaN NaN 126.0 NaN \n",
+ "111542 YourMomIsAChaosMagician 112.0 NaN 114.0 NaN \n",
+ "111543 ytuwertqwtr NaN NaN 105.0 NaN \n",
+ "111544 yuertyqert 128.0 NaN NaN NaN \n",
+ "111545 ZeicheMasZeuchnis NaN NaN NaN NaN \n",
+ "\n",
+ " cultists halflings dwarves engineers chaosmagicians giants \\\n",
+ "0 NaN 62.0 NaN NaN NaN NaN \n",
+ "1 NaN NaN NaN NaN NaN NaN \n",
+ "2 NaN NaN NaN 124.0 101.0 NaN \n",
+ "3 NaN 77.0 NaN NaN 72.0 NaN \n",
+ "4 NaN NaN NaN 121.0 NaN NaN \n",
+ "... ... ... ... ... ... ... \n",
+ "111541 NaN 105.0 NaN NaN NaN NaN \n",
+ "111542 NaN NaN NaN NaN NaN NaN \n",
+ "111543 NaN NaN 102.0 NaN NaN NaN \n",
+ "111544 NaN NaN NaN NaN 141.0 NaN \n",
+ "111545 NaN NaN 132.0 NaN NaN NaN \n",
+ "\n",
+ " fakirs nomads darklings alchemists \n",
+ "0 NaN NaN NaN NaN \n",
+ "1 NaN NaN 122.0 NaN \n",
+ "2 NaN NaN NaN NaN \n",
+ "3 NaN 54.0 78.0 NaN \n",
+ "4 78.0 NaN 128.0 NaN \n",
+ "... ... ... ... ... \n",
+ "111541 NaN 37.0 NaN NaN \n",
+ "111542 NaN 120.0 NaN NaN \n",
+ "111543 NaN NaN NaN NaN \n",
+ "111544 NaN NaN NaN NaN \n",
+ "111545 NaN 88.0 120.0 NaN \n",
+ "\n",
+ "[111546 rows x 15 columns]"
+ ]
+ },
+ "execution_count": 42,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "vpdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " r1_SCORE1 \n",
+ " r1_SCORE2 \n",
+ " r1_SCORE3 \n",
+ " r1_SCORE4 \n",
+ " r1_SCORE5 \n",
+ " r1_SCORE6 \n",
+ " r1_SCORE7 \n",
+ " r1_SCORE8 \n",
+ " r1_SCORE9 \n",
+ " ... \n",
+ " BON8 \n",
+ " BON9 \n",
+ " BON10 \n",
+ " 2players \n",
+ " 3players \n",
+ " 4players \n",
+ " 5players \n",
+ " map1 \n",
+ " map2 \n",
+ " map3 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 111541 \n",
+ " Youreacrookcaptianhook \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111542 \n",
+ " YourMomIsAChaosMagician \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111543 \n",
+ " ytuwertqwtr \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111544 \n",
+ " yuertyqert \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111545 \n",
+ " ZeicheMasZeuchnis \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
111546 rows × 72 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game r1_SCORE1 r1_SCORE2 r1_SCORE3 r1_SCORE4 \\\n",
+ "0 0000000001 0 0 0 0 \n",
+ "1 050615 0 0 0 0 \n",
+ "2 0512 0 0 0 0 \n",
+ "3 051501 0 0 0 0 \n",
+ "4 060303 0 1 0 0 \n",
+ "... ... ... ... ... ... \n",
+ "111541 Youreacrookcaptianhook 0 0 0 0 \n",
+ "111542 YourMomIsAChaosMagician 0 0 1 0 \n",
+ "111543 ytuwertqwtr 1 0 0 0 \n",
+ "111544 yuertyqert 0 0 0 1 \n",
+ "111545 ZeicheMasZeuchnis 0 0 1 0 \n",
+ "\n",
+ " r1_SCORE5 r1_SCORE6 r1_SCORE7 r1_SCORE8 r1_SCORE9 ... BON8 BON9 BON10 \\\n",
+ "0 0 0 0 1 0 ... 0 1 1 \n",
+ "1 1 0 0 0 0 ... 1 1 0 \n",
+ "2 1 0 0 0 0 ... 1 1 0 \n",
+ "3 0 0 0 1 0 ... 1 0 0 \n",
+ "4 0 0 0 0 0 ... 1 1 1 \n",
+ "... ... ... ... ... ... ... ... ... ... \n",
+ "111541 0 1 0 0 0 ... 0 1 0 \n",
+ "111542 0 0 0 0 0 ... 1 1 0 \n",
+ "111543 0 0 0 0 0 ... 1 1 1 \n",
+ "111544 0 0 0 0 0 ... 1 0 1 \n",
+ "111545 0 0 0 0 0 ... 1 1 0 \n",
+ "\n",
+ " 2players 3players 4players 5players map1 map2 map3 \n",
+ "0 1 0 0 0 1 0 0 \n",
+ "1 0 0 1 0 0 0 1 \n",
+ "2 0 0 1 0 1 0 0 \n",
+ "3 0 0 0 1 1 0 0 \n",
+ "4 0 0 1 0 0 1 0 \n",
+ "... ... ... ... ... ... ... ... \n",
+ "111541 1 0 0 0 1 0 0 \n",
+ "111542 0 1 0 0 1 0 0 \n",
+ "111543 1 0 0 0 1 0 0 \n",
+ "111544 1 0 0 0 1 0 0 \n",
+ "111545 0 1 0 0 1 0 0 \n",
+ "\n",
+ "[111546 rows x 72 columns]"
+ ]
+ },
+ "execution_count": 43,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "vpdf.to_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/vpdata.csv')\n",
+ "featdf.to_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/featdata.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0"
+ ]
+ },
+ "execution_count": 46,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# check we still have the same games:\n",
+ "gamesymmetricdif = set(vpdf['game']) ^ set(featdf['game'])\n",
+ "len(gamesymmetricdif)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/faction-picker-bot/.ipynb_checkpoints/creatingVPdata-diffeats-checkpoint.ipynb b/faction-picker-bot/.ipynb_checkpoints/creatingVPdata-diffeats-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..3a810f7568830e005e44223b2665fb11e05e0692
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/creatingVPdata-diffeats-checkpoint.ipynb
@@ -0,0 +1,4107 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import math\n",
+ "import time"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Table of contents\n",
+ "1. [Loading data from the website](#websiteData)\n",
+ "2. [Loading data locally](#localData)\n",
+ "3. [Dataset creation initial functions](#datasetCreate) \n",
+ " a. [Victory Point (target) dataset](#VPData) \n",
+ " b. [Features dataset](#featuresData)\n",
+ "4. [Speeding check & speed up dataset creation & sense-checking on small batch](#speedUp)\n",
+ "5. [Cleaning & filtering the data](#cleanUp)\n",
+ "6. [Creating the full dataset](#fullDataset)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Loading data from the website (not using this right now - for now we'll just load locally) \n",
+ "But we'll keep this section here for now, commented out. The reason we're not using this is because the jsons are nested, which would require a bit of time to unpack. I'd like to focus on the cleaning / making some form of useful data and modelling, for now. Later we can go back and get more data."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# bigoldlist = ['2013-02.json',\n",
+ "# '2013-03.json',\n",
+ "# '2013-04.json',\n",
+ "# '2013-05.json',\n",
+ "# '2013-06.json',\n",
+ "# '2013-07.json',\n",
+ "# '2013-08.json',\n",
+ "# '2013-09.json',\n",
+ "# '2013-10.json',\n",
+ "# '2013-11.json',\n",
+ "# '2013-12.json',\n",
+ "# '2014-01.json',\n",
+ "# '2014-02.json',\n",
+ "# '2014-03.json',\n",
+ "# '2014-04.json',\n",
+ "# '2014-05.json',\n",
+ "# '2014-06.json',\n",
+ "# '2014-07.json',\n",
+ "# '2014-08.json',\n",
+ "# '2014-09.json',\n",
+ "# '2014-10.json',\n",
+ "# '2014-11.json',\n",
+ "# '2014-12.json',\n",
+ "# '2015-01.json',\n",
+ "# '2015-02.json',\n",
+ "# '2015-03.json',\n",
+ "# '2015-04.json',\n",
+ "# '2015-05.json',\n",
+ "# '2015-06.json',\n",
+ "# '2015-07.json',\n",
+ "# '2015-08.json',\n",
+ "# '2015-09.json',\n",
+ "# '2015-10.json',\n",
+ "# '2015-11.json',\n",
+ "# '2015-12.json',\n",
+ "# '2016-01.json',\n",
+ "# '2016-02.json',\n",
+ "# '2016-03.json',\n",
+ "# '2016-04.json',\n",
+ "# '2016-05.json',\n",
+ "# '2016-06.json',\n",
+ "# '2016-07.json',\n",
+ "# '2016-08.json',\n",
+ "# '2016-09.json',\n",
+ "# '2016-10.json',\n",
+ "# '2016-11.json',\n",
+ "# '2016-12.json',\n",
+ "# '2017-01.json',\n",
+ "# '2017-02.json',\n",
+ "# '2017-03.json',\n",
+ "# '2017-04.json',\n",
+ "# '2017-05.json',\n",
+ "# '2017-06.json',\n",
+ "# '2017-07.json',\n",
+ "# '2017-08.json',\n",
+ "# '2017-09.json',\n",
+ "# '2017-10.json',\n",
+ "# '2017-11.json',\n",
+ "# '2017-12.json',\n",
+ "# '2018-01.json',\n",
+ "# '2018-02.json',\n",
+ "# '2018-03.json',\n",
+ "# '2018-04.json',\n",
+ "# '2018-05.json',\n",
+ "# '2018-06.json',\n",
+ "# '2018-07.json',\n",
+ "# '2018-08.json',\n",
+ "# '2018-09.json',\n",
+ "# '2018-10.json',\n",
+ "# '2018-11.json',\n",
+ "# '2018-12.json',\n",
+ "# '2019-01.json',\n",
+ "# '2019-02.json',\n",
+ "# '2019-03.json',\n",
+ "# '2019-04.json',\n",
+ "# '2019-05.json',\n",
+ "# '2019-06.json',\n",
+ "# '2019-07.json',\n",
+ "# '2019-08.json',\n",
+ "# '2019-09.json',\n",
+ "# '2019-10.json',\n",
+ "# '2019-11.json',\n",
+ "# '2019-12.json',\n",
+ "# '2020-01.json',\n",
+ "# '2020-02.json',\n",
+ "# '2020-03.json',\n",
+ "# '2020-04.json',\n",
+ "# '2020-05.json',\n",
+ "# '2020-06.json',\n",
+ "# '2020-07.json',\n",
+ "# '2020-08.json',\n",
+ "# '2020-09.json',\n",
+ "# '2020-10.json',\n",
+ "# '2020-11.json',\n",
+ "# '2020-12.json',\n",
+ "# '2021-01.json',\n",
+ "# '2021-02.json',\n",
+ "# '2021-03.json',\n",
+ "# '2021-04.json']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# # Test start of web pipeline (not used)\n",
+ "# url = 'https://terra.snellman.net/data/events/' + bigoldlist[0]\n",
+ "# eventsdata1 = pd.read_json(url)\n",
+ "# print(len(eventsdata1))\n",
+ "# eventsdata1.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# # Load in the data remotely\n",
+ "# for gameset in bigoldlist:\n",
+ "# url = 'https://terra.snellman.net/data/events/' + gameset\n",
+ "# eventsdata = pd.read_json(url)\n",
+ " \n",
+ "# for eachgame in range(len(gameset)):\n",
+ "# singlerow = eventsdata.iloc[[eachgame]]\n",
+ "# newcol = get_vp_from_game(gameEventRow)\n",
+ "# vpdf = vpdf.append(newdf, ignore_index=True) "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Loading in the data Locally "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "folderlocation = \"D:/PycharmProjects/TerraBot/terra-mystica\"\n",
+ "gameevents = pd.read_csv(f'{folderlocation}/game_events.csv')\n",
+ "games = pd.read_csv(f'{folderlocation}/games.csv')\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## EDA"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Number of game events: 73419074\n",
+ "Number of games in gameevents: 115612\n",
+ "len of games: 115612\n"
+ ]
+ }
+ ],
+ "source": [
+ "# get some more stats\n",
+ "gameslist = list(pd.unique(gameevents['game']))\n",
+ "print(f'Number of game events: {len(gameevents)}')\n",
+ "print(f\"Number of games in gameevents: {len(gameslist)}\")\n",
+ "print(f'len of games: {len(games)}')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " base_map \n",
+ " game \n",
+ " last_update \n",
+ " player_count \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 0000000001 \n",
+ " 2015-07-22 05:15:51 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " 050615 \n",
+ " 2015-07-13 09:45:00 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 0512 \n",
+ " 2015-07-03 04:17:31 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 051501 \n",
+ " 2015-07-16 21:00:54 \n",
+ " 5 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 95a66999127893f5925a5f591d54f8bcb9a670e6 \n",
+ " 060303 \n",
+ " 2015-07-02 05:20:19 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 115607 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " Youreacrookcaptianhook \n",
+ " 2014-09-04 05:04:45 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ " 115608 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " YourMomIsAChaosMagician \n",
+ " 2014-09-02 00:23:43 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 115609 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " ytuwertqwtr \n",
+ " 2014-09-28 18:12:35 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115610 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " yuertyqert \n",
+ " 2014-09-27 19:01:17 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115611 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " ZeicheMasZeuchnis \n",
+ " 2014-09-10 20:35:32 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
115612 rows × 4 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " base_map game \\\n",
+ "0 126fe960806d587c78546b30f1a90853b1ada468 0000000001 \n",
+ "1 be8f6ebf549404d015547152d5f2a1906ae8dd90 050615 \n",
+ "2 126fe960806d587c78546b30f1a90853b1ada468 0512 \n",
+ "3 126fe960806d587c78546b30f1a90853b1ada468 051501 \n",
+ "4 95a66999127893f5925a5f591d54f8bcb9a670e6 060303 \n",
+ "... ... ... \n",
+ "115607 126fe960806d587c78546b30f1a90853b1ada468 Youreacrookcaptianhook \n",
+ "115608 126fe960806d587c78546b30f1a90853b1ada468 YourMomIsAChaosMagician \n",
+ "115609 126fe960806d587c78546b30f1a90853b1ada468 ytuwertqwtr \n",
+ "115610 126fe960806d587c78546b30f1a90853b1ada468 yuertyqert \n",
+ "115611 126fe960806d587c78546b30f1a90853b1ada468 ZeicheMasZeuchnis \n",
+ "\n",
+ " last_update player_count \n",
+ "0 2015-07-22 05:15:51 2 \n",
+ "1 2015-07-13 09:45:00 4 \n",
+ "2 2015-07-03 04:17:31 4 \n",
+ "3 2015-07-16 21:00:54 5 \n",
+ "4 2015-07-02 05:20:19 4 \n",
+ "... ... ... \n",
+ "115607 2014-09-04 05:04:45 3 \n",
+ "115608 2014-09-02 00:23:43 4 \n",
+ "115609 2014-09-28 18:12:35 2 \n",
+ "115610 2014-09-27 19:01:17 2 \n",
+ "115611 2014-09-10 20:35:32 3 \n",
+ "\n",
+ "[115612 rows x 4 columns]"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "games"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " event \n",
+ " faction \n",
+ " game \n",
+ " num \n",
+ " round \n",
+ " turn \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " upgrade:SH \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 2 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " order:2 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 6 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " order:2 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 2 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " order:1 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " order:1 \n",
+ " halflings \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " 5 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 73419069 \n",
+ " burn \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 4 \n",
+ " 1 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 73419070 \n",
+ " burn \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 3 \n",
+ " 5 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 73419071 \n",
+ " favor:FAV10 \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " 3 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ " 73419072 \n",
+ " town:TW3 \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " 6 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 73419073 \n",
+ " action:ACT3 \n",
+ " darklings \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
73419074 rows × 6 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " event faction game num round turn\n",
+ "0 upgrade:SH halflings 0000000001 1 2 1\n",
+ "1 order:2 halflings 0000000001 1 6 1\n",
+ "2 order:2 halflings 0000000001 1 2 1\n",
+ "3 order:1 halflings 0000000001 1 1 1\n",
+ "4 order:1 halflings 0000000001 1 5 1\n",
+ "... ... ... ... ... ... ...\n",
+ "73419069 burn darklings ZeicheMasZeuchnis 4 1 1\n",
+ "73419070 burn darklings ZeicheMasZeuchnis 3 5 2\n",
+ "73419071 favor:FAV10 darklings ZeicheMasZeuchnis 1 3 3\n",
+ "73419072 town:TW3 darklings ZeicheMasZeuchnis 1 6 2\n",
+ "73419073 action:ACT3 darklings ZeicheMasZeuchnis 1 1 1\n",
+ "\n",
+ "[73419074 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gameevents"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['halflings', 'all', 'mermaids', 'dragonlords', 'riverwalkers',\n",
+ " 'yetis', 'darklings', 'chaosmagicians', 'engineers', 'icemaidens',\n",
+ " 'nomads', 'auren', 'fakirs', 'witches', 'cultists', 'alchemists',\n",
+ " 'swarmlings', 'dwarves', 'shapeshifters', 'nofaction1',\n",
+ " 'nofaction4', 'acolytes', 'giants', 'nofaction3', 'nofaction2',\n",
+ " 'nofaction5', 'nofaction7'], dtype=object)"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "allfactions = pd.unique(gameevents['faction'])\n",
+ "allfactions"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "gamescoringtiles = pd.read_csv(f'{folderlocation}/game_scoring_tiles.csv')\n",
+ "gameoptions = pd.read_csv(f'{folderlocation}/game_options.csv')\n",
+ "stats = pd.read_csv(f'{folderlocation}/stats.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " round \n",
+ " tile \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 3 \n",
+ " SCORE1 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 0000000001 \n",
+ " 6 \n",
+ " SCORE5 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0000000001 \n",
+ " 5 \n",
+ " SCORE4 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 0000000001 \n",
+ " 1 \n",
+ " SCORE8 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 0000000001 \n",
+ " 2 \n",
+ " SCORE3 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 693655 \n",
+ " ZeicheMasZeuchnis \n",
+ " 4 \n",
+ " SCORE1 \n",
+ " \n",
+ " \n",
+ " 693656 \n",
+ " ZeicheMasZeuchnis \n",
+ " 6 \n",
+ " SCORE5 \n",
+ " \n",
+ " \n",
+ " 693657 \n",
+ " ZeicheMasZeuchnis \n",
+ " 5 \n",
+ " SCORE7 \n",
+ " \n",
+ " \n",
+ " 693658 \n",
+ " ZeicheMasZeuchnis \n",
+ " 1 \n",
+ " SCORE3 \n",
+ " \n",
+ " \n",
+ " 693659 \n",
+ " ZeicheMasZeuchnis \n",
+ " 2 \n",
+ " SCORE8 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
693660 rows × 3 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game round tile\n",
+ "0 0000000001 3 SCORE1\n",
+ "1 0000000001 6 SCORE5\n",
+ "2 0000000001 5 SCORE4\n",
+ "3 0000000001 1 SCORE8\n",
+ "4 0000000001 2 SCORE3\n",
+ "... ... ... ...\n",
+ "693655 ZeicheMasZeuchnis 4 SCORE1\n",
+ "693656 ZeicheMasZeuchnis 6 SCORE5\n",
+ "693657 ZeicheMasZeuchnis 5 SCORE7\n",
+ "693658 ZeicheMasZeuchnis 1 SCORE3\n",
+ "693659 ZeicheMasZeuchnis 2 SCORE8\n",
+ "\n",
+ "[693660 rows x 3 columns]"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gamescoringtiles"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "SCORE3 83727\n",
+ "SCORE7 83435\n",
+ "SCORE8 83322\n",
+ "SCORE4 83270\n",
+ "SCORE2 83226\n",
+ "SCORE5 83188\n",
+ "SCORE6 82770\n",
+ "SCORE1 71728\n",
+ "SCORE9 38994\n",
+ "Name: tile, dtype: int64"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gamescoringtiles['tile'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "19\n",
+ "option-errata-cultist-power 0.106882\n",
+ "option-strict-leech 0.106427\n",
+ "option-strict-darkling-sh 0.103665\n",
+ "option-strict-chaosmagician-sh 0.103642\n",
+ "option-email-notify 0.100557\n",
+ "option-mini-expansion-1 0.089982\n",
+ "option-shipping-bonus 0.083785\n",
+ "option-variable-turn-order 0.075660\n",
+ "option-temple-scoring-tile 0.053650\n",
+ "option-fire-and-ice-factions/ice 0.039872\n",
+ "option-fire-and-ice-final-scoring 0.039481\n",
+ "option-fire-and-ice-factions/volcano 0.039336\n",
+ "option-fire-and-ice-factions/variable_v5 0.024844\n",
+ "option-maintain-player-order 0.021085\n",
+ "option-fire-and-ice-factions/variable_v3 0.004580\n",
+ "option-fire-and-ice-factions/variable 0.003220\n",
+ "option-fire-and-ice-factions/variable_v4 0.002017\n",
+ "option-fire-and-ice-factions/variable_v2 0.001303\n",
+ "option-loose-adjust-resource 0.000012\n",
+ "Name: option, dtype: float64\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " option \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " option-strict-darkling-sh \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 0000000001 \n",
+ " option-email-notify \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0000000001 \n",
+ " option-shipping-bonus \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 0000000001 \n",
+ " option-strict-chaosmagician-sh \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 0000000001 \n",
+ " option-errata-cultist-power \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 1075569 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-email-notify \n",
+ " \n",
+ " \n",
+ " 1075570 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-strict-chaosmagician-sh \n",
+ " \n",
+ " \n",
+ " 1075571 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-errata-cultist-power \n",
+ " \n",
+ " \n",
+ " 1075572 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-mini-expansion-1 \n",
+ " \n",
+ " \n",
+ " 1075573 \n",
+ " ZeicheMasZeuchnis \n",
+ " option-strict-leech \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
1075574 rows × 2 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game option\n",
+ "0 0000000001 option-strict-darkling-sh\n",
+ "1 0000000001 option-email-notify\n",
+ "2 0000000001 option-shipping-bonus\n",
+ "3 0000000001 option-strict-chaosmagician-sh\n",
+ "4 0000000001 option-errata-cultist-power\n",
+ "... ... ...\n",
+ "1075569 ZeicheMasZeuchnis option-email-notify\n",
+ "1075570 ZeicheMasZeuchnis option-strict-chaosmagician-sh\n",
+ "1075571 ZeicheMasZeuchnis option-errata-cultist-power\n",
+ "1075572 ZeicheMasZeuchnis option-mini-expansion-1\n",
+ "1075573 ZeicheMasZeuchnis option-strict-leech\n",
+ "\n",
+ "[1075574 rows x 2 columns]"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "print(len(pd.unique(gameoptions['option'])))\n",
+ "print(gameoptions['option'].value_counts() / len(gameoptions))\n",
+ "gameoptions"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "vp 12839907\n",
+ "build:D 6570095\n",
+ "leech:pw 5716489\n",
+ "leech:count 5716489\n",
+ "upgrade:TP 3543848\n",
+ " ... \n",
+ "action:ACTH5 1852\n",
+ "order:6 912\n",
+ "order:7 636\n",
+ "action:ACTH4 592\n",
+ "action:ACTH3 314\n",
+ "Name: event, Length: 91, dtype: int64"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "gameevents['event'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "126fe960806d587c78546b30f1a90853b1ada468 77158\n",
+ "95a66999127893f5925a5f591d54f8bcb9a670e6 21052\n",
+ "be8f6ebf549404d015547152d5f2a1906ae8dd90 16184\n",
+ "fdb13a13cd48b7a3c3525f27e4628ff6905aa5b1 1210\n",
+ "224736500d20520f195970eb0fd4c41df040c08c 3\n",
+ "735b073fd7161268bb2796c1275abda92acd8b1a 2\n",
+ "c07f36f9e050992d2daf6d44af2bc51dca719c46 1\n",
+ "30b6ded823e53670624981abdb2c5b8568a44091 1\n",
+ "b109f78907d2cbd5699ced16572be46043558e41 1\n",
+ "Name: base_map, dtype: int64"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "games['base_map'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "[126fe960806d587c78546b30f1a90853b1ada468](https://terra.snellman.net/map/126fe960806d587c78546b30f1a90853b1ada468)\n",
+ "is the same as [91645cdb135773c2a7a50e5ca9cb18af54c664c4](https://terra.snellman.net/mapedit/91645cdb135773c2a7a50e5ca9cb18af54c664c4) \n",
+ "[95a66999127893f5925a5f591d54f8bcb9a670e6](https://terra.snellman.net/map/95a66999127893f5925a5f591d54f8bcb9a670e6) is different \n",
+ "[be8f6ebf549404d015547152d5f2a1906ae8dd90](https://terra.snellman.net/map/be8f6ebf549404d015547152d5f2a1906ae8dd90) is re-balanced. \n",
+ "\n",
+ "All other maps aren't present here so we'll use those"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Creating the new datasets - some functions to help us make these later "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Victory Points (target) dataset \n",
+ "Let's make some functions to help make the dataset."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def makenewdf():\n",
+ " \"\"\"make an empty dataframe, organised in the way we want the target data, ready to be populated\"\"\"\n",
+ " validfactions = ['witches', 'auren', 'swarmlings', 'mermaids', 'cultists', 'halflings', 'dwarves', 'engineers', 'chaosmagicians', 'giants', 'fakirs', 'nomads', 'darklings', 'alchemists']\n",
+ " dfcols = ['game'] + validfactions\n",
+ " vpdf = pd.DataFrame(columns=dfcols)\n",
+ " \n",
+ " return vpdf, dfcols, validfactions\n",
+ "\n",
+ "vpdf, dfcols, validfactions = makenewdf()\n",
+ "\n",
+ "sensecheck = False\n",
+ "if sensecheck:\n",
+ " newdf = pd.DataFrame([[np.nan] * 15], columns=dfcols)\n",
+ " newdf['auren'].replace({np.nan: 'test'}, inplace=True)\n",
+ " vpdf = vpdf.append(newdf, ignore_index=True)\n",
+ " print(len(vpdf))\n",
+ " vpdf.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_vp_from_game(singleGameEvents):\n",
+ " \"\"\"Input game events for a single game. This is a pd.DataFrame. \n",
+ " Output a row where each faction in the game has its vp populated (the rest are nans)\n",
+ " \"\"\"\n",
+ " newdf = pd.DataFrame([[np.nan] * 15], columns=dfcols)\n",
+ " \n",
+ " # assign the game number\n",
+ " gameno = list(pd.unique(singleGameEvents['game']))\n",
+ " \n",
+ " # assert len(gameno) == 1, 'More than 1 unique game was found' \n",
+ " try:\n",
+ " newdf['game'].replace({np.nan: gameno[0]}, inplace=True)\n",
+ " except:\n",
+ " print(f'DEBUGGING: len of table is {len(singleGameEvents)}')\n",
+ " print(f'DEBUGGING: gamnos list: {gameno}')\n",
+ " print(singleGameEvents)\n",
+ " raise\n",
+ " \n",
+ " # find factions - there are some artifacts in the data. E.g. the \"faction\", \"all\". We need to filter them out.\n",
+ " rawfactions = list(pd.unique(singleGameEvents['faction']))\n",
+ " verifiedfactions = [rawfaction for rawfaction in rawfactions if rawfaction in validfactions]\n",
+ " \n",
+ " for faction in verifiedfactions:\n",
+ " vpfaction = sum(singleGameEvents[(singleGameEvents['event'] == 'vp') & (singleGameEvents['faction'] == faction)]['num'])\n",
+ " newdf[faction].replace({np.nan: vpfaction}, inplace=True)\n",
+ " \n",
+ " return newdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Time elapsed: 3.538278818130493s\n",
+ "Time to do all games at current speed: 113.62985853380627hrs\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " witches \n",
+ " auren \n",
+ " swarmlings \n",
+ " mermaids \n",
+ " cultists \n",
+ " halflings \n",
+ " dwarves \n",
+ " engineers \n",
+ " chaosmagicians \n",
+ " giants \n",
+ " fakirs \n",
+ " nomads \n",
+ " darklings \n",
+ " alchemists \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 118.0 \n",
+ " NaN \n",
+ " 62.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game witches auren swarmlings mermaids cultists halflings \\\n",
+ "0 0000000001 NaN NaN NaN 118.0 NaN 62.0 \n",
+ "\n",
+ " dwarves engineers chaosmagicians giants fakirs nomads darklings \\\n",
+ "0 NaN NaN NaN NaN NaN NaN NaN \n",
+ "\n",
+ " alchemists \n",
+ "0 NaN "
+ ]
+ },
+ "execution_count": 20,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense check\n",
+ "start = time.time()\n",
+ "singlegame = gameevents[gameevents['game'] == '0000000001']\n",
+ "singlegamefactions = (list(pd.unique(singlegame['faction'])))\n",
+ "vpforgame = get_vp_from_game(singlegame)\n",
+ "end = time.time()\n",
+ "\n",
+ "print(f'Time elapsed: {end-start}s')\n",
+ "print(f'Time to do all games at current speed: {((end-start)*len(pd.unique(gameevents[\"game\"]))/3600)}hrs')\n",
+ "vpforgame"
+ ]
+ },
+ {
+ "attachments": {
+ "a71ce2ba-dd59-49b1-aefc-8b6e1c14f8da.png": {
+ "image/png": "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OEjS3QYBock+SBzqzSLOrqkIUPxoauQ4byJABAohYF30FOqMjQojYMXBshceiA0LIWDFwbIXGoSNCiNgxcGyFx6IDQshYMXBshcahI0KI2DFQZLuJgsHbZi7xKFwgNmQCPRBgOJHH3B4iAgQgfYhIBc9LE93dcBAM6wOc+IcutxgfLpY1JEXjA/jU0deNmVO+vyRpJvljKsDBjo+3CcCZSBA8aMMFNkHESACjUGgKRdl0zJPTZxp8bspfjI+TK6bwtU6zpPnT7POnzok/JxDV3jR5w/3iUAZCFD8KANF9kEEiAARIAJEgAgQASJABIgAESACRIAI1BYBih+1DQ0nRgSIABEgAkSACBABIkAEiAARIAJEgAiUgQDFjzJQZB9EgAgQASJABIgAESACRIAIEAEiQASIQG0RoPhR29BwYkSACBABIkAEiAARIAJEgAgQASJABIhAGQhQ/CgDRfZBBIgAESACRIAIEAEiQASIABEgAkSACNQWAYoftQ0NJ0YEiAARIAJEgAgQASJABIgAESACRIAIlIEAxY8yUGQfRIAIEAEiQASIABEgAkSACBABIkAEiEBtEaD4UdvQcGJEgAgQASJABIgAESACRIAIEAEiQASIQBkIUPwoA0X2QQSIABEgAkSACBABIkAEiAARIAJEgAjUFgGKH7UNDSdGBIgAESACRIAIEAEiQASIABEgAkSACJSBAMWPMlBkH0SACBABIkAEiAARIAJEgAgQASJABIhAbRGg+FHb0HBiRIAIEAEiQASIABEgAkSACBABIkAEiEAZCFD8KANF9kEEiAARIAJEgAgQASJABIgAESACRIAI1BYBih+1DQ0nRgSIABEgAkSACBABIkAEiAARIAJEgAiUgQDFjzJQZB9EgAgQASJABIgAESACRIAIEAEiQASIQG0RoPhR29BwYkSACBABIkAEiAARIAJEgAgQASJABIhAGQhQ/CgDRfZBBIgAESACRIAIEAEiQASIABEgAkSACNQWAYoftQ0NJ0YEiAARIAJEgAgQASJABIgAESACRIAIlIEAxY8yUGQfRIAIEAEiQASIABEgAkSACBABIkAEiEBtEaD4UdvQcGJEgAgQASJABIgAESACRIAIEAEiQASIQBkIUPwoA0X2QQSIABEgAkSACBABIkAEiAARIAJEgAjUFgGKH7UNDSdGBIgAESACRIAI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"
+ }
+ },
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "That checks out (not inc the starting 20 vp)\n",
+ "\n",
+ "![image.png](attachment:a71ce2ba-dd59-49b1-aefc-8b6e1c14f8da.png)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Features dataset \n",
+ "We'll want:\n",
+ "1. Boolean of bonus tiles (in game or not) - DONE \n",
+ "2. One-hot of round tiles, for each round - DONE \n",
+ "3. Boolean of factions already picked (more info if any have been picked yet) - removed as would require 1 row for each faction. We want 1 line per game for now \n",
+ "4. One-hot for different map variants we'd like to use - DONE \n",
+ "5. One-hot player count (from 2, 3, 4 or 5 players) - DONE "
+ ]
+ },
+ {
+ "attachments": {
+ "942cd242-5b8b-432f-8843-51185679848e.png": {
+ "image/png": "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"
+ }
+ },
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "These are the bonus tiles available: \n",
+ "![image.png](attachment:942cd242-5b8b-432f-8843-51185679848e.png)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['pass:BON10', 'build:D', 'pass:BON3'], dtype=object)"
+ ]
+ },
+ "execution_count": 21,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pd.unique(gameevents[(gameevents['round'] == 0) & (gameevents['game'] == 'ytuwertqwtr')]['event'])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "But it looks like we only have details on the bonus tiles selected in the middle of the game. Where can we get information about all bonus tiles in game!? I'm not sure, so I'll use the only info that's available - which is the bonus tiles that players select. However, if there's a bonus tile that was never selected during a game, it won't be shown. If we go onto the Snellman website and re-watch an old game, we can see what bonus tiles are available in the GUI, so this info must be stored somewhere (as game history GUI must be using the same data we're looking at...?)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Time elapsed: 3.645721197128296s\n",
+ "['BON8', 'BON6', 'BON3', 'BON10', 'BON9']\n"
+ ]
+ }
+ ],
+ "source": [
+ "# working out the code to get the bonus tiles & timing this\n",
+ "start = time.time()\n",
+ "allevents = list(pd.unique(gameevents[gameevents['game'] == 'ytuwertqwtr']['event']))\n",
+ "bonustiles = [event[5:] for event in allevents if event.startswith('pass:BON')]\n",
+ "end = time.time()\n",
+ "print(f'Time elapsed: {end-start}s')\n",
+ "print(bonustiles)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "['game', 'r1_SCORE1', 'r1_SCORE2', 'r1_SCORE3', 'r1_SCORE4', 'r1_SCORE5', 'r1_SCORE6', 'r1_SCORE7', 'r1_SCORE8', 'r1_SCORE9', 'r2_SCORE1', 'r2_SCORE2', 'r2_SCORE3', 'r2_SCORE4', 'r2_SCORE5', 'r2_SCORE6', 'r2_SCORE7', 'r2_SCORE8', 'r2_SCORE9', 'r3_SCORE1', 'r3_SCORE2', 'r3_SCORE3', 'r3_SCORE4', 'r3_SCORE5', 'r3_SCORE6', 'r3_SCORE7', 'r3_SCORE8', 'r3_SCORE9', 'r4_SCORE1', 'r4_SCORE2', 'r4_SCORE3', 'r4_SCORE4', 'r4_SCORE5', 'r4_SCORE6', 'r4_SCORE7', 'r4_SCORE8', 'r4_SCORE9', 'r5_SCORE1', 'r5_SCORE2', 'r5_SCORE3', 'r5_SCORE4', 'r5_SCORE5', 'r5_SCORE6', 'r5_SCORE7', 'r5_SCORE8', 'r5_SCORE9', 'r6_SCORE1', 'r6_SCORE2', 'r6_SCORE3', 'r6_SCORE4', 'r6_SCORE5', 'r6_SCORE6', 'r6_SCORE7', 'r6_SCORE8', 'r6_SCORE9', 'BON1', 'BON2', 'BON3', 'BON4', 'BON5', 'BON6', 'BON7', 'BON8', 'BON9', 'BON10', '2players', '3players', '4players', '5players', 'map1', 'map2', 'map3']\n",
+ "72\n"
+ ]
+ }
+ ],
+ "source": [
+ "def emptyfeaturesdf():\n",
+ " \"\"\"make an empty dataframe, organised in the way we want the feature data, ready to be populated\"\"\"\n",
+ " colnames = ['game']\n",
+ " uniqueScoreTiles = np.sort(pd.unique(gamescoringtiles['tile']))\n",
+ " \n",
+ " # One-hot of round tiles, for each round\n",
+ " for gameround in range(1, 7):\n",
+ " roundstr = f'r{gameround}'\n",
+ " for tile in uniqueScoreTiles:\n",
+ " colnames.append(roundstr + '_' + tile)\n",
+ " \n",
+ " # Boolean of bonus tiles\n",
+ " for bon in range(1, 11):\n",
+ " colnames.append(f'BON{bon}')\n",
+ " \n",
+ " # One-hot player count (from 2, 3, 4 or 5 players)\n",
+ " for player in range(2, 6):\n",
+ " colnames.append(f'{player}players')\n",
+ " \n",
+ " # one hot of the map used\n",
+ " \"\"\"126fe960806d587c78546b30f1a90853b1ada468 - map1\n",
+ " 95a66999127893f5925a5f591d54f8bcb9a670e6 - map2\n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 - map3\n",
+ " \"\"\"\n",
+ " colnames = colnames + ['map1', 'map2', 'map3']\n",
+ " \n",
+ " featuresdf = pd.DataFrame(columns=colnames)\n",
+ " \n",
+ " return featuresdf, colnames\n",
+ "\n",
+ "featuresdf, featcolnames = emptyfeaturesdf()\n",
+ "print(featcolnames)\n",
+ "print(len(featcolnames))\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_features_from_game(singlegameevents, singlegamemeta, singlegameST, singleendplayers=None):\n",
+ " \"\"\"\n",
+ " Inputs:\n",
+ " singlegameevents - is game events for a single game \n",
+ " singlegamemeta - is a single row from `games` that gives map & player count\n",
+ " singlegameST - is a single row from `gamescoringtiles` that gives... score tile (suprisingly)\n",
+ " singleendplayers - is a single row from `end players` that gives the amount of players at end of game, after dropouts\n",
+ " Return: - a row where features have been found (will be sparse)\n",
+ " \"\"\"\n",
+ " newdf = pd.DataFrame([[0] * len(featcolnames)], columns=featcolnames)\n",
+ " \n",
+ " # assign game string\n",
+ " singlegamemeta.iloc[0]['game']\n",
+ " newdf['game'].replace({0: singlegamemeta.iloc[0]['game']}, inplace=True)\n",
+ " \n",
+ " # find the round tiles for each round\n",
+ " for gameround in range(1, 7):\n",
+ " roundstr = f'r{gameround}'\n",
+ " scoretile = roundstr + '_' + singlegameST[singlegameST['round'] == gameround]['tile'].values[0]\n",
+ " newdf[scoretile].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " # Boolean of bonus tiles\n",
+ " uniqueevents = list(pd.unique(singlegameevents['event']))\n",
+ " bonustiles = [event[5:] for event in uniqueevents if event.startswith('pass:BON')]\n",
+ " for bontile in bonustiles:\n",
+ " newdf[bontile].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " # One-hot player count (from 2, 3, 4 or 5 players)\n",
+ " if singleendplayers is None:\n",
+ " noplayers = singlegamemeta.iloc[0]['player_count']\n",
+ " print('gamemeta used for player count')\n",
+ " else:\n",
+ " noplayers = singleendplayers.iloc[0]['endplayers']\n",
+ " \n",
+ " players = f'{noplayers}players'\n",
+ " newdf[players].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " # one hot of the map used\n",
+ " mapdict = {'126fe960806d587c78546b30f1a90853b1ada468': 'map1',\n",
+ " '95a66999127893f5925a5f591d54f8bcb9a670e6': 'map2',\n",
+ " 'be8f6ebf549404d015547152d5f2a1906ae8dd90': 'map3'\n",
+ " }\n",
+ " basemap = singlegamemeta.iloc[0]['base_map']\n",
+ " gamemap = mapdict[basemap]\n",
+ " newdf[gamemap].replace({0: 1}, inplace=True)\n",
+ " \n",
+ " return newdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "gamemeta used for player count\n",
+ "Time elapsed: 3.5182363986968994s\n",
+ "Time to do all games at current speed: 112.98620736837387hrs\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " r1_SCORE1 \n",
+ " r1_SCORE2 \n",
+ " r1_SCORE3 \n",
+ " r1_SCORE4 \n",
+ " r1_SCORE5 \n",
+ " r1_SCORE6 \n",
+ " r1_SCORE7 \n",
+ " r1_SCORE8 \n",
+ " r1_SCORE9 \n",
+ " ... \n",
+ " BON8 \n",
+ " BON9 \n",
+ " BON10 \n",
+ " 2players \n",
+ " 3players \n",
+ " 4players \n",
+ " 5players \n",
+ " map1 \n",
+ " map2 \n",
+ " map3 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
1 rows × 72 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game r1_SCORE1 r1_SCORE2 r1_SCORE3 r1_SCORE4 r1_SCORE5 \\\n",
+ "0 0000000001 0 0 0 0 0 \n",
+ "\n",
+ " r1_SCORE6 r1_SCORE7 r1_SCORE8 r1_SCORE9 ... BON8 BON9 BON10 \\\n",
+ "0 0 0 1 0 ... 0 1 1 \n",
+ "\n",
+ " 2players 3players 4players 5players map1 map2 map3 \n",
+ "0 1 0 0 0 1 0 0 \n",
+ "\n",
+ "[1 rows x 72 columns]"
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense check\n",
+ "start = time.time()\n",
+ "singlegame = gameevents[gameevents['game'] == '0000000001']\n",
+ "singlegamemeta = games[games['game'] == '0000000001']\n",
+ "singlegameST = gamescoringtiles[gamescoringtiles['game'] == '0000000001']\n",
+ "vpforgame = get_vp_from_game(singlegame)\n",
+ "featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST)\n",
+ "end = time.time()\n",
+ "\n",
+ "print(f'Time elapsed: {end-start}s')\n",
+ "print(f'Time to do all games at current speed: {((end-start)*len(pd.unique(gameevents[\"game\"]))/3600)}hrs')\n",
+ "featsforgame"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Speeding up dataset creation \n",
+ "350 hours: that's way too long. How long will it take to split the table into 1500, 100 game tables and work on those?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Time elapsed to make small table: 1.233781099319458s\n",
+ "gamemeta used for player count\n",
+ "Time elapsed to get data for single game now: 0.03003406524658203s\n",
+ "Time elapsed to do all small tables: 0.39622194570700325hrs\n",
+ "Time elapsed to do all data creation: 0.9645273198021783hrs\n",
+ "Time elapsed to do all processing: 1.3607492655091815hrs\n"
+ ]
+ }
+ ],
+ "source": [
+ "first100games = gameslist[:100]\n",
+ "\n",
+ "start = time.time()\n",
+ "gameevents100 = gameevents[gameevents['game'].isin(first100games)]\n",
+ "gamemeta100 = games[games['game'].isin(first100games)]\n",
+ "gameST100 = gamescoringtiles[gamescoringtiles['game'].isin(first100games)]\n",
+ "end = time.time()\n",
+ "smalltablestime = end-start\n",
+ "\n",
+ "print(f'Time elapsed to make small table: {smalltablestime}s')\n",
+ "\n",
+ "start = time.time()\n",
+ "singlegame = gameevents100[gameevents100['game'] == '0000000001']\n",
+ "singlegamemeta = gamemeta100[gamemeta100['game'] == '0000000001']\n",
+ "singlegameST = gameST100[gameST100['game'] == '0000000001']\n",
+ "vpforgame = get_vp_from_game(singlegame)\n",
+ "featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST)\n",
+ "end = time.time()\n",
+ "datacreatetime = end-start\n",
+ "\n",
+ "print(f'Time elapsed to get data for single game now: {end-start}s')\n",
+ "totalsmalltablestime = smalltablestime * len(pd.unique(gameevents[\"game\"]))/(100 * 3600) # divide by 100 as that's the size of table, divide by 3600 for s -> hrs\n",
+ "totaldatacreatetime = datacreatetime * len(pd.unique(gameevents[\"game\"]))/3600\n",
+ "print(f'Time elapsed to do all small tables: {totalsmalltablestime}hrs')\n",
+ "print(f'Time elapsed to do all data creation: {totaldatacreatetime}hrs')\n",
+ "print(f'Time elapsed to do all processing: {totalsmalltablestime + totaldatacreatetime}hrs')\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Damn. I've just saved ~200 times the amount of time by doing that. As a complete aside, for pure interest, I wonder what the best trade-off between spitting into smaller & smaller tables (which increases time to do this) is vs saving time to then filter with smaller tables, is? (will check this out later)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Progressed to 100th game\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "Progressed to 200th game\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "gamemeta used for player count\n",
+ "no of unique games in table is: 200\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " witches \n",
+ " auren \n",
+ " swarmlings \n",
+ " mermaids \n",
+ " cultists \n",
+ " halflings \n",
+ " dwarves \n",
+ " engineers \n",
+ " chaosmagicians \n",
+ " giants \n",
+ " fakirs \n",
+ " nomads \n",
+ " darklings \n",
+ " alchemists \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 118.0 \n",
+ " NaN \n",
+ " 62.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 122.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 124.0 \n",
+ " 101.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " NaN \n",
+ " 84.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 77.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 72.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 54.0 \n",
+ " 78.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 108.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 121.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 78.0 \n",
+ " NaN \n",
+ " 128.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 195 \n",
+ " 4pLeague_S7_D6L17_G7 \n",
+ " NaN \n",
+ " NaN \n",
+ " 48.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 73.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 130.0 \n",
+ " 87.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 196 \n",
+ " 4pLeague_S7_D6L18_G2 \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 108.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 128.0 \n",
+ " 53.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 197 \n",
+ " 4pLeague_S7_D6L18_G5 \n",
+ " NaN \n",
+ " NaN \n",
+ " 97.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 82.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 110.0 \n",
+ " 117.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 198 \n",
+ " 4pLeague_S7_D6L18_G6 \n",
+ " NaN \n",
+ " NaN \n",
+ " 78.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 103.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 137.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 61.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 199 \n",
+ " 4pLeague_S7_D6L18_G7 \n",
+ " 95.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 122.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 90.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 120.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
200 rows × 15 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game witches auren swarmlings mermaids cultists \\\n",
+ "0 0000000001 NaN NaN NaN 118.0 NaN \n",
+ "1 050615 NaN NaN NaN NaN NaN \n",
+ "2 0512 NaN NaN NaN NaN NaN \n",
+ "3 051501 NaN 84.0 NaN NaN NaN \n",
+ "4 060303 NaN NaN NaN 108.0 NaN \n",
+ ".. ... ... ... ... ... ... \n",
+ "195 4pLeague_S7_D6L17_G7 NaN NaN 48.0 NaN NaN \n",
+ "196 4pLeague_S7_D6L18_G2 NaN 105.0 NaN NaN NaN \n",
+ "197 4pLeague_S7_D6L18_G5 NaN NaN 97.0 NaN NaN \n",
+ "198 4pLeague_S7_D6L18_G6 NaN NaN 78.0 NaN NaN \n",
+ "199 4pLeague_S7_D6L18_G7 95.0 NaN NaN NaN NaN \n",
+ "\n",
+ " halflings dwarves engineers chaosmagicians giants fakirs nomads \\\n",
+ "0 62.0 NaN NaN NaN NaN NaN NaN \n",
+ "1 NaN NaN NaN NaN NaN NaN NaN \n",
+ "2 NaN NaN 124.0 101.0 NaN NaN NaN \n",
+ "3 77.0 NaN NaN 72.0 NaN NaN 54.0 \n",
+ "4 NaN NaN 121.0 NaN NaN 78.0 NaN \n",
+ ".. ... ... ... ... ... ... ... \n",
+ "195 NaN NaN NaN 73.0 NaN NaN 130.0 \n",
+ "196 NaN NaN NaN 108.0 NaN NaN 128.0 \n",
+ "197 NaN 82.0 NaN NaN NaN NaN 110.0 \n",
+ "198 103.0 NaN NaN 137.0 NaN NaN NaN \n",
+ "199 122.0 NaN NaN 90.0 NaN NaN NaN \n",
+ "\n",
+ " darklings alchemists \n",
+ "0 NaN NaN \n",
+ "1 122.0 NaN \n",
+ "2 NaN NaN \n",
+ "3 78.0 NaN \n",
+ "4 128.0 NaN \n",
+ ".. ... ... \n",
+ "195 87.0 NaN \n",
+ "196 53.0 NaN \n",
+ "197 117.0 NaN \n",
+ "198 61.0 NaN \n",
+ "199 120.0 NaN \n",
+ "\n",
+ "[200 rows x 15 columns]"
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense check for 100 games\n",
+ "vpdf, _, _ = makenewdf()\n",
+ "featdf, _ = emptyfeaturesdf()\n",
+ "gamelengthlen = len(gameslist)\n",
+ "gamesroundup = math.ceil(gamelengthlen / 100.0) * 100\n",
+ "jj = 0\n",
+ "\n",
+ "for ii in range(100, 201, 100): \n",
+ " ii = min(ii, gamelengthlen) \n",
+ " print(f'Progressed to {ii}th game')\n",
+ " \n",
+ " next100games = gameslist[jj:ii]\n",
+ " jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller\n",
+ " \n",
+ " gameevents100 = gameevents[gameevents['game'].isin(next100games)]\n",
+ " gamemeta100 = games[games['game'].isin(next100games)]\n",
+ " gameST100 = gamescoringtiles[gamescoringtiles['game'].isin(next100games)]\n",
+ " \n",
+ " for game in next100games:\n",
+ " singlegame = gameevents100[gameevents100['game'] == game]\n",
+ " singlegamemeta = gamemeta100[gamemeta100['game'] == game]\n",
+ " singlegameST = gameST100[gameST100['game'] == game]\n",
+ " \n",
+ " if not len(singlegame) == 0: \n",
+ " vpforgame = get_vp_from_game(singlegame)\n",
+ " featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST)\n",
+ " \n",
+ " vpdf = vpdf.append(vpforgame, ignore_index=True)\n",
+ " featdf = featdf.append(featsforgame, ignore_index=True)\n",
+ " \n",
+ "print(f\"no of unique games in table is: {len(list(pd.unique(vpdf['game'])))}\")\n",
+ "vpdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " r1_SCORE1 \n",
+ " r1_SCORE2 \n",
+ " r1_SCORE3 \n",
+ " r1_SCORE4 \n",
+ " r1_SCORE5 \n",
+ " r1_SCORE6 \n",
+ " r1_SCORE7 \n",
+ " r1_SCORE8 \n",
+ " r1_SCORE9 \n",
+ " ... \n",
+ " BON8 \n",
+ " BON9 \n",
+ " BON10 \n",
+ " 2players \n",
+ " 3players \n",
+ " 4players \n",
+ " 5players \n",
+ " map1 \n",
+ " map2 \n",
+ " map3 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 195 \n",
+ " 4pLeague_S7_D6L17_G7 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 196 \n",
+ " 4pLeague_S7_D6L18_G2 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 197 \n",
+ " 4pLeague_S7_D6L18_G5 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 198 \n",
+ " 4pLeague_S7_D6L18_G6 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 199 \n",
+ " 4pLeague_S7_D6L18_G7 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
200 rows × 72 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game r1_SCORE1 r1_SCORE2 r1_SCORE3 r1_SCORE4 r1_SCORE5 \\\n",
+ "0 0000000001 0 0 0 0 0 \n",
+ "1 050615 0 0 0 0 1 \n",
+ "2 0512 0 0 0 0 1 \n",
+ "3 051501 0 0 0 0 0 \n",
+ "4 060303 0 1 0 0 0 \n",
+ ".. ... ... ... ... ... ... \n",
+ "195 4pLeague_S7_D6L17_G7 0 0 0 0 0 \n",
+ "196 4pLeague_S7_D6L18_G2 0 0 0 0 0 \n",
+ "197 4pLeague_S7_D6L18_G5 0 0 0 0 0 \n",
+ "198 4pLeague_S7_D6L18_G6 0 0 0 0 0 \n",
+ "199 4pLeague_S7_D6L18_G7 0 0 0 0 0 \n",
+ "\n",
+ " r1_SCORE6 r1_SCORE7 r1_SCORE8 r1_SCORE9 ... BON8 BON9 BON10 2players \\\n",
+ "0 0 0 1 0 ... 0 1 1 1 \n",
+ "1 0 0 0 0 ... 1 1 0 0 \n",
+ "2 0 0 0 0 ... 1 1 0 0 \n",
+ "3 0 0 1 0 ... 1 0 0 0 \n",
+ "4 0 0 0 0 ... 1 1 1 0 \n",
+ ".. ... ... ... ... ... ... ... ... ... \n",
+ "195 0 1 0 0 ... 1 1 1 0 \n",
+ "196 0 1 0 0 ... 1 0 1 0 \n",
+ "197 0 0 1 0 ... 1 1 0 0 \n",
+ "198 0 0 1 0 ... 1 0 1 0 \n",
+ "199 0 0 1 0 ... 1 1 1 0 \n",
+ "\n",
+ " 3players 4players 5players map1 map2 map3 \n",
+ "0 0 0 0 1 0 0 \n",
+ "1 0 1 0 0 0 1 \n",
+ "2 0 1 0 1 0 0 \n",
+ "3 0 0 1 1 0 0 \n",
+ "4 0 1 0 0 1 0 \n",
+ ".. ... ... ... ... ... ... \n",
+ "195 0 1 0 1 0 0 \n",
+ "196 0 1 0 1 0 0 \n",
+ "197 0 1 0 1 0 0 \n",
+ "198 0 1 0 1 0 0 \n",
+ "199 0 1 0 1 0 0 \n",
+ "\n",
+ "[200 rows x 72 columns]"
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featdf"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Looks good! We can soon do it with the full set of data... after we've done some cleaning.\n",
+ "\n",
+ "## Cleaning and filtering the data \n",
+ "\n",
+ "Filtering bad data. We'll need to check... \n",
+ "1. gameevents have the same game list as games - DONE \n",
+ "2. the game has finished - DONE - more naunced: dropouts will change the feature, \"no. of players\". Therefore \"no. of players\" will be assigned to the end no. of players (after dropout) \n",
+ "3. the map used (only use a sub-set of maps, or we could one-hot a list of accepted maps in X (features) - DONE \n",
+ "4. additional rules? Look up - left for now as v bitty: will add a bit of noise but not a lot \n",
+ "5. Number of players. Possible for 2, 3, 4 or 5 player games, we could one-hot the differences as there might be similarities in different players that can contribute to predictions between different player games. Although >5 players should be removed. - DONE \n",
+ "6. No extra factions (shapeshifters etc) - more naunced: these will be filtered out at the stage of making the data, using \"valid factions\". However we don't want to filter out any games where a valid faction is playing against an extra faction (we just won't include that faction's vp data). So we include it in the \"player dropped\" group. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data = dict()\n",
+ "data['gameevents'] = gameevents\n",
+ "data['games'] = games\n",
+ "data['gamescoringtiles'] = gamescoringtiles"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def filteringByBadgames(data, badgames):\n",
+ " \"\"\" Data is a dict containing gameevents, games, gamescoringtiles\n",
+ " badgames is a pd.dataframe that contains ['game'] to filter by\n",
+ " \"\"\"\n",
+ " gameeventsfil = data['gameevents']\n",
+ " gamesfil = data['games']\n",
+ " gamescoringtilesfil = data['gamescoringtiles']\n",
+ " \n",
+ " badgameslist = badgames['game']\n",
+ " gameeventsfilbefore = len(gameeventsfil)\n",
+ " gamesbefore = len(gamesfil)\n",
+ " gameSTbefore = len(gamescoringtilesfil)\n",
+ "\n",
+ " gameeventsfil = gameeventsfil[~gameeventsfil['game'].isin(badgameslist)]\n",
+ " gamesfil = gamesfil[~gamesfil['game'].isin(badgameslist)]\n",
+ " gamescoringtilesfil = gamescoringtilesfil[~gamescoringtilesfil['game'].isin(badgameslist)]\n",
+ "\n",
+ " print(f'game events before: {gameeventsfilbefore}, game events after: {len(gameeventsfil)}, game events removed: {gameeventsfilbefore-len(gameeventsfil)}')\n",
+ " print(f'games before: {gamesbefore}, games after: {len(gamesfil)}, games removed: {gamesbefore-len(gamesfil)}')\n",
+ " print(f'gameST before: {gameSTbefore}, gameST after: {len(gamescoringtilesfil)}, games removed: {gameSTbefore-len(gamescoringtilesfil)}')\n",
+ " \n",
+ " data['gameevents'] = gameeventsfil\n",
+ " data['games'] = gamesfil\n",
+ " data['gamescoringtiles'] = gamescoringtilesfil\n",
+ " \n",
+ " return data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### `Gameevents` games are same as `games` games"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0"
+ ]
+ },
+ "execution_count": 31,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# games from game_events are in games:\n",
+ "gamesymmetricdif = set(gameslist) ^ set(games['game'])\n",
+ "len(gamesymmetricdif)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "So we have all the same games. Cool."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Removing the 1, 6, 7 player games\n",
+ "This was a problem noted here: https://www.kaggle.com/lemonkoala/some-faulty-data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " base_map \n",
+ " game \n",
+ " last_update \n",
+ " player_count \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 1267 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " HenriMustGoDown \n",
+ " 2015-07-10 06:03:39 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " 3110 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " 7pmatch3 \n",
+ " 2015-11-23 17:34:26 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 3896 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " GTMDHXD \n",
+ " 2015-11-02 05:54:08 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 4760 \n",
+ " 95a66999127893f5925a5f591d54f8bcb9a670e6 \n",
+ " seven11 \n",
+ " 2015-11-26 10:38:09 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 5728 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " 6playerGregvlwonthelastone \n",
+ " 2016-01-11 14:43:19 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 112011 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " 7pmatch \n",
+ " 2015-08-22 14:35:38 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 112930 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " MEGA2KING \n",
+ " 2015-08-26 12:21:04 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " 113411 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " ScruffyLookingNerfHerder \n",
+ " 2015-08-18 02:13:18 \n",
+ " 6 \n",
+ " \n",
+ " \n",
+ " 113813 \n",
+ " be8f6ebf549404d015547152d5f2a1906ae8dd90 \n",
+ " youmi023 \n",
+ " 2015-08-27 08:07:33 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ " 113846 \n",
+ " 126fe960806d587c78546b30f1a90853b1ada468 \n",
+ " YutoriGoGo009 \n",
+ " 2015-08-29 00:32:15 \n",
+ " 7 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
83 rows × 4 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " base_map game \\\n",
+ "1267 be8f6ebf549404d015547152d5f2a1906ae8dd90 HenriMustGoDown \n",
+ "3110 be8f6ebf549404d015547152d5f2a1906ae8dd90 7pmatch3 \n",
+ "3896 be8f6ebf549404d015547152d5f2a1906ae8dd90 GTMDHXD \n",
+ "4760 95a66999127893f5925a5f591d54f8bcb9a670e6 seven11 \n",
+ "5728 be8f6ebf549404d015547152d5f2a1906ae8dd90 6playerGregvlwonthelastone \n",
+ "... ... ... \n",
+ "112011 126fe960806d587c78546b30f1a90853b1ada468 7pmatch \n",
+ "112930 be8f6ebf549404d015547152d5f2a1906ae8dd90 MEGA2KING \n",
+ "113411 126fe960806d587c78546b30f1a90853b1ada468 ScruffyLookingNerfHerder \n",
+ "113813 be8f6ebf549404d015547152d5f2a1906ae8dd90 youmi023 \n",
+ "113846 126fe960806d587c78546b30f1a90853b1ada468 YutoriGoGo009 \n",
+ "\n",
+ " last_update player_count \n",
+ "1267 2015-07-10 06:03:39 6 \n",
+ "3110 2015-11-23 17:34:26 7 \n",
+ "3896 2015-11-02 05:54:08 7 \n",
+ "4760 2015-11-26 10:38:09 7 \n",
+ "5728 2016-01-11 14:43:19 6 \n",
+ "... ... ... \n",
+ "112011 2015-08-22 14:35:38 7 \n",
+ "112930 2015-08-26 12:21:04 6 \n",
+ "113411 2015-08-18 02:13:18 6 \n",
+ "113813 2015-08-27 08:07:33 7 \n",
+ "113846 2015-08-29 00:32:15 7 \n",
+ "\n",
+ "[83 rows x 4 columns]"
+ ]
+ },
+ "execution_count": 32,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "badgames = games[games[\"player_count\"].isin([1, 6, 7])]\n",
+ "badgames"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "game events before: 73419074, game events after: 73332500, game events removed: 86574\n",
+ "games before: 115612, games after: 115529, games removed: 83\n",
+ "gameST before: 693660, gameST after: 693162, games removed: 498\n"
+ ]
+ }
+ ],
+ "source": [
+ "data = filteringByBadgames(data, badgames)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Checking the game has finished\n",
+ "To check this, we can look at game events. If every player has passed their bonus tile on round 6, they've all made it to the end. If not, they've dropped out."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['action:ACT1', 'action:ACT2', 'action:ACT4', 'action:FAV6',\n",
+ " 'advance:ship', 'bridge', 'build:D', 'burn', 'decline:count',\n",
+ " 'decline:pw', 'dig', 'favor:FAV12', 'favor:any', 'leech:count',\n",
+ " 'leech:pw', 'order:1', 'order:2', 'order:3', 'order:4', 'town:TW1',\n",
+ " 'town:TW2', 'town:TW5', 'town:any', 'upgrade:TE', 'upgrade:TP',\n",
+ " 'vp'], dtype=object)"
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "singlegame = gameevents[gameevents['game'] == 'NewbiesWelcome12']\n",
+ "r6 = singlegame[singlegame['round'] == 6]\n",
+ "uniqueevents = np.sort(pd.unique(r6['event']))\n",
+ "uniqueevents"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "There's no pass logged in round 6?! What?! What about round 5?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array(['action:ACT1', 'action:ACT3', 'action:ACT6', 'action:ACTS',\n",
+ " 'action:BON1', 'action:FAV6', 'bridge', 'build:D', 'burn', 'dig',\n",
+ " 'favor:FAV1', 'favor:FAV10', 'favor:FAV5', 'favor:FAV6',\n",
+ " 'favor:any', 'leech:count', 'leech:pw', 'order:1', 'order:2',\n",
+ " 'order:3', 'order:4', 'pass:BON2', 'pass:BON4', 'pass:BON7',\n",
+ " 'town:TW3', 'town:any', 'upgrade:SA', 'upgrade:TE', 'upgrade:TP',\n",
+ " 'vp'], dtype=object)"
+ ]
+ },
+ "execution_count": 35,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "singlegame = gameevents[gameevents['game'] == 'NewbiesWelcome12']\n",
+ "r5 = singlegame[singlegame['round'] == 5]\n",
+ "uniqueevents = np.sort(pd.unique(r5['event']))\n",
+ "uniqueevents"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "4388095 False\n",
+ "4388096 False\n",
+ "4388107 False\n",
+ "4388109 False\n",
+ "4388119 False\n",
+ " ... \n",
+ "4388605 False\n",
+ "4388607 False\n",
+ "4388612 False\n",
+ "4388618 False\n",
+ "4388619 False\n",
+ "Name: event, Length: 92, dtype: bool"
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "r6['event'].str.startswith('pass')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Okay. So there is in round 5 but not in round 6. Not a fool-proof way of checking no-one has dropped out but you'd hope if they made it to round 6, they wouldn't drop out then. Very annoying, we'll just base it off round 5 passes."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "faction: swarmlings ended their turn?: True\n",
+ "faction: halflings ended their turn?: True\n",
+ "faction: engineers ended their turn?: False\n",
+ "faction: witches ended their turn?: True\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " nodrops \n",
+ " startplayers \n",
+ " playersdropped \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " NewbiesWelcome12 \n",
+ " False \n",
+ " 4 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game nodrops startplayers playersdropped\n",
+ "0 NewbiesWelcome12 False 4 1"
+ ]
+ },
+ "execution_count": 37,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# sense-check - every player passed final round except engineers in this game\n",
+ "singlegame = gameevents[gameevents['game'] == 'NewbiesWelcome12']\n",
+ "\n",
+ "extendedfactions = validfactions + ['dragonlords', 'riverwalkers', 'yetis', 'icemaidens', 'shapeshifters', 'acolytes']\n",
+ "\n",
+ "def check_game_ended(singlegame, verbose=False):\n",
+ " r5 = singlegame[singlegame['round'] == 5]\n",
+ " rawfactions = pd.unique(singlegame['faction'])\n",
+ " verifiedfactions = [rawfaction for rawfaction in rawfactions if rawfaction in extendedfactions]\n",
+ " allbool = []\n",
+ "\n",
+ " for faction in verifiedfactions:\n",
+ " factionbool = len(r5[(r5['faction'] == faction) & (r5['event'].str.startswith('pass'))]) == 1\n",
+ " allbool.append(factionbool)\n",
+ " \n",
+ " if verbose:\n",
+ " print(f'faction: {faction} ended their turn?: {factionbool}')\n",
+ " \n",
+ " isgood = all(allbool)\n",
+ " startplayers = len(verifiedfactions)\n",
+ " boolsum = sum(allbool)\n",
+ " playersdropped = startplayers - boolsum\n",
+ " \n",
+ " return isgood, startplayers, playersdropped\n",
+ "\n",
+ "isgood, startplayers, playersdropped = check_game_ended(singlegame, verbose=True)\n",
+ "newdf = pd.DataFrame([['NewbiesWelcome12', isgood, startplayers, playersdropped]], columns=['game', 'nodrops', 'startplayers', 'playersdropped'])\n",
+ "newdf"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "We'll also need to check there even *is* a round 5 (or a round 6). If there isn't... clearly the game hasn't been finished. We might as well check nothing odd is going on and there isn't a round 7/8/9 either."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Progressed to 10000th game\n",
+ "Progressed to 20000th game\n",
+ "Progressed to 30000th game\n",
+ "Progressed to 40000th game\n",
+ "Progressed to 50000th game\n",
+ "Progressed to 60000th game\n",
+ "Progressed to 70000th game\n",
+ "Progressed to 80000th game\n",
+ "Progressed to 90000th game\n",
+ "Progressed to 100000th game\n",
+ "Progressed to 110000th game\n",
+ "no of unique games in table is: 115528\n"
+ ]
+ }
+ ],
+ "source": [
+ "gameevents = data['gameevents']\n",
+ "gameslist = list(pd.unique(gameevents['game']))\n",
+ "\n",
+ "gamelengthlen = len(gameslist)\n",
+ "gamesroundup = math.ceil(gamelengthlen / 100.0) * 100\n",
+ "jj = 0\n",
+ "playerdropdf = pd.DataFrame(columns=['game', 'nodrops', 'startplayers', 'playersdropped'])\n",
+ "\n",
+ "for ii in range(100, gamesroundup+1, 100): \n",
+ " ii = min(ii, gamelengthlen) \n",
+ " if (ii % 10000) == 0: # update every 10000 games\n",
+ " print(f'Progressed to {ii}th game')\n",
+ " \n",
+ " next100games = gameslist[jj:ii]\n",
+ " jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller\n",
+ " \n",
+ " gameevents100 = gameevents[gameevents['game'].isin(next100games)]\n",
+ "\n",
+ " for game in next100games:\n",
+ " singlegame = gameevents100[gameevents100['game'] == game]\n",
+ " \n",
+ " if not len(singlegame) == 0:\n",
+ " isgood, startplayers, playersdropped = check_game_ended(singlegame)\n",
+ " newdf = pd.DataFrame([[game, isgood, startplayers, playersdropped]], columns=['game', 'nodrops', 'startplayers', 'playersdropped'])\n",
+ " playerdropdf = playerdropdf.append(newdf, ignore_index=True)\n",
+ "\n",
+ "print(f\"no of unique games in table is: {len(list(pd.unique(playerdropdf['game'])))}\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 100147\n",
+ "1 11975\n",
+ "2 2720\n",
+ "3 530\n",
+ "4 133\n",
+ "5 23\n",
+ "Name: playersdropped, dtype: int64"
+ ]
+ },
+ "execution_count": 39,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "playerdropdf['playersdropped'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "playerdropdf['endplayers'] = playerdropdf['startplayers'] - playerdropdf['playersdropped']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "4 57599\n",
+ "3 25708\n",
+ "2 23374\n",
+ "5 6057\n",
+ "1 1921\n",
+ "0 869\n",
+ "Name: endplayers, dtype: int64"
+ ]
+ },
+ "execution_count": 41,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "playerdropdf['endplayers'].value_counts()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "playerdropdf.to_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/unfinishedgames.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# for coming back to edit\n",
+ "playerdropdf = pd.read_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/unfinishedgames.csv')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Remove all the games which end up with 0 or 1 player."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Unnamed: 0 \n",
+ " game \n",
+ " nodrops \n",
+ " startplayers \n",
+ " playersdropped \n",
+ " endplayers \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " True \n",
+ " 2 \n",
+ " 0 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " 050615 \n",
+ " True \n",
+ " 4 \n",
+ " 0 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 2 \n",
+ " 0512 \n",
+ " True \n",
+ " 4 \n",
+ " 0 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 3 \n",
+ " 051501 \n",
+ " True \n",
+ " 5 \n",
+ " 0 \n",
+ " 5 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 4 \n",
+ " 060303 \n",
+ " True \n",
+ " 4 \n",
+ " 0 \n",
+ " 4 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 115523 \n",
+ " 115523 \n",
+ " Youreacrookcaptianhook \n",
+ " False \n",
+ " 3 \n",
+ " 1 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115524 \n",
+ " 115524 \n",
+ " YourMomIsAChaosMagician \n",
+ " True \n",
+ " 3 \n",
+ " 0 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ " 115525 \n",
+ " 115525 \n",
+ " ytuwertqwtr \n",
+ " True \n",
+ " 2 \n",
+ " 0 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115526 \n",
+ " 115526 \n",
+ " yuertyqert \n",
+ " True \n",
+ " 2 \n",
+ " 0 \n",
+ " 2 \n",
+ " \n",
+ " \n",
+ " 115527 \n",
+ " 115527 \n",
+ " ZeicheMasZeuchnis \n",
+ " True \n",
+ " 3 \n",
+ " 0 \n",
+ " 3 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
115528 rows × 6 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 game nodrops startplayers \\\n",
+ "0 0 0000000001 True 2 \n",
+ "1 1 050615 True 4 \n",
+ "2 2 0512 True 4 \n",
+ "3 3 051501 True 5 \n",
+ "4 4 060303 True 4 \n",
+ "... ... ... ... ... \n",
+ "115523 115523 Youreacrookcaptianhook False 3 \n",
+ "115524 115524 YourMomIsAChaosMagician True 3 \n",
+ "115525 115525 ytuwertqwtr True 2 \n",
+ "115526 115526 yuertyqert True 2 \n",
+ "115527 115527 ZeicheMasZeuchnis True 3 \n",
+ "\n",
+ " playersdropped endplayers \n",
+ "0 0 2 \n",
+ "1 0 4 \n",
+ "2 0 4 \n",
+ "3 0 5 \n",
+ "4 0 4 \n",
+ "... ... ... \n",
+ "115523 1 2 \n",
+ "115524 0 3 \n",
+ "115525 0 2 \n",
+ "115526 0 2 \n",
+ "115527 0 3 \n",
+ "\n",
+ "[115528 rows x 6 columns]"
+ ]
+ },
+ "execution_count": 44,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "playerdropdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "game events before: 73332500, game events after: 72827570, game events removed: 504930\n",
+ "games before: 115529, games after: 112739, games removed: 2790\n",
+ "gameST before: 693162, gameST after: 676434, games removed: 16728\n"
+ ]
+ }
+ ],
+ "source": [
+ "badgames = playerdropdf[playerdropdf['endplayers'].isin([0, 1])]\n",
+ "data = filteringByBadgames(data, badgames)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2790\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(len(playerdropdf[playerdropdf['endplayers'].isin([0, 1])]))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Removing unwanted maps\n",
+ "We want these maps: \n",
+ "126fe960806d587c78546b30f1a90853b1ada468 - map1 \n",
+ "95a66999127893f5925a5f591d54f8bcb9a670e6 - map2 \n",
+ "be8f6ebf549404d015547152d5f2a1906ae8dd90 - map3"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 47,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "game events before: 72827570, game events after: 72067832, game events removed: 759738\n",
+ "games before: 112739, games after: 111547, games removed: 1192\n",
+ "gameST before: 676434, gameST after: 669282, games removed: 7152\n"
+ ]
+ }
+ ],
+ "source": [
+ "acceptablemaps = ['126fe960806d587c78546b30f1a90853b1ada468', \n",
+ " '95a66999127893f5925a5f591d54f8bcb9a670e6', \n",
+ " 'be8f6ebf549404d015547152d5f2a1906ae8dd90']\n",
+ "\n",
+ "badgames = games[~games[\"base_map\"].isin(acceptablemaps)]\n",
+ "data = filteringByBadgames(data, badgames)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Creating the full dataset "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 48,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Progressed to 10000th game\n",
+ "Progressed to 20000th game\n",
+ "Progressed to 30000th game\n",
+ "Progressed to 40000th game\n",
+ "Progressed to 50000th game\n",
+ "Progressed to 60000th game\n",
+ "Progressed to 70000th game\n",
+ "Progressed to 80000th game\n",
+ "Progressed to 90000th game\n",
+ "Progressed to 100000th game\n",
+ "Progressed to 110000th game\n",
+ "no of unique games in table is: 111546\n"
+ ]
+ }
+ ],
+ "source": [
+ "vpdf, _, _ = makenewdf()\n",
+ "featdf, _ = emptyfeaturesdf()\n",
+ "\n",
+ "gameevents = data['gameevents']\n",
+ "games = data['games']\n",
+ "gamescoringtiles = data['gamescoringtiles']\n",
+ "\n",
+ "gameslist = list(pd.unique(gameevents['game']))\n",
+ "gamelengthlen = len(gameslist)\n",
+ "gamesroundup = math.ceil(gamelengthlen / 100.0) * 100\n",
+ "jj = 0\n",
+ "\n",
+ "for ii in range(100, gamesroundup+1, 100): \n",
+ " ii = min(ii, gamelengthlen) \n",
+ " if (ii % 10000) == 0: # update every 10000 games\n",
+ " print(f'Progressed to {ii}th game')\n",
+ " \n",
+ " next100games = gameslist[jj:ii]\n",
+ " jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller\n",
+ " \n",
+ " gameevents100 = gameevents[gameevents['game'].isin(next100games)]\n",
+ " gamemeta100 = games[games['game'].isin(next100games)]\n",
+ " gameST100 = gamescoringtiles[gamescoringtiles['game'].isin(next100games)]\n",
+ " endplayers100 = playerdropdf[playerdropdf['game'].isin(next100games)] # use this for player count\n",
+ "\n",
+ " for game in next100games:\n",
+ " singlegame = gameevents100[gameevents100['game'] == game]\n",
+ " singlegamemeta = gamemeta100[gamemeta100['game'] == game]\n",
+ " singlegameST = gameST100[gameST100['game'] == game]\n",
+ " singleendplayers = endplayers100[endplayers100['game'] == game]\n",
+ " \n",
+ " if not len(singlegame) == 0:\n",
+ " vpforgame = get_vp_from_game(singlegame)\n",
+ " featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST, singleendplayers=singleendplayers)\n",
+ " \n",
+ " vpdf = vpdf.append(vpforgame, ignore_index=True)\n",
+ " featdf = featdf.append(featsforgame, ignore_index=True)\n",
+ "\n",
+ "print(f\"no of unique games in table is: {len(list(pd.unique(vpdf['game'])))}\")\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 49,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " witches \n",
+ " auren \n",
+ " swarmlings \n",
+ " mermaids \n",
+ " cultists \n",
+ " halflings \n",
+ " dwarves \n",
+ " engineers \n",
+ " chaosmagicians \n",
+ " giants \n",
+ " fakirs \n",
+ " nomads \n",
+ " darklings \n",
+ " alchemists \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 118.0 \n",
+ " NaN \n",
+ " 62.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 122.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 124.0 \n",
+ " 101.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " NaN \n",
+ " 84.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 77.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 72.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 54.0 \n",
+ " 78.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 108.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 121.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 78.0 \n",
+ " NaN \n",
+ " 128.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 111541 \n",
+ " Youreacrookcaptianhook \n",
+ " NaN \n",
+ " NaN \n",
+ " 126.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 37.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111542 \n",
+ " YourMomIsAChaosMagician \n",
+ " 112.0 \n",
+ " NaN \n",
+ " 114.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 120.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111543 \n",
+ " ytuwertqwtr \n",
+ " NaN \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 102.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111544 \n",
+ " yuertyqert \n",
+ " 128.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 141.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111545 \n",
+ " ZeicheMasZeuchnis \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 132.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 88.0 \n",
+ " 120.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
111546 rows × 15 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game witches auren swarmlings mermaids \\\n",
+ "0 0000000001 NaN NaN NaN 118.0 \n",
+ "1 050615 NaN NaN NaN NaN \n",
+ "2 0512 NaN NaN NaN NaN \n",
+ "3 051501 NaN 84.0 NaN NaN \n",
+ "4 060303 NaN NaN NaN 108.0 \n",
+ "... ... ... ... ... ... \n",
+ "111541 Youreacrookcaptianhook NaN NaN 126.0 NaN \n",
+ "111542 YourMomIsAChaosMagician 112.0 NaN 114.0 NaN \n",
+ "111543 ytuwertqwtr NaN NaN 105.0 NaN \n",
+ "111544 yuertyqert 128.0 NaN NaN NaN \n",
+ "111545 ZeicheMasZeuchnis NaN NaN NaN NaN \n",
+ "\n",
+ " cultists halflings dwarves engineers chaosmagicians giants \\\n",
+ "0 NaN 62.0 NaN NaN NaN NaN \n",
+ "1 NaN NaN NaN NaN NaN NaN \n",
+ "2 NaN NaN NaN 124.0 101.0 NaN \n",
+ "3 NaN 77.0 NaN NaN 72.0 NaN \n",
+ "4 NaN NaN NaN 121.0 NaN NaN \n",
+ "... ... ... ... ... ... ... \n",
+ "111541 NaN 105.0 NaN NaN NaN NaN \n",
+ "111542 NaN NaN NaN NaN NaN NaN \n",
+ "111543 NaN NaN 102.0 NaN NaN NaN \n",
+ "111544 NaN NaN NaN NaN 141.0 NaN \n",
+ "111545 NaN NaN 132.0 NaN NaN NaN \n",
+ "\n",
+ " fakirs nomads darklings alchemists \n",
+ "0 NaN NaN NaN NaN \n",
+ "1 NaN NaN 122.0 NaN \n",
+ "2 NaN NaN NaN NaN \n",
+ "3 NaN 54.0 78.0 NaN \n",
+ "4 78.0 NaN 128.0 NaN \n",
+ "... ... ... ... ... \n",
+ "111541 NaN 37.0 NaN NaN \n",
+ "111542 NaN 120.0 NaN NaN \n",
+ "111543 NaN NaN NaN NaN \n",
+ "111544 NaN NaN NaN NaN \n",
+ "111545 NaN 88.0 120.0 NaN \n",
+ "\n",
+ "[111546 rows x 15 columns]"
+ ]
+ },
+ "execution_count": 49,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "vpdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 50,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " game \n",
+ " r1_SCORE1 \n",
+ " r1_SCORE2 \n",
+ " r1_SCORE3 \n",
+ " r1_SCORE4 \n",
+ " r1_SCORE5 \n",
+ " r1_SCORE6 \n",
+ " r1_SCORE7 \n",
+ " r1_SCORE8 \n",
+ " r1_SCORE9 \n",
+ " ... \n",
+ " BON8 \n",
+ " BON9 \n",
+ " BON10 \n",
+ " 2players \n",
+ " 3players \n",
+ " 4players \n",
+ " 5players \n",
+ " map1 \n",
+ " map2 \n",
+ " map3 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 050615 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 0512 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 051501 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 060303 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 111541 \n",
+ " Youreacrookcaptianhook \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111542 \n",
+ " YourMomIsAChaosMagician \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111543 \n",
+ " ytuwertqwtr \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111544 \n",
+ " yuertyqert \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111545 \n",
+ " ZeicheMasZeuchnis \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
111546 rows × 72 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " game r1_SCORE1 r1_SCORE2 r1_SCORE3 r1_SCORE4 \\\n",
+ "0 0000000001 0 0 0 0 \n",
+ "1 050615 0 0 0 0 \n",
+ "2 0512 0 0 0 0 \n",
+ "3 051501 0 0 0 0 \n",
+ "4 060303 0 1 0 0 \n",
+ "... ... ... ... ... ... \n",
+ "111541 Youreacrookcaptianhook 0 0 0 0 \n",
+ "111542 YourMomIsAChaosMagician 0 0 1 0 \n",
+ "111543 ytuwertqwtr 1 0 0 0 \n",
+ "111544 yuertyqert 0 0 0 1 \n",
+ "111545 ZeicheMasZeuchnis 0 0 1 0 \n",
+ "\n",
+ " r1_SCORE5 r1_SCORE6 r1_SCORE7 r1_SCORE8 r1_SCORE9 ... BON8 BON9 BON10 \\\n",
+ "0 0 0 0 1 0 ... 0 1 1 \n",
+ "1 1 0 0 0 0 ... 1 1 0 \n",
+ "2 1 0 0 0 0 ... 1 1 0 \n",
+ "3 0 0 0 1 0 ... 1 0 0 \n",
+ "4 0 0 0 0 0 ... 1 1 1 \n",
+ "... ... ... ... ... ... ... ... ... ... \n",
+ "111541 0 1 0 0 0 ... 0 1 0 \n",
+ "111542 0 0 0 0 0 ... 1 1 0 \n",
+ "111543 0 0 0 0 0 ... 1 1 1 \n",
+ "111544 0 0 0 0 0 ... 1 0 1 \n",
+ "111545 0 0 0 0 0 ... 1 1 0 \n",
+ "\n",
+ " 2players 3players 4players 5players map1 map2 map3 \n",
+ "0 1 0 0 0 1 0 0 \n",
+ "1 0 0 1 0 0 0 1 \n",
+ "2 0 0 1 0 1 0 0 \n",
+ "3 0 0 0 1 1 0 0 \n",
+ "4 0 0 1 0 0 1 0 \n",
+ "... ... ... ... ... ... ... ... \n",
+ "111541 1 0 0 0 1 0 0 \n",
+ "111542 0 1 0 0 1 0 0 \n",
+ "111543 1 0 0 0 1 0 0 \n",
+ "111544 1 0 0 0 1 0 0 \n",
+ "111545 0 1 0 0 1 0 0 \n",
+ "\n",
+ "[111546 rows x 72 columns]"
+ ]
+ },
+ "execution_count": 50,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 53,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "vpdf.to_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/vpdata.csv')\n",
+ "featdf.to_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/featdata.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0"
+ ]
+ },
+ "execution_count": 52,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# check we still have the same games:\n",
+ "gamesymmetricdif = set(vpdf['game']) ^ set(featdf['game'])\n",
+ "len(gamesymmetricdif)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/faction-picker-bot/.ipynb_checkpoints/individual_faction_data-checkpoint.ipynb b/faction-picker-bot/.ipynb_checkpoints/individual_faction_data-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..98c996df81e27f01623360e1fa4b06aebe65d6a2
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/individual_faction_data-checkpoint.ipynb
@@ -0,0 +1,1087 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 73,
+ "id": "2f27067c-4b22-4f2e-b467-427467475fa6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import math\n",
+ "import time\n",
+ "import yaml\n",
+ "import os"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 83,
+ "id": "df1442eb-fb81-43c5-9b22-2cff7b794da0",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'D:\\\\PycharmProjects\\\\TerraBot\\\\faction-picker-bot'"
+ ]
+ },
+ "execution_count": 83,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "_dh[0]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 76,
+ "id": "708c5ce7-eed3-4449-9140-1f41e8865b66",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "['In',\n",
+ " 'Out',\n",
+ " '_',\n",
+ " '_11',\n",
+ " '_12',\n",
+ " '_14',\n",
+ " '_15',\n",
+ " '_17',\n",
+ " '_19',\n",
+ " '_2',\n",
+ " '_20',\n",
+ " '_21',\n",
+ " '_33',\n",
+ " '_34',\n",
+ " '_35',\n",
+ " '_36',\n",
+ " '_37',\n",
+ " '_38',\n",
+ " '_39',\n",
+ " '_40',\n",
+ " '_42',\n",
+ " '_43',\n",
+ " '_44',\n",
+ " '_45',\n",
+ " '_46',\n",
+ " '_47',\n",
+ " '_48',\n",
+ " '_49',\n",
+ " '_50',\n",
+ " '_51',\n",
+ " '_52',\n",
+ " '_53',\n",
+ " '_54',\n",
+ " '_55',\n",
+ " '_56',\n",
+ " '_57',\n",
+ " '_58',\n",
+ " '_59',\n",
+ " '_6',\n",
+ " '_63',\n",
+ " '_64',\n",
+ " '_8',\n",
+ " '_9',\n",
+ " '__',\n",
+ " '___',\n",
+ " '__builtin__',\n",
+ " '__builtins__',\n",
+ " '__doc__',\n",
+ " '__loader__',\n",
+ " '__name__',\n",
+ " '__package__',\n",
+ " '__spec__',\n",
+ " '_dh',\n",
+ " '_i',\n",
+ " '_i1',\n",
+ " '_i10',\n",
+ " '_i11',\n",
+ " '_i12',\n",
+ " '_i13',\n",
+ " '_i14',\n",
+ " '_i15',\n",
+ " '_i16',\n",
+ " '_i17',\n",
+ " '_i18',\n",
+ " '_i19',\n",
+ " '_i2',\n",
+ " '_i20',\n",
+ " '_i21',\n",
+ " '_i22',\n",
+ " '_i23',\n",
+ " '_i24',\n",
+ " '_i25',\n",
+ " '_i26',\n",
+ " '_i27',\n",
+ " '_i28',\n",
+ " '_i29',\n",
+ " '_i3',\n",
+ " '_i30',\n",
+ " '_i31',\n",
+ " '_i32',\n",
+ " '_i33',\n",
+ " '_i34',\n",
+ " '_i35',\n",
+ " '_i36',\n",
+ " '_i37',\n",
+ " '_i38',\n",
+ " '_i39',\n",
+ " '_i4',\n",
+ " '_i40',\n",
+ " '_i41',\n",
+ " '_i42',\n",
+ " '_i43',\n",
+ " '_i44',\n",
+ " '_i45',\n",
+ " '_i46',\n",
+ " '_i47',\n",
+ " '_i48',\n",
+ " '_i49',\n",
+ " '_i5',\n",
+ " '_i50',\n",
+ " '_i51',\n",
+ " '_i52',\n",
+ " '_i53',\n",
+ " '_i54',\n",
+ " '_i55',\n",
+ " '_i56',\n",
+ " '_i57',\n",
+ " '_i58',\n",
+ " '_i59',\n",
+ " '_i6',\n",
+ " '_i60',\n",
+ " '_i61',\n",
+ " '_i62',\n",
+ " '_i63',\n",
+ " '_i64',\n",
+ " '_i65',\n",
+ " '_i66',\n",
+ " '_i67',\n",
+ " '_i68',\n",
+ " '_i69',\n",
+ " '_i7',\n",
+ " '_i70',\n",
+ " '_i71',\n",
+ " '_i72',\n",
+ " '_i73',\n",
+ " '_i74',\n",
+ " '_i75',\n",
+ " '_i76',\n",
+ " '_i8',\n",
+ " '_i9',\n",
+ " '_ih',\n",
+ " '_ii',\n",
+ " '_iii',\n",
+ " '_oh',\n",
+ " 'allmermaids',\n",
+ " 'colnames',\n",
+ " 'each_faction_dataset',\n",
+ " 'exit',\n",
+ " 'faction',\n",
+ " 'faction_dataset',\n",
+ " 'factions',\n",
+ " 'featdf',\n",
+ " 'get_ipython',\n",
+ " 'indexes',\n",
+ " 'indexs',\n",
+ " 'math',\n",
+ " 'np',\n",
+ " 'os',\n",
+ " 'pd',\n",
+ " 'quit',\n",
+ " 'time',\n",
+ " 'vpdf',\n",
+ " 'yaml']"
+ ]
+ },
+ "execution_count": 76,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "dir()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 90,
+ "id": "b51ade6d-f3df-4c59-95bb-f1e1df99cf75",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "script_dir = os.path.dirname(_dh[0])\n",
+ "filename = os.path.join(script_dir, 'params.yaml')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 91,
+ "id": "7fdcd13e-011c-4349-86b1-f00098edc00c",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'D:\\\\PycharmProjects\\\\TerraBot\\\\params.yaml'"
+ ]
+ },
+ "execution_count": 91,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "filename"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "abc42db1-fdda-48f9-ac22-73ab04e07658",
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "NameError",
+ "evalue": "name 'yaml' is not defined",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[1;32mwith\u001b[0m \u001b[0mopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"../params.yaml\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'r'\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0mfd\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 2\u001b[1;33m \u001b[0mparams\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0myaml\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msafe_load\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mfd\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
+ "\u001b[1;31mNameError\u001b[0m: name 'yaml' is not defined"
+ ]
+ }
+ ],
+ "source": [
+ "with open(\"../params.yaml\", 'r') as fd:\n",
+ " params = yaml.safe_load(fd)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "941150cc-5223-4984-8981-808021c5ce55",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Unnamed: 0 \n",
+ " game \n",
+ " witches \n",
+ " auren \n",
+ " swarmlings \n",
+ " mermaids \n",
+ " cultists \n",
+ " halflings \n",
+ " dwarves \n",
+ " engineers \n",
+ " chaosmagicians \n",
+ " giants \n",
+ " fakirs \n",
+ " nomads \n",
+ " darklings \n",
+ " alchemists \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 118.0 \n",
+ " NaN \n",
+ " 62.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 1 \n",
+ " 1 \n",
+ " 050615 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 122.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 2 \n",
+ " 2 \n",
+ " 0512 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 124.0 \n",
+ " 101.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 3 \n",
+ " 3 \n",
+ " 051501 \n",
+ " NaN \n",
+ " 84.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 77.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 72.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 54.0 \n",
+ " 78.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 4 \n",
+ " 060303 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 108.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 121.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 78.0 \n",
+ " NaN \n",
+ " 128.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 111541 \n",
+ " 111541 \n",
+ " Youreacrookcaptianhook \n",
+ " NaN \n",
+ " NaN \n",
+ " 126.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 37.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111542 \n",
+ " 111542 \n",
+ " YourMomIsAChaosMagician \n",
+ " 112.0 \n",
+ " NaN \n",
+ " 114.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 120.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111543 \n",
+ " 111543 \n",
+ " ytuwertqwtr \n",
+ " NaN \n",
+ " NaN \n",
+ " 105.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 102.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111544 \n",
+ " 111544 \n",
+ " yuertyqert \n",
+ " 128.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 141.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ " 111545 \n",
+ " 111545 \n",
+ " ZeicheMasZeuchnis \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 132.0 \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " NaN \n",
+ " 88.0 \n",
+ " 120.0 \n",
+ " NaN \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
111546 rows × 16 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 game witches auren swarmlings \\\n",
+ "0 0 0000000001 NaN NaN NaN \n",
+ "1 1 050615 NaN NaN NaN \n",
+ "2 2 0512 NaN NaN NaN \n",
+ "3 3 051501 NaN 84.0 NaN \n",
+ "4 4 060303 NaN NaN NaN \n",
+ "... ... ... ... ... ... \n",
+ "111541 111541 Youreacrookcaptianhook NaN NaN 126.0 \n",
+ "111542 111542 YourMomIsAChaosMagician 112.0 NaN 114.0 \n",
+ "111543 111543 ytuwertqwtr NaN NaN 105.0 \n",
+ "111544 111544 yuertyqert 128.0 NaN NaN \n",
+ "111545 111545 ZeicheMasZeuchnis NaN NaN NaN \n",
+ "\n",
+ " mermaids cultists halflings dwarves engineers chaosmagicians \\\n",
+ "0 118.0 NaN 62.0 NaN NaN NaN \n",
+ "1 NaN NaN NaN NaN NaN NaN \n",
+ "2 NaN NaN NaN NaN 124.0 101.0 \n",
+ "3 NaN NaN 77.0 NaN NaN 72.0 \n",
+ "4 108.0 NaN NaN NaN 121.0 NaN \n",
+ "... ... ... ... ... ... ... \n",
+ "111541 NaN NaN 105.0 NaN NaN NaN \n",
+ "111542 NaN NaN NaN NaN NaN NaN \n",
+ "111543 NaN NaN NaN 102.0 NaN NaN \n",
+ "111544 NaN NaN NaN NaN NaN 141.0 \n",
+ "111545 NaN NaN NaN 132.0 NaN NaN \n",
+ "\n",
+ " giants fakirs nomads darklings alchemists \n",
+ "0 NaN NaN NaN NaN NaN \n",
+ "1 NaN NaN NaN 122.0 NaN \n",
+ "2 NaN NaN NaN NaN NaN \n",
+ "3 NaN NaN 54.0 78.0 NaN \n",
+ "4 NaN 78.0 NaN 128.0 NaN \n",
+ "... ... ... ... ... ... \n",
+ "111541 NaN NaN 37.0 NaN NaN \n",
+ "111542 NaN NaN 120.0 NaN NaN \n",
+ "111543 NaN NaN NaN NaN NaN \n",
+ "111544 NaN NaN NaN NaN NaN \n",
+ "111545 NaN NaN 88.0 120.0 NaN \n",
+ "\n",
+ "[111546 rows x 16 columns]"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "vpdf = pd.read_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/vpdata.csv')\n",
+ "featdf = pd.read_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/featdata.csv')\n",
+ "\n",
+ "# split in 12 faction data\n",
+ "vpdf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 66,
+ "id": "db0b961f-c751-439d-8583-da459db2d6d6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "colnames = list(vpdf.columns)\n",
+ "factions = [x for x in colnames if x != 'game' and x != 'Unnamed: 0']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "657af1ef-3338-4c27-b7a2-dbfe7ab959ed",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 False\n",
+ "1 True\n",
+ "2 True\n",
+ "3 True\n",
+ "4 False\n",
+ " ... \n",
+ "111541 True\n",
+ "111542 True\n",
+ "111543 True\n",
+ "111544 True\n",
+ "111545 True\n",
+ "Name: mermaids, Length: 111546, dtype: bool"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "indexs = pd.isnull(vpdf['mermaids'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "id": "5ed90fe5-75b1-47db-957d-deeeaf750f02",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "allmermaids = vpdf['mermaids'][~indexs]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "id": "788e7f43-8e25-4b53-b4be-98eefee1ae85",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0 118.0\n",
+ "4 108.0\n",
+ "6 104.0\n",
+ "9 106.0\n",
+ "21 140.0\n",
+ " ... \n",
+ "111522 98.0\n",
+ "111525 90.0\n",
+ "111535 68.0\n",
+ "111537 85.0\n",
+ "111538 136.0\n",
+ "Name: mermaids, Length: 33442, dtype: float64"
+ ]
+ },
+ "execution_count": 63,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "allmermaids"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "id": "282694f1-2c1a-4b55-920a-791d50ea7946",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Unnamed: 0 \n",
+ " game \n",
+ " r1_SCORE1 \n",
+ " r1_SCORE2 \n",
+ " r1_SCORE3 \n",
+ " r1_SCORE4 \n",
+ " r1_SCORE5 \n",
+ " r1_SCORE6 \n",
+ " r1_SCORE7 \n",
+ " r1_SCORE8 \n",
+ " ... \n",
+ " BON8 \n",
+ " BON9 \n",
+ " BON10 \n",
+ " 2players \n",
+ " 3players \n",
+ " 4players \n",
+ " 5players \n",
+ " map1 \n",
+ " map2 \n",
+ " map3 \n",
+ " \n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 \n",
+ " 0 \n",
+ " 0000000001 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 4 \n",
+ " 4 \n",
+ " 060303 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 6 \n",
+ " 6 \n",
+ " 070315 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 9 \n",
+ " 9 \n",
+ " 0pandoraravenclaw \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 21 \n",
+ " 21 \n",
+ " 16JULY2015 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " ... \n",
+ " \n",
+ " \n",
+ " 111522 \n",
+ " 111522 \n",
+ " WelcomeFastPlayer \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111525 \n",
+ " 111525 \n",
+ " WhatsForLunch \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111535 \n",
+ " 111535 \n",
+ " XiangIsDumb \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111537 \n",
+ " 111537 \n",
+ " XxxX01 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ " 111538 \n",
+ " 111538 \n",
+ " Yellowsubmarine \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " 0 \n",
+ " ... \n",
+ " 0 \n",
+ " 1 \n",
+ " 1 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " 1 \n",
+ " 0 \n",
+ " 0 \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
33442 rows × 73 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Unnamed: 0 game r1_SCORE1 r1_SCORE2 r1_SCORE3 \\\n",
+ "0 0 0000000001 0 0 0 \n",
+ "4 4 060303 0 1 0 \n",
+ "6 6 070315 0 1 0 \n",
+ "9 9 0pandoraravenclaw 0 1 0 \n",
+ "21 21 16JULY2015 0 0 0 \n",
+ "... ... ... ... ... ... \n",
+ "111522 111522 WelcomeFastPlayer 0 0 0 \n",
+ "111525 111525 WhatsForLunch 0 0 0 \n",
+ "111535 111535 XiangIsDumb 0 0 1 \n",
+ "111537 111537 XxxX01 1 0 0 \n",
+ "111538 111538 Yellowsubmarine 0 0 1 \n",
+ "\n",
+ " r1_SCORE4 r1_SCORE5 r1_SCORE6 r1_SCORE7 r1_SCORE8 ... BON8 \\\n",
+ "0 0 0 0 0 1 ... 0 \n",
+ "4 0 0 0 0 0 ... 1 \n",
+ "6 0 0 0 0 0 ... 1 \n",
+ "9 0 0 0 0 0 ... 0 \n",
+ "21 0 1 0 0 0 ... 0 \n",
+ "... ... ... ... ... ... ... ... \n",
+ "111522 0 1 0 0 0 ... 1 \n",
+ "111525 0 1 0 0 0 ... 1 \n",
+ "111535 0 0 0 0 0 ... 1 \n",
+ "111537 0 0 0 0 0 ... 1 \n",
+ "111538 0 0 0 0 0 ... 0 \n",
+ "\n",
+ " BON9 BON10 2players 3players 4players 5players map1 map2 map3 \n",
+ "0 1 1 1 0 0 0 1 0 0 \n",
+ "4 1 1 0 0 1 0 0 1 0 \n",
+ "6 1 1 0 0 1 0 1 0 0 \n",
+ "9 0 0 1 0 0 0 1 0 0 \n",
+ "21 1 0 0 0 1 0 1 0 0 \n",
+ "... ... ... ... ... ... ... ... ... ... \n",
+ "111522 1 0 0 0 1 0 1 0 0 \n",
+ "111525 0 0 1 0 0 0 1 0 0 \n",
+ "111535 1 0 0 1 0 0 1 0 0 \n",
+ "111537 0 1 0 1 0 0 1 0 0 \n",
+ "111538 1 1 0 1 0 0 1 0 0 \n",
+ "\n",
+ "[33442 rows x 73 columns]"
+ ]
+ },
+ "execution_count": 64,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "featdf[~indexs]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "id": "a101ac03-1fe7-452f-a7b2-ad702136de81",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "each_faction_dataset = {}\n",
+ "for faction in factions:\n",
+ " faction_dataset = {}\n",
+ " indexes = pd.isnull(vpdf[faction])\n",
+ " faction_dataset['vp'] = vpdf[faction][~indexes]\n",
+ " faction_dataset['features'] = featdf[~indexs]\n",
+ " each_faction_dataset[faction] = faction_dataset\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "60fd33be-c671-4112-9112-22b38df7fe08",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/faction-picker-bot/.ipynb_checkpoints/make_data-checkpoint.py b/faction-picker-bot/.ipynb_checkpoints/make_data-checkpoint.py
new file mode 100644
index 0000000000000000000000000000000000000000..58edae177bd20b902b03ac68530580496e5001a5
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/make_data-checkpoint.py
@@ -0,0 +1,178 @@
+import pandas as pd
+import numpy as np
+import math
+import time
+
+def main():
+ """This is the script version of creatingVPdata.ipynb for the dvc pipeline."""
+ # load data in
+ folderlocation = "D:/PycharmProjects/TerraBot/terra-mystica"
+ gameevents = pd.read_csv(f'{folderlocation}/game_events.csv')
+ games = pd.read_csv(f'{folderlocation}/games.csv')
+ gameslist = list(pd.unique(gameevents['game']))
+ allfactions = pd.unique(gameevents['faction'])
+ gamescoringtiles = pd.read_csv(f'{folderlocation}/game_scoring_tiles.csv')
+ gameoptions = pd.read_csv(f'{folderlocation}/game_options.csv')
+ stats = pd.read_csv(f'{folderlocation}/stats.csv')
+
+ # two vp dataset functions
+ def makenewdf():
+ """make an empty dataframe, organised in the way we want the target data, ready to be populated"""
+ validfactions = ['witches', 'auren', 'swarmlings', 'mermaids', 'cultists', 'halflings', 'dwarves', 'engineers', 'chaosmagicians', 'giants', 'fakirs', 'nomads', 'darklings', 'alchemists']
+ dfcols = ['game'] + validfactions
+ vpdf = pd.DataFrame(columns=dfcols)
+
+ return vpdf, dfcols, validfactions
+
+ vpdf, dfcols, validfactions = makenewdf()
+
+ def get_vp_from_game(singleGameEvents):
+ """Input game events for a single game. This is a pd.DataFrame.
+ Output a row where each faction in the game has its vp populated (the rest are nans)
+ """
+ newdf = pd.DataFrame([[np.nan] * 15], columns=dfcols)
+
+ # assign the game number
+ gameno = list(pd.unique(singleGameEvents['game']))
+
+ # assert len(gameno) == 1, 'More than 1 unique game was found'
+ try:
+ newdf['game'].replace({np.nan: gameno[0]}, inplace=True)
+ except:
+ print(f'DEBUGGING: len of table is {len(singleGameEvents)}')
+ print(f'DEBUGGING: gamnos list: {gameno}')
+ print(singleGameEvents)
+ raise
+
+ # find factions - there are some artifacts in the data. E.g. the "faction", "all". We need to filter them out.
+ rawfactions = list(pd.unique(singleGameEvents['faction']))
+ verifiedfactions = [rawfaction for rawfaction in rawfactions if rawfaction in validfactions]
+
+ for faction in verifiedfactions:
+ vpfaction = sum(singleGameEvents[(singleGameEvents['event'] == 'vp') & (singleGameEvents['faction'] == faction)]['num'])
+ newdf[faction].replace({np.nan: vpfaction}, inplace=True)
+
+ return newdf
+
+ # two features dataset functions
+ def emptyfeaturesdf():
+ """make an empty dataframe, organised in the way we want the feature data, ready to be populated"""
+ colnames = ['game']
+ uniqueScoreTiles = np.sort(pd.unique(gamescoringtiles['tile']))
+
+ # One-hot of round tiles, for each round
+ for gameround in range(1, 7):
+ roundstr = f'r{gameround}'
+ for tile in uniqueScoreTiles:
+ colnames.append(roundstr + '_' + tile)
+
+ # Boolean of bonus tiles
+ for bon in range(1, 11):
+ colnames.append(f'BON{bon}')
+
+ # One-hot player count (from 2, 3, 4 or 5 players)
+ for player in range(2, 6):
+ colnames.append(f'{player}players')
+
+ # one hot of the map used
+ """126fe960806d587c78546b30f1a90853b1ada468 - map1
+ 95a66999127893f5925a5f591d54f8bcb9a670e6 - map2
+ be8f6ebf549404d015547152d5f2a1906ae8dd90 - map3
+ """
+ colnames = colnames + ['map1', 'map2', 'map3']
+
+ featuresdf = pd.DataFrame(columns=colnames)
+
+ return featuresdf, colnames
+
+ featuresdf, featcolnames = emptyfeaturesdf()
+
+ def get_features_from_game(singlegameevents, singlegamemeta, singlegameST, singleendplayers=None):
+ """
+ Inputs:
+ singlegameevents - is game events for a single game
+ singlegamemeta - is a single row from `games` that gives map & player count
+ singlegameST - is a single row from `gamescoringtiles` that gives... score tile (suprisingly)
+ singleendplayers - is a single row from `end players` that gives the amount of players at end of game, after dropouts
+ Return: - a row where features have been found (will be sparse)
+ """
+ newdf = pd.DataFrame([[0] * len(featcolnames)], columns=featcolnames)
+
+ # assign game string
+ singlegamemeta.iloc[0]['game']
+ newdf['game'].replace({0: singlegamemeta.iloc[0]['game']}, inplace=True)
+
+ # find the round tiles for each round
+ for gameround in range(1, 7):
+ roundstr = f'r{gameround}'
+ scoretile = roundstr + '_' + singlegameST[singlegameST['round'] == gameround]['tile'].values[0]
+ newdf[scoretile].replace({0: 1}, inplace=True)
+
+ # Boolean of bonus tiles
+ uniqueevents = list(pd.unique(singlegameevents['event']))
+ bonustiles = [event[5:] for event in uniqueevents if event.startswith('pass:BON')]
+ for bontile in bonustiles:
+ newdf[bontile].replace({0: 1}, inplace=True)
+
+ # One-hot player count (from 2, 3, 4 or 5 players)
+ if singleendplayers is None:
+ noplayers = singlegamemeta.iloc[0]['player_count']
+ print('gamemeta used for player count')
+ else:
+ noplayers = singleendplayers.iloc[0]['endplayers']
+
+ players = f'{noplayers}players'
+ newdf[players].replace({0: 1}, inplace=True)
+
+ # one hot of the map used
+ mapdict = {'126fe960806d587c78546b30f1a90853b1ada468': 'map1',
+ '95a66999127893f5925a5f591d54f8bcb9a670e6': 'map2',
+ 'be8f6ebf549404d015547152d5f2a1906ae8dd90': 'map3'
+ }
+ basemap = singlegamemeta.iloc[0]['base_map']
+ gamemap = mapdict[basemap]
+ newdf[gamemap].replace({0: 1}, inplace=True)
+
+ return newdf
+
+ # filtering
+ # making a dataset for ease
+ data = dict()
+ data['gameevents'] = gameevents
+ data['games'] = games
+ data['gamescoringtiles'] = gamescoringtiles
+
+ def filteringByBadgames(data, badgames):
+ """ Data is a dict containing gameevents, games, gamescoringtiles
+ badgames is a pd.dataframe that contains ['game'] to filter by
+ """
+ gameeventsfil = data['gameevents']
+ gamesfil = data['games']
+ gamescoringtilesfil = data['gamescoringtiles']
+
+ badgameslist = badgames['game']
+ gameeventsfilbefore = len(gameeventsfil)
+ gamesbefore = len(gamesfil)
+ gameSTbefore = len(gamescoringtilesfil)
+
+ gameeventsfil = gameeventsfil[~gameeventsfil['game'].isin(badgameslist)]
+ gamesfil = gamesfil[~gamesfil['game'].isin(badgameslist)]
+ gamescoringtilesfil = gamescoringtilesfil[~gamescoringtilesfil['game'].isin(badgameslist)]
+
+ print(f'game events before: {gameeventsfilbefore}, game events after: {len(gameeventsfil)}, game events removed: {gameeventsfilbefore-len(gameeventsfil)}')
+ print(f'games before: {gamesbefore}, games after: {len(gamesfil)}, games removed: {gamesbefore-len(gamesfil)}')
+ print(f'gameST before: {gameSTbefore}, gameST after: {len(gamescoringtilesfil)}, games removed: {gameSTbefore-len(gamescoringtilesfil)}')
+
+ data['gameevents'] = gameeventsfil
+ data['games'] = gamesfil
+ data['gamescoringtiles'] = gamescoringtilesfil
+
+ return data
+
+ # player count
+ badgames = games[games["player_count"].isin([1, 6, 7])]
+ data = filteringByBadgames(data, badgames)
+
+
+if __name__ == "__main__":
+ main()
\ No newline at end of file
diff --git a/faction-picker-bot/.ipynb_checkpoints/shap_metrics-checkpoint.ipynb b/faction-picker-bot/.ipynb_checkpoints/shap_metrics-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..363fcab7ed6e9634e198cf5555ceb88932c9a245
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/shap_metrics-checkpoint.ipynb
@@ -0,0 +1,6 @@
+{
+ "cells": [],
+ "metadata": {},
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/faction-picker-bot/.ipynb_checkpoints/testdvc-checkpoint.ipynb b/faction-picker-bot/.ipynb_checkpoints/testdvc-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..e355424585c743c090172aa0b1413d75237c3885
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/testdvc-checkpoint.ipynb
@@ -0,0 +1,44 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "\n",
+ "test = pd.DataFrame([[1, 2]], columns=['col1', 'col2'])\n",
+ "test.to_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/testdvc.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/faction-picker-bot/.ipynb_checkpoints/train_model-checkpoint.py b/faction-picker-bot/.ipynb_checkpoints/train_model-checkpoint.py
new file mode 100644
index 0000000000000000000000000000000000000000..02abae478b06c23184228ebb49521acb2a84c4df
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/train_model-checkpoint.py
@@ -0,0 +1,9 @@
+import pandas as pd
+import numpy as np
+import math
+import time
+
+vpdf = pd.read_csv('D://PycharmProjects/TerraBot/data/faction-picker-bot/vpdata.csv')
+featdf = pd.read_csv('/data/faction-picker-bot/featdata-backup.csv')
+
+# split in 12 faction data
diff --git a/faction-picker-bot/.ipynb_checkpoints/train_model_notebook-checkpoint.ipynb b/faction-picker-bot/.ipynb_checkpoints/train_model_notebook-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..6ba6418f4af69dcd8de5d1b1882a04cef9b9d7ce
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/train_model_notebook-checkpoint.ipynb
@@ -0,0 +1,446 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "3d683865-b1cc-4826-973b-f31eb87d15d6",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import yaml\n",
+ "import pickle\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import lightgbm as lgb\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "efc65ac4-fcbf-4fb7-8251-353017129972",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "with open('..\\params.yaml', 'r') as fd:\n",
+ " params = yaml.safe_load(fd)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "3a782515-f51f-4cbc-bb43-6ae00cb73a1f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "pickledir = params['prepare-step2']['pickle-dir']\n",
+ "with open(pickledir, 'rb') as fd:\n",
+ " each_faction_dataset = pickle.load(fd)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "828d229a-988f-46fa-a6c9-b1b4c79e0ac4",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "feats = each_faction_dataset['auren']['features']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "c48ee433-73ec-479c-a539-2bbd0ac28da1",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "y_data = np.array(each_faction_dataset['auren']['vp'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "e49647c2-3e2c-4813-a439-211a31ad5547",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "numpy.ndarray"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "type(y_data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "58631132-ccb0-4b0d-91af-1c5ed98b15c1",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(11610,)"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "y_data.shape"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 137,
+ "id": "8eb2d842-f641-4154-b685-5140547461c2",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "faction = 'swarmlings'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 138,
+ "id": "d1586415-2be1-4a00-acd8-7e29c6ac05db",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "Xdata = each_faction_dataset[faction]['features']\n",
+ "Xdata.drop(['Unnamed: 0', 'game'], axis=1)\n",
+ "traindata = lgb.Dataset(Xdata,\n",
+ " label=np.array(each_faction_dataset[faction]['vp']))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 139,
+ "id": "5071ec0c-8728-43a4-93aa-76584c6a397a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(27967, 71)"
+ ]
+ },
+ "execution_count": 139,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Xdata = each_faction_dataset[faction]['features']\n",
+ "Xdata = Xdata.drop(['Unnamed: 0', 'game'], axis=1)\n",
+ "Xdata.shape"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 140,
+ "id": "de0efbdb-1e7b-4f45-b0c3-fab4f81a39cc",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Index(['r1_SCORE1', 'r1_SCORE2', 'r1_SCORE3', 'r1_SCORE4', 'r1_SCORE5',\n",
+ " 'r1_SCORE6', 'r1_SCORE7', 'r1_SCORE8', 'r1_SCORE9', 'r2_SCORE1',\n",
+ " 'r2_SCORE2', 'r2_SCORE3', 'r2_SCORE4', 'r2_SCORE5', 'r2_SCORE6',\n",
+ " 'r2_SCORE7', 'r2_SCORE8', 'r2_SCORE9', 'r3_SCORE1', 'r3_SCORE2',\n",
+ " 'r3_SCORE3', 'r3_SCORE4', 'r3_SCORE5', 'r3_SCORE6', 'r3_SCORE7',\n",
+ " 'r3_SCORE8', 'r3_SCORE9', 'r4_SCORE1', 'r4_SCORE2', 'r4_SCORE3',\n",
+ " 'r4_SCORE4', 'r4_SCORE5', 'r4_SCORE6', 'r4_SCORE7', 'r4_SCORE8',\n",
+ " 'r4_SCORE9', 'r5_SCORE1', 'r5_SCORE2', 'r5_SCORE3', 'r5_SCORE4',\n",
+ " 'r5_SCORE5', 'r5_SCORE6', 'r5_SCORE7', 'r5_SCORE8', 'r5_SCORE9',\n",
+ " 'r6_SCORE1', 'r6_SCORE2', 'r6_SCORE3', 'r6_SCORE4', 'r6_SCORE5',\n",
+ " 'r6_SCORE6', 'r6_SCORE7', 'r6_SCORE8', 'r6_SCORE9', 'BON1', 'BON2',\n",
+ " 'BON3', 'BON4', 'BON5', 'BON6', 'BON7', 'BON8', 'BON9', 'BON10',\n",
+ " '2players', '3players', '4players', '5players', 'map1', 'map2', 'map3'],\n",
+ " dtype='object')"
+ ]
+ },
+ "execution_count": 140,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Xdata.columns"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 141,
+ "id": "2be0344e-fed9-4948-ad08-09a149e2879c",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "traindata = lgb.Dataset(Xdata,\n",
+ " label=np.array(each_faction_dataset[faction]['vp']))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 142,
+ "id": "fe7a3155-d267-46f8-a43b-3f3118ae9603",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "27967"
+ ]
+ },
+ "execution_count": 142,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "len(np.array(each_faction_dataset[faction]['vp']))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 143,
+ "id": "f09074d1-9b69-4dd7-856c-5442216a60e2",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[LightGBM] [Warning] Auto-choosing row-wise multi-threading, the overhead of testing was 0.004396 seconds.\n",
+ "You can set `force_row_wise=true` to remove the overhead.\n",
+ "And if memory is not enough, you can set `force_col_wise=true`.\n",
+ "[LightGBM] [Info] Total Bins 138\n",
+ "[LightGBM] [Info] Number of data points in the train set: 27967, number of used features: 69\n",
+ "[LightGBM] [Info] Start training from score 101.014803\n"
+ ]
+ }
+ ],
+ "source": [
+ "num_round=500\n",
+ "param = {'num_leaves': 300, 'objective': 'regression'}\n",
+ "bst = lgb.train(param, traindata, num_round)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 144,
+ "id": "86325e1c-1589-446a-a228-54b3a25f707f",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "(27967, 71)"
+ ]
+ },
+ "execution_count": 144,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "testdata = Xdata.iloc[:, :]\n",
+ "testdata.shape"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 145,
+ "id": "292895d5-cf79-453f-942f-37aea70e3f3f",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "ypred = bst.predict(Xdata)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 146,
+ "id": "2d81210a-c6a7-4c2e-b7b8-d482769f9675",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from sklearn import metrics\n",
+ "import matplotlib.pyplot as plt"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 147,
+ "id": "ffd227ba-1852-473c-8e9a-c781b0bf908d",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "5.046741950738864"
+ ]
+ },
+ "execution_count": 147,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "MAE = metrics.mean_absolute_error(ypred, np.array(each_faction_dataset[faction]['vp']))\n",
+ "MAE"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 148,
+ "id": "c4fd6197-784b-41f6-bd79-4ad30efb5df8",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAcoAAAHFCAYAAAByyrkJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nOzdeXxTVf7/8VcopZSt0Ba60FJQ0e8ouCGKIFJkUZRFQXBYFJRRHAStgAuuhUFxGAdwX0dQKotCFbefCsqmyIjgijOMjiCl04psLSi2JdzfH9eEpE3StM1yk76fj0cfkJubm5OL5t1z7zmfYzMMw0BEREQ8ahDuBoiIiFiZglJERMQHBaWIiIgPCkoREREfFJQiIiI+KChFRER8UFCKiIj4oKAUERHxQUEpIiLig4JSJITat2/PuHHjnI937tyJzWZj4cKFYWuTFVQ+L96sXbsWm83G2rVrLdEeqR8ahrsBIvVZWloan3zyCSeeeGK4mxJWr732Gi1atAh3M0Q8UlCK+OHIkSPEx8cH/LhxcXF069Yt4McNpl9//ZUmTZoE9JhnnXVWQI8nEki69CqW8vPPP3PDDTeQmZlJXFwcrVu3pkePHqxevRqAJ554ggYNGrBnzx7na/7+979js9m46aabnNuOHTtGq1atmDp1qnPbjBkzOO+880hMTKRFixacffbZ/OMf/6DyugDt27dn4MCB5Ofnc9ZZZ9G4cWNmzJjhvOy3ePFi7rjjDtLS0mjWrBmDBg3ip59+4tChQ9xwww0kJyeTnJzMtddey+HDh31+Xk+XXnNzc7HZbGzbto2RI0eSkJBASkoK1113HSUlJW6vP3jwIOPHjycxMZFmzZpx2WWX8cMPP2Cz2cjNzfX7vHrjaMvWrVu58soradWqlbP3axgGTz75JGeeeSbx8fG0atWKK6+8kh9++MHtGJ9//jkDBw6kTZs2xMXFkZ6ezmWXXcbu3bvdznnlS53//ve/ueSSS2jSpAnJycnceOONHDp0qEobvV0mzc7OJjs72/n4t99+Y+rUqZx55pkkJCSQmJjI+eefz8qVK32eAzD/e5o1axannHIK8fHxtGzZktNPP51HHnmk2tdK5FOPUizl6quvZuvWrTzwwAOcfPLJHDx4kK1bt7Jv3z4A+vbti2EYfPDBB4wcORKA1atXEx8fz6pVq5zH+eyzzzh48CB9+/Z1btu5cycTJkygXbt2AGzatInJkydTWFjIfffd59aOrVu38q9//Yt77rmHDh060LRpU3755RcA7rrrLnr37s3ChQvZuXMn06ZNY+TIkTRs2JAzzjiDJUuW8Pnnn3PXXXfRvHlzHn300Vqdi2HDhnHVVVcxfvx4vv76a6ZPnw7ACy+8AJhf3oMGDeKzzz4jNzeXs88+m08++YRLLrmkxue1OkOHDuWPf/wjN954o/M8TJgwgYULF3LzzTfz17/+lf379zNz5ky6d+/Ol19+SUpKCr/88gv9+vWjQ4cOPPHEE6SkpFBcXMyaNWs8hp7DTz/9RK9evYiNjeXJJ58kJSWFl19+mUmTJtX0NDqVlZWxf/9+pk2bRtu2bSkvL2f16tUMHTqUBQsWcM0113h97Zw5c8jNzeWee+7hwgsvpKKign//+98cPHiw1u2RCGKIWEizZs2MnJwcn/tkZGQY1113nWEYhlFWVmY0bdrUuOOOOwzA+PHHHw3DMIwHHnjAiI2NNQ4fPuzxGHa73aioqDBmzpxpJCUlGceOHXM+l5WVZcTExBjbt293e82aNWsMwBg0aJDb9pycHAMwbr75Zrftl19+uZGYmOi2LSsryxg7dqzz8Y4dOwzAWLBggXPb/fffbwDGnDlz3F47ceJEo3Hjxs62vv322wZgPPXUU277zZ492wCM+++/37nNn/PqiaMt9913n9v2Tz75xACMv//9727bCwoKjPj4eOP22283DMMwPvvsMwMwXn/9dZ/vU/m83HHHHYbNZjO++OILt/369etnAMaaNWu8vtahV69eRq9evby+59GjR42Kigpj/PjxxllnneWzPQMHDjTOPPNMn59BopcuvYqlnHvuuSxcuJBZs2axadMmKioqquzTp08f5yXDjRs38uuvvzJlyhSSk5OdvcrVq1dz/vnn07RpU+frPvzwQ/r27UtCQgIxMTHExsZy3333sW/fPrdLuQCnn346J598ssc2Dhw40O3xH/7wBwAuu+yyKtv3799f7eVXbwYPHlylTb/99puzrevWrQNgxIgRbvs5etqu/DmvvgwbNszt8VtvvYXNZmPMmDEcPXrU+ZOamsoZZ5zhHJV60kkn0apVK+644w6efvppvv32W7/eb82aNZx22mmcccYZbttHjRpVo3ZX9uqrr9KjRw+aNWtGw4YNiY2N5R//+Af/+te/fL7u3HPP5csvv2TixIm89957lJaW1qkdElkUlGIpy5YtY+zYsTz//POcf/75JCYmcs0111BcXOzcp2/fvuzatYvvvvuO1atXc9ZZZ9GmTRsuuugiVq9ezZEjR9i4caPbZddPP/2U/v37A/Dcc8/x8ccfs3nzZu6++27AHKzjKi0tzWsbExMT3R43atTI5/bffvutpqcBgKSkJLfHcXFxbm3dt28fDRs2rPK+KSkpVY7lz3n1pfL5+OmnnzAMg5SUFGJjY91+Nm3axN69ewFISEhg3bp1nHnmmdx1112cdtpppKenc//99/sM63379pGamlplu6dt/srPz2fEiBG0bduWvLw8PvnkEzZv3sx1111X7b/R9OnTefjhh9m0aRMDBgwgKSmJPn368Nlnn9W6PRI5dI9SLCU5OZn58+czf/58du3axRtvvMGdd97Jnj17ePfddwGzRwlmr3HVqlX069fPuf2ee+5h/fr1lJWVuQXl0qVLiY2N5a233qJx48bO7a+//rrHdthstmB9xIBJSkri6NGj7N+/3y0sPYWfP+fVl8rnIzk5GZvNxoYNG5wB7sp1W+fOnVm6dCmGYfDVV1+xcOFCZs6cSXx8PHfeeafXz+bpc3ja1rhxY8rKyqps37t3L8nJyc7HeXl5dOjQgWXLlrl9Hk+vraxhw4ZMmTKFKVOmcPDgQVavXs1dd93FxRdfTEFBQcBHAYu1qEcpltWuXTsmTZpEv3792Lp1q3N7Wloap556KitWrGDLli3OoOzXrx8///wzc+fOpUWLFnTt2tX5GpvNRsOGDYmJiXFuO3LkCIsWLQrdBwqwXr16AWZv0dXSpUt9vs7bea2JgQMHYhgGhYWFnHPOOVV+OnfuXOU1NpuNM844g3nz5tGyZUuf7927d2+2bdvGl19+6bZ98eLFVfZt3749X331ldu2//znP2zfvr3K+zdq1MgtJIuLi/0a9eqqZcuWXHnlldx0003s37+fnTt31uj1EnnUoxTLKCkpoXfv3owaNYr/+7//o3nz5mzevJl3332XoUOHuu3bp08fHnvsMeLj4+nRowcAHTp0oEOHDrz//vsMHjyYhg2P/+d92WWXMXfuXEaNGsUNN9zAvn37ePjhhz32hiLFJZdcQo8ePZg6dSqlpaV06dKFTz75hJdeegmABg3M34Nrcl791aNHD2644QauvfZaPvvsMy688EKaNm1KUVERH330EZ07d+bPf/4zb731Fk8++SSXX345J5xwAoZhkJ+fz8GDB52/4HiSk5PDCy+8wGWXXcasWbOco17//e9/V9n36quvZsyYMUycOJFhw4bx448/MmfOHFq3bu22n2PKz8SJE7nyyispKCjgL3/5C2lpaXz33Xc+P++gQYPo1KkT55xzDq1bt+bHH39k/vz5ZGVl0bFjx1qdQ4kcCkqxjMaNG3PeeeexaNEidu7cSUVFBe3ateOOO+7g9ttvd9u3b9++PPbYY1xwwQVul1L79u3Lc88953bZFeCiiy7ihRde4K9//SuDBg2ibdu2XH/99bRp04bx48eH5PMFWoMGDXjzzTeZOnUqDz30EOXl5fTo0YO8vDy6detGy5YtgZqd15p45pln6NatG8888wxPPvkkx44dIz09nR49enDuuecC0LFjR1q2bMmcOXP43//+R6NGjTjllFNYuHAhY8eO9Xrs1NRU1q1bxy233MKf//xnmjRpwhVXXMHjjz/OkCFD3PYdNWoU//vf/3j66adZsGABnTp14qmnnmLGjBlu+1177bXs2bOHp59+mhdeeIETTjiBO++8k927d1fZt7LevXuzYsUKnn/+eUpLS0lNTaVfv37ce++9xMbG1vIMSqSwGUal2dYiEtEWL17M6NGj+fjjj+nevXu4myMS8RSUIhFsyZIlFBYW0rlzZxo0aMCmTZv429/+xllnneWcPiIidaNLryIRrHnz5ixdupRZs2bxyy+/kJaWxrhx45g1a1a4myYSNdSjFBER8SGs00Nmz55N165dad68OW3atOHyyy+vMqR73Lhx2Gw2t5/Kqy2UlZUxefJkkpOTadq0KYMHD3YruCwiIlJbYQ3KdevWcdNNN7Fp0yZWrVrF0aNH6d+/v7PossMll1xCUVGR8+edd95xez4nJ4fXXnuNpUuX8tFHH3H48GEGDhyI3W4P5ccREZEoZKlLrz///DNt2rRh3bp1XHjhhYDZozx48KDXCiolJSW0bt2aRYsWcdVVVwHwv//9j8zMTN555x0uvvjikLVfRESij6UG8zjW2qtcu3Lt2rW0adOGli1b0qtXLx544AHatGkDwJYtW6ioqHDW8QRIT0+nU6dObNy40WNQlpWVuZWtOnbsGPv37ycpKSkiSpeJ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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "line = list(range(250))\n",
+ "fig = plt.figure()\n",
+ "ax = fig.add_subplot(111)\n",
+ "ax.set_aspect('equal', adjustable='box')\n",
+ "ax.set_title(f'{faction} residuals')\n",
+ "plt.plot(ypred, np.array(each_faction_dataset[faction]['vp']), 'bo', line, line, 'r--')\n",
+ "plt.xlabel('y_pred')\n",
+ "plt.ylabel('y_real')\n",
+ "plt.xlim([0, 250])\n",
+ "plt.ylim([0, 250])\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 149,
+ "id": "466b46dc-fadd-4290-9eca-7c9d3a3d3b99",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "residuals = np.array(ypred) - np.array(each_faction_dataset[faction]['vp'])\n",
+ "avgres = np.mean(residuals)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 150,
+ "id": "c73d5a71-188e-4b18-bd3c-b47cb3650d0a",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjEAAAHFCAYAAAADhKhmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nOzde1xVdb7/8feWyxYJtiLBhsRLjTkW5rUUbRJTUUY000aLhrQcrbzFqI8Uu4gdJ8wu1smxnEalvKTTpOZJfxSkWaaUlyg1dazEvICYwkZMN6jr90fHddqCCgbBgtfz8ViPB+u7Pnvt7/rK5e13rbWXzTAMQwAAABZTr7o7AAAAcDUIMQAAwJIIMQAAwJIIMQAAwJIIMQAAwJIIMQAAwJIIMQAAwJIIMQAAwJIIMQAAwJIIMUAN0rx5cw0fPtxcz87Ols1mU2pqarX1qSa4eFwu5eOPP5bNZtPHH39cI/pzJRf6++9///uKtcOHD1fz5s0rtP8jR44oOTlZWVlZV9lDoGbzru4OALi0sLAwbd68WTfccEN1d6VarVy5UoGBgdXdjWr11FNP6bHHHqvQa44cOaLp06erefPmateuXRX1DKg+hBigEpw+fVp+fn6Vvl+73a4uXbpU+n6r0k8//aQGDRpU6j7bt29fqfuzIisGWcMwdObMmSr52QAkTifBYo4dO6ZRo0YpIiJCdrtd1157rbp166aMjAxJ0t///nfVq1dPeXl55mtefPFF2Ww2jRkzxmw7f/68GjVqpIkTJ5pt06dPV+fOnRUUFKTAwEB16NBB8+fP18XPSG3evLni4uK0YsUKtW/fXvXr19f06dPNUwNLly7V5MmTFRYWpmuuuUb9+/fX0aNHdfLkSY0aNUrBwcEKDg7Wgw8+qKKiosseb1mnk5KTk2Wz2bRr1y7dd999cjgcCg0N1UMPPSSXy+Xx+oKCAo0YMUJBQUG65ppr1K9fP33//fey2WxKTk4u97heyoW+bN++Xffcc48aNWpk/rE1DENz585Vu3bt5Ofnp0aNGumee+7R999/77GPL7/8UnFxcQoJCZHdbld4eLj69eunQ4cOeYz5xadv9uzZo759+6pBgwYKDg7WI488opMnT5bq46VO/URHRys6OtpcP3PmjCZOnKh27drJ4XAoKChIUVFReu+99y47BtLP308zZsxQq1at5Ofnp4YNG+qWW27RK6+8csXXSlJJSYmeeOIJhYeHKzAwUL169dLevXs9aso6nfTOO++oc+fOcjgcatCgga6//no99NBDkn4+VXXrrbdKkh588EHZbLZS/+6rV69WVFSUGjRooICAAPXu3VubN28u1b/33ntPt9xyi+x2u66//nq98sor5r/9L9lsNo0dO1avv/66WrduLbvdrjfffFNSxX++3n//fbVv315+fn5q3bq13n//fUlSamqqWrduLX9/f912223aunVrucYYtRMzMbCUhIQEbd++XX/729904403qqCgQNu3b9fx48clSb169ZJhGProo4903333SZIyMjLk5+en9PR0cz9bt25VQUGBevXqZbZlZ2fr4YcfVtOmTSVJmZmZGjdunA4fPqynn37aox/bt2/X7t279eSTT6pFixby9/fXqVOnJElTp05Vjx49lJqaquzsbE2aNEn33XefvL291bZtW7399tv68ssvNXXqVAUEBOi///u/r2osBg8erKFDh2rEiBHasWOHkpKSJEkLFiyQ9PMf1v79+2vr1q1KTk5Whw4dtHnzZvXt27fC43olgwYN0r333qtHHnnEHIeHH35YqampGj9+vJ577jmdOHFCzzzzjLp27aqvvvpKoaGhOnXqlHr37q0WLVro73//u0JDQ5Wbm6v169eXGUguOHr0qLp37y4fHx/NnTtXoaGhWrJkicaOHVvRYTS53W6dOHFCkyZN0nXXXafi4mJlZGRo0KBBWrhwoR544IFLvnbWrFlKTk7Wk08+qTvuuEMlJSXas2ePCgoKyvXeU6dOVbdu3fTPf/5ThYWFmjx5svr376/du3fLy8urzNds3rxZQ4cO1dChQ5WcnKz69evrwIEDWrdunSSpQ4cOWrhwoR588EE9+eST6tevnySpSZMmkqSlS5fq/vvvV0xMjN5++2253W7NmjVL0dHR+uijj3T77bdLktLS0jRo0CDdcccdWr58uc6ePasXXnhBR48eLbNfq1at0qeffqqnn35aTqdTISEhkir28/XVV18pKSlJTzzxhBwOh6ZPn65BgwYpKSlJH330kZ599lnZbDZNnjxZcXFx2r9/P7M9dZUBWMg111xjJCYmXramSZMmxkMPPWQYhmG43W7D39/fmDx5siHJOHDggGEYhvG3v/3N8PHxMYqKisrcx7lz54ySkhLjmWeeMRo3bmycP3/e3NasWTPDy8vL2Lt3r8dr1q9fb0gy+vfv79GemJhoSDLGjx/v0T5w4EAjKCjIo61Zs2bGsGHDzPX9+/cbkoyFCxeabdOmTTMkGbNmzfJ47ejRo4369eubfV2zZo0hyXjttdc86lJSUgxJxrRp08y28oxrWS705emnn/Zo37x5syHJePHFFz3aDx48aPj5+RmPP/64YRiGsXXrVkOSsWrVqsu+z8XjMnnyZMNmsxlZWVkedb179zYkGevXr7/kay/o3r270b1790u+59mzZ42SkhJjxIgRRvv27S/bn7i4OKNdu3aXPYayXPie+eMf/+jR/q9//cuQZGzevNlsGzZsmNGsWTNz/YUXXjAkGQUFBZfc/5YtW0p9/xjGz9/f4eHhRps2bYxz586Z7SdPnjRCQkKMrl27mm233nqrERERYbjdbo+6xo0bGxf/CZFkOBwO48SJE5c97iv9fPn5+RmHDh0y27KysgxJRlhYmHHq1CmzfdWqVYYkY/Xq1Zd9P9RenE6Cpdx2221KTU3VjBkzlJmZqZKSklI1PXv2NE+DbNq0ST/99JMmTJig4OBgczYmIyNDUVFR8vf3N1+3bt069erVSw6HQ15eXvLx8dHTTz+t48ePe5yekqRbbrlFN954Y5l9jIuL81hv3bq1JJn/E/5l+4kTJ654SulSBgwYUKpPZ86cMfu6YcMGSdKQIUM86i7MUP1Secb1cgYPHuyx/v7778tms+nPf/6zzp49ay5Op1Nt27Y17x763e9+p0aNGmny5Ml6/fXX9c0335Tr/davX6+bb75Zbdu29WiPj4+vUL8v9s4776hbt2665ppr5O3tLR8fH82fP1+7d+++7Otuu+02ffXVVxo9erQ++OADFRYWVuh9y/q3lKQDBw5c8jUXThUNGTJE//rXv3T48OFyv9/evXt15MgRJSQkqF69//szcM0112jw4MHKzMzUTz/9pFOnTmnr1q0aOHCgfH19Per69+9f5r7vvPNONWrUqFR7RX6+2rVrp+uuu85cv/AzFB0d7XG91YX2y40TajdCDCxl+fLlGjZsmP75z38qKipKQUFBeuCBB5Sbm2vW9OrVSz/88IP27dunjIwMtW/fXiEhIbrzzjuVkZGh06dPa9OmTR6nkr744gvFxMRIkt544w199tln2rJli5544glJP1+4+0thYWGX7GNQUJDH+oVf/pdqP3PmTEWHQZLUuHFjj3W73e7R1+PHj8vb27vU+4aGhpbaV3nG9XIuHo+jR4/KMAyFhobKx8fHY8nMzNSPP/4oSXI4HNqwYYPatWunqVOn6uabb1Z4eLimTZt22SB1/PhxOZ3OUu1ltZXXihUrNGTIEF133XVavHixNm/erC1btuihhx664r9RUlKSXnjhBWVmZio2NlaNGzdWz549y329xpX+Lctyxx13aNWqVTp79qweeOABNWnSRJGRkXr77bev+H4XThOW9X0cHh6u8+fPKz8/X/n5+ea/48XKarvUPiv68/Vb/QzB+rgmBpYSHBysl19+WS+//LJ++OEHrV69WlOmTFFeXp7S0tIk/TwTI/0825Kenq7evXub7U8++aQ++eQTud1ujxCzbNky+fj46P3331f9+vXN9lWrVpXZj4svaKyJGjdurLNnz+rEiRMev/zLCiblGdfLuXg8goODZbPZ9Omnn5p/kH/pl21t2rTRsmXLZBiGvv76a6WmpuqZZ56Rn5+fpkyZcsljK+s4ymqrX7++3G53qfYff/xRwcHB5vrixYvVokULLV++3ON4ynrtxby9vTVhwgRNmDBBBQUFysjI0NSpU9WnTx8dPHiw0u/WuuCuu+7SXXfdJbfbrczMTKWkpCg+Pl7NmzdXVFTUJV93ITTl5OSU2nbkyBHVq1dPjRo1kmEYstlsZV7/cqmAW9bPRkV/voDyYiYGltW0aVONHTtWvXv31vbt2832sLAw3XTTTXr33Xe1bds2M8T07t1bx44d00svvaTAwEBzOl76+Revt7e3x0WUp0+f1qJFi367A6pk3bt3l/TzLMsvLVu27LKvu9S4VkRcXJwMw9Dhw4fVqVOnUkubNm1KvcZms6lt27aaPXu2GjZseNn37tGjh3bt2qWvvvrKo33p0qWlaps3b66vv/7ao+0///lPqbt/bDabfH19Pf4I5+bmluvupF9q2LCh7rnnHo0ZM0YnTpxQdnZ2hV5/Nex2u7p3767nnntO0s93fF1ol0rPdLRq1UrXXXedli5d6nF30KlTp/Tuu++adyz5+/urU6dOWrVqlYqLi826oqIi826h8qiNP1+oGZiJgWW4XC716NFD8fHx+v3vf6+AgABt2bLFvHvil3r27KlXX31Vfn5+6tatmySpRYsWatGihT788EMNGDBA3t7/9+3fr18/vfTSS4qPj9eoUaN0/PhxvfDCC2XOIlhF37591a1bN02cOFGFhYXq2LGjNm/erLfeekuSzGshKjKu5dWtWzeNGjVKDz74oLZu3ao77rhD/v7+ysnJ0caNG9WmTRs9+uijev/99zV37lwNHDhQ119/vQzD0IoVK1RQUGCGz7IkJiZqwYIF6tevn2bMmGHenbRnz55StQkJCfrzn/+s0aNHa/DgwTpw4IBmzZqla6+91qPuwm3zo0eP1j333KODBw/qv/7rvxQWFqZ9+/Zd9nj79++vyMhIderUSddee60OHDigl19+Wc2aNVPLli2vagyv5Omnn9ahQ4fUs2dPNWnSRAUFBXrllVfk4+NjBtgbbrhBfn5+WrJkiVq3bq1rrrlG4eHhCg8P16xZs3T//fcrLi5ODz/8sNxut55//nkVFBRo5syZ5vs888wz6tevn/r06aPHHntM586d0/PPP69rrrlGJ06cKFdfa+PPF2oGQgwso379+urcubMWLVqk7OxslZSUqGnTppo8ebIef/xxj9pevXrp1Vdf1e233+4xfd2rVy+98cYbHqeSpJ8vRlywYIGee+459e/fX9ddd51GjhypkJAQjRgx4jc5vspWr149/c///I8mTpyomTNnqri4WN26ddPixYvVpUsXNWzYUFLFxrUi5s2bpy5dumjevHmaO3euzp8/r/DwcHXr1k233XabJKlly5Zq2LChZs2apSNHjsjX11etWrVSamqqhg0bdsl9O51ObdiwQY899pgeffRRNWjQQHfffbfmzJmju+66y6M2Pj5eR44c0euvv66FCxcqMjJSr732mqZPn+5R9+CDDyovL0+vv/66FixYoOuvv15TpkzRoUOHStVerEePHnr33XfNW6SdTqd69+6tp556Sj4+Plc5gpfXuXNnbd26VZMnT9axY8fUsGFDderUSevWrdPNN98sSWrQoIEWLFig6dOnKyYmRiUlJZo2bZqSk5MVHx8vf39/paSkaOjQofLy8lKXLl20fv16de3a1Xyfvn376t1339XTTz+toUOHyul0avTo0Tpy5Ei5Z1Jq488XagabYVz0SUMAarULnw/y2WefefyxAsqrpKTEvIPoww8/rO7uoA5jJgaoxd5++20dPnxYbdq0Ub169ZSZmannn39ed9xxBwEG5TZi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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig = plt.figure()\n",
+ "ax = fig.add_subplot(111)\n",
+ "ax.set_title(f'{faction} residuals histogram')\n",
+ "plt.hist(residuals, bins=100)\n",
+ "plt.xlabel('Difference +/- of y_pred relative to y_real')\n",
+ "h = ax.plot([avgres, avgres], [0, 600], 'r--')\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 154,
+ "id": "a19a9388-36da-4c6f-bf5c-6216431b9c02",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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DMDo1auXTfm4ceMMwBg7dqxNeZ8+fQx3d3ebMn9/f2PQoEHW58eOHTMAY9myZdayGTNmGIAxd+5cm21HjhxpODs7W9u6ZcsWAzAWLVpkU2/OnDkGYMyYMcNaVpzzmp/stkyfPt2mPDEx0QCMN954w6b85MmThouLi/HCCy8YhmEY+/btMwBjw4YNhb5P7vMyceJEw2QyGQcOHLCpFx4ebgDGjh07Ctw2W8eOHY2OHTsW+J63bt0yMjMzjaFDhxpBQUGFticiIsJo2bJloceQn+y/mb/85S825R9++KEBGImJidayQYMGGf7+/tbnr7/+ugEYqampBe5/7969ef5+DMPy9+3r62sEBgYaWVlZ1vIrV64Ynp6eRvv27a1lDz/8sOHn52dkZGTY1KtXr56RO4oAhtlsNi5dulTocRf1+XJxcTFOnTplLTtw4IABGD4+Psa1a9es5Rs2bDAAY9OmTYW+3x+hYUQRueu0adOGuLg4Zs+eTVJSEpmZmXnqdOnSxTr8tWfPHn777TfGjx+Ph4eHtXcrISGBdu3a4erqat1u+/bthIWFYTabqV69Oo6OjkyfPp2LFy/aDEsCPPjgg9x33335tjEiIsLmefPmzQGsPQs5yy9dulTkUGJBevfunadNN27csLZ1165dAAwYMMCmXnaPX07FOa+F6devn83zzZs3YzKZ+Nvf/satW7esD29vb1q0aGG9WvBPf/oTdevWZeLEiSxevJh///vfxXq/HTt28MADD9CiRQub8sjIyBK1O7ePPvqIkJAQatWqhYODA46Ojrz//vscOnSo0O3atGnDd999x8iRI/n0009JT08v0fvm97sEOHHiRIHbZA8RDhgwgA8//JDTp08X+/2OHDnCmTNniIqKolq13+NErVq16NevH0lJSfz2229cu3aNffv20adPH2rUqGFTr1evXvnuu3PnztStWzdPeUk+Xy1btqRBgwbW59mfoU6dOtnMB8wuL+w8/VEKWyJy11m7di2DBg3ivffeo127dri7u/P000+TkpJirRMWFsYvv/zC0aNHSUhIICgoCE9PTzp37kxCQgLXr19nz549NkOI33zzDV27dgXg3Xff5auvvmLv3r28+OKLgGUCfE4+Pj4FttHd3d3mefY/UgWV37hxo6SnAYB69erZPHdycrJp68WLF3FwcMjzvl5eXnn2VZzzWpjc5+PcuXMYhoGXlxeOjo42j6SkJH799VcAzGYzu3btomXLlkyZMoUHHngAX19fZsyYUWjgu3jxIt7e3nnK8ysrrvj4eAYMGECDBg1YsWIFiYmJ7N27l2eeeabI39HkyZN5/fXXSUpKokePHtSrV48uXboUez5RUb/L/HTo0IENGzZw69Ytnn76aRo2bEhAQACrV68u8v2yh4fz+zv29fXl9u3bXL58mcuXL1t/j7nlV1bQPkv6+bpTn6Hi0JwtEbnreHh4MH/+fObPn88vv/zCpk2bmDRpEufPn2fr1q2ApWcLLL1X27ZtIzw83Fo+depUvvjiCzIyMmzC1po1a3B0dGTz5s04Oztbyzds2JBvO3JPDK6I6tWrx61bt7h06ZLNP1L5BajinNfC5D4fHh4emEwmvvzyS2twyClnWWBgIGvWrMEwDL7//nvi4uKYNWsWLi4uTJo0qcBjy+848itzdnYmIyMjT/mvv/6Kh4eH9fmKFSto0qQJa9eutTme/LbNzcHBgfHjxzN+/HhSU1NJSEhgypQpdOvWjZMnT5b51ZnZHnvsMR577DEyMjJISkpizpw5REZG0rhxY9q1a1fgdtnh7uzZs3leO3PmDNWqVaNu3boYhoHJZMp3flZBQTy/z0ZJP18ViXq2ROSu1qhRI0aPHk14eDjJycnWch8fH+6//37WrVvH/v37rWErPDycCxcuMG/ePGrXrm0dhgHLPxAODg42k5GvX7/O8uXL79wBlbGOHTsCll6rnNasWVPodgWd15KIiIjAMAxOnz5N69at8zwCAwPzbGMymWjRogVvvvkmderUKfS9Q0NDOXjwIN99951N+apVq/LUbdy4Md9//71N2X/+8588V/uZTCZq1KhhExZSUlKKdTViTnXq1KF///6MGjWKS5cucfz48RJtXxpOTk507NiRV199FbBc4ZldDnl7jpo1a0aDBg1YtWqVzdWA165dY926ddYrFF1dXWndujUbNmzg5s2b1npXr161Xh1YHJX586WeLRG5q6SlpREaGkpkZCR//vOfcXNzY+/evdarpXLq0qULsbGxuLi4EBISAkCTJk1o0qQJn332Gb1798bB4fev0Z49ezJv3jwiIyMZPnw4Fy9e5PXXX8+3V6ay6N69OyEhIURHR5Oens5DDz1EYmIiH3zwAYB1rk5JzmtxhYSEMHz4cIYMGcK+ffvo0KEDrq6unD17lt27dxMYGMhzzz3H5s2bWbhwIX369OGee+7BMAzi4+NJTU21huT8jBs3jqVLl9KzZ09mz55tvRrx8OHDeepGRUXxt7/9jZEjR9KvXz9OnDjB3LlzqV+/vk297OU8Ro4cSf/+/Tl58iT/+Mc/8PHx4ejRo4Ueb69evQgICKB169bUr1+fEydOMH/+fPz9/WnatGmpzmFRpk+fzqlTp+jSpQsNGzYkNTWVt956C0dHR2vQvvfee3FxcWHlypU0b96cWrVq4evri6+vL3PnzuWpp54iIiKCESNGkJGRwWuvvUZqaiqvvPKK9X1mzZpFz5496datG88//zxZWVm89tpr1KpVi0uXLhWrrZX586WwJSJ3FWdnZ9q2bcvy5cs5fvw4mZmZNGrUiIkTJ/LCCy/Y1A0LCyM2NpZHHnnEZtgiLCyMd99912YIESyTepcuXcqrr75Kr169aNCgAcOGDcPT05OhQ4fekeMra9WqVeNf//oX0dHRvPLKK9y8eZOQkBBWrFhBcHAwderUAUp2XktiyZIlBAcHs2TJEhYuXMjt27fx9fUlJCSENm3aANC0aVPq1KnD3LlzOXPmDDVq1KBZs2bExcUxaNCgAvft7e3Nrl27eP7553nuueeoWbMmjz/+OAsWLOCxxx6zqRsZGcmZM2dYvHgxy5YtIyAggEWLFjFz5kybekOGDOH8+fMsXryYpUuXcs899zBp0iROnTqVp25uoaGhrFu3zrp0g7e3N+Hh4UybNg1HR8dSnsHCtW3bln379jFx4kQuXLhAnTp1aN26Ndu3b+eBBx4AoGbNmixdupSZM2fStWtXMjMzmTFjBjExMURGRuLq6sqcOXMYOHAg1atXJzg4mB07dtC+fXvr+3Tv3p1169Yxffp0Bg4ciLe3NyNHjuTMmTPF7pmqzJ8vk2HkWglMRESkCNnrK3311Vc2/6iKFFdmZqb1isHPPvusvJtjV+rZEhGRQq1evZrTp08TGBhItWrVSEpK4rXXXqNDhw4KWlJsQ4cOJTw8HB8fH1JSUli8eDGHDh0q9gr5lZnCloiIFMrNzY01a9Ywe/Zsrl27ho+PD4MHD2b27Nnl3TSpRK5cucKECRO4cOECjo6OtGrVik8++STPcHxVpGFEERERETvS0g8iIiIidqSwJSIiImJHClsiIiIidqQJ8iIipXT79m3OnDmDm5tbpbj1jkhVYxgGV65cwdfX1+Zm2BWNwpaISCmdOXMGPz+/8m6GyF3v5MmTNGzYsLybUSCFLRGRUnJzcwMsX/S1a9cu59aI3H3S09Px8/OzfhYrKoUtEZFSyh46rF27tsKWSDmq6MP4FXeAU0RERKQKUNgSERERsSOFLRERERE7UtgSERERsSOFLRERERE7UtgSERERsSOFLRERERE7UtgSERERsSOFLRERERE7UtgSERERsSOFLRERERE7UtgSERERsSOFLRERERE7UtgSERERsSOFLRERERE7UtgSERH5n8aTttB40pbyboZUMQpbIiIiInaksCUiIiJiRw7l3QAREZHylnvoMOfz46/0vNPNkSpGPVsiIiIidqSwJSIiImJHClsiIiIidqSwJSIiImJHClsiIiIidqSwJSIiImJHClsiIiIidqSwJSIVxpw5c3j44Ydxc3PD09OTPn36cOTIEZs6hmEQExODr68vLi4udOrUiYMHD9rUycjIYMyYMXh4eODq6krv3r05deqUTZ3Lly8TFRWF2WzGbDYTFRVFamqq3Y9RRO4+ClsiUmHs2rWLUaNGkZSUxLZt27h16xZdu3bl2rVr1jpz585l3rx5LFiwgL179+Lt7U14eDhXrlyx1hk3bhzr169nzZo17N69m6tXrxIREUFWVpa1TmRkJAcOHGDr1q1s3bqVAwcOEBUVdUePV0TuDibDMIzyboSISH4uXLiAp6cnu3btokOHDhiGga+vL+PGjWPixImApRfLy8uLV199lREjRpCWlkb9+vVZvnw5AwcOBODMmTP4+fnxySef0K1bNw4dOsT9999PUlISbdu2BSApKYl27dpx+PBhmjVrVqz2paenYzabSUtLo3bt2vY5CXJHFHbzaa0gX3FVls+gerZEpMJKS0sDwN3dHYBjx46RkpJC165drXWcnJzo2LEje/bsAWD//v1kZmba1PH19SUgIMBaJzExEbPZbA1aAMHBwZjNZmud/GRkZJCenm7zEBEpisKWiFRIhmEwfvx4HnnkEQICAgBISUkBwMvLy6aul5eX9bWUlBRq1KhB3bp1C63j6emZ5z09PT2tdfIzZ84c6xwvs9mMn59f6Q9QRO4aClsiUiGNHj2a77//ntWrV+d5zWQy2Tw3DCNPWW656+RXv6j9TJ48mbS0NOvj5MmTRR2G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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig, (ax1, ax2) = plt.subplots(1, 2)\n",
+ "ax1.set_aspect('equal', adjustable='box')\n",
+ "ax1.set_title(f'{faction} residuals')\n",
+ "ax1.plot(ypred, np.array(each_faction_dataset[faction]['vp']), 'bo', line, line, 'r--')\n",
+ "ax1.set(xlabel='y_pred', ylabel='y_real')\n",
+ "ax1.set(xlim=[0, 250], ylim=[0, 250])\n",
+ "\n",
+ "ax2.set_title(f'{faction} residuals histogram')\n",
+ "ax2.hist(residuals, bins=100)\n",
+ "ax2.set(xlabel='Difference +/- of y_pred relative to y_real')\n",
+ "h = ax2.plot([avgres, avgres], [0, 600], 'r--')\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 155,
+ "id": "dc99b122-0c67-4af8-9c7d-22230cf32166",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "metricsdir = 'data/faction-picker-bot/metrics/'\n",
+ "plt.savefig(metricsdir + f'{faction} charts.png')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "2e65f854-b42e-485c-9af9-179e951c1f42",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/faction-picker-bot/.ipynb_checkpoints/train_models-checkpoint.py b/faction-picker-bot/.ipynb_checkpoints/train_models-checkpoint.py
new file mode 100644
index 0000000000000000000000000000000000000000..6bd26f4bbccba887c8fcb6640443d3788ae2e549
--- /dev/null
+++ b/faction-picker-bot/.ipynb_checkpoints/train_models-checkpoint.py
@@ -0,0 +1,32 @@
+import pandas as pd
+import numpy as np
+import lightgbm as lgb
+import argparse
+import pickle
+import yaml
+import math
+import time
+
+
+def main(pickledir):
+ with open(pickledir, 'rb') as fd:
+ each_faction_dataset = pickle.load(fd)
+
+ for faction in each_faction_dataset.keys():
+ X_data = lgb.Dataset(each_faction_dataset[faction]['features'])
+ y_data = each_faction_dataset[faction]['vp']
+
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='Input DVC params.')
+ parser.add_argument('--params', type=str)
+ args = parser.parse_args()
+ paramsdir = args.params
+
+ with open(paramsdir, 'r') as fd:
+ params = yaml.safe_load(fd)
+
+ pickledir = params['prepare-step2']['pickle-dir']
+
+ main(pickledir)
diff --git a/faction-picker-bot/__pycache__/make_data.cpython-37.pyc b/faction-picker-bot/__pycache__/make_data.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..f9149a55a3bb48908570dd78036566423b008ec9
Binary files /dev/null and b/faction-picker-bot/__pycache__/make_data.cpython-37.pyc differ
diff --git a/faction-picker-bot/create_individual_datasets.py b/faction-picker-bot/create_individual_datasets.py
new file mode 100644
index 0000000000000000000000000000000000000000..a23f62154451f20c380664ba32c7c2f8bfde7331
--- /dev/null
+++ b/faction-picker-bot/create_individual_datasets.py
@@ -0,0 +1,93 @@
+import pandas as pd
+import argparse
+import pickle
+import yaml
+from sklearn.preprocessing import LabelEncoder
+from sklearn.preprocessing import OneHotEncoder, OrdinalEncoder
+import numpy as np
+
+
+def featurise_features(featdf, params):
+ # adjust features dataset for chosen encoding
+ game = featdf.iloc[:, :1]
+ rounddata = featdf.iloc[:, 1:7]
+ bontiles = featdf.iloc[:, 7:17]
+ playerdata = featdf.iloc[:, 17:18]
+ colours = featdf.iloc[:, 18:25]
+ mapdata = featdf.iloc[:, -1:]
+
+ onehot_encoder = OneHotEncoder(sparse=False)
+ ordinal_encoder = OrdinalEncoder()
+
+ if params['prepare-step2']['round-features'] == 'ordinal':
+ rounddatanp = ordinal_encoder.fit_transform(rounddata)
+ rounddata = pd.DataFrame(data=rounddatanp, columns=rounddata.columns)
+ else: # one-hot
+ rounddatanp = onehot_encoder.fit_transform(rounddata)
+ rounddata = pd.DataFrame(data=rounddatanp, columns=onehot_encoder.get_feature_names())
+ if params['prepare-step2']['playercount-features'] == 'ordinal':
+ playerdatanp = ordinal_encoder.fit_transform(playerdata)
+ playerdata = pd.DataFrame(data=playerdatanp, columns=playerdata.columns)
+ else: # one-hot
+ playerdatanp = onehot_encoder.fit_transform(playerdata)
+ playerdata = pd.DataFrame(data=playerdatanp, columns=onehot_encoder.get_feature_names())
+ if params['prepare-step2']['map-features'] == 'ordinal':
+ mapdatanp = ordinal_encoder.fit_transform(mapdata)
+ mapdata = pd.DataFrame(data=mapdatanp, columns=mapdata.columns)
+ else: # one-hot
+ mapdatanp = onehot_encoder.fit_transform(mapdata)
+ mapdata = pd.DataFrame(data=mapdatanp, columns=onehot_encoder.get_feature_names())
+
+ featdf = pd.concat([game, rounddata, bontiles, playerdata, colours, mapdata], axis=1)
+ return featdf
+
+
+def main(params):
+ vpdfdir = params['prepare']['vp-data-dir']
+ featdfdir = params['prepare']['feature-data-dir']
+ pickledir = params['prepare-step2']['pickle-dir']
+
+ vpdf = pd.read_csv(vpdfdir)
+ featdf = pd.read_csv(featdfdir)
+
+ vpdf = vpdf.sort_values('game')
+ featdf = featdf.sort_values('game')
+
+ featdf = featdf.drop(columns=['Unnamed: 0'])
+ featdf = featurise_features(featdf, params)
+
+ each_faction_dataset = dict()
+
+ colnames = list(vpdf.columns)
+ factions = [x for x in colnames if x != 'game' and x != 'Unnamed: 0']
+
+ for faction in factions:
+ faction_dataset = {}
+ vpdf = vpdf.sort_index()
+ indexes = pd.isnull(vpdf[faction])
+ vpdata = pd.Series(index=vpdf['game'][~indexes], data=vpdf[faction][~indexes].values)
+
+ featdf = featdf.sort_index()
+ featdata = featdf[~indexes]
+ featdata.index = featdata['game']
+ featdata = featdata.drop(columns=['game'])
+
+ faction_dataset['vp'] = vpdata
+ faction_dataset['features'] = featdata
+ each_faction_dataset[faction] = faction_dataset
+
+ with open(pickledir, 'wb') as pklfile:
+ pickle.dump(each_faction_dataset, pklfile)
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='Input DVC params.')
+ parser.add_argument('--params', type=str)
+ args = parser.parse_args()
+ paramsdir = args.params
+
+ with open(paramsdir, 'r') as fd:
+ params = yaml.safe_load(fd)
+
+ main(params)
+
diff --git a/faction-picker-bot/create_metrics.py b/faction-picker-bot/create_metrics.py
new file mode 100644
index 0000000000000000000000000000000000000000..fb6e31ba3262d2c6877bf206b3977fa94256bc5a
--- /dev/null
+++ b/faction-picker-bot/create_metrics.py
@@ -0,0 +1,115 @@
+import matplotlib.pyplot as plt
+from pathlib import Path
+import lightgbm as lgb
+import numpy as np
+from sklearn import metrics
+import pandas as pd
+import argparse
+import pickle
+import math
+import json
+import yaml
+import os
+
+
+def main(params):
+ pickledir = params['prepare-step2']['pickle-dir']
+ modeldir = params['training']['model-dir']
+ modelmetricsdir = params['training']['model-metrics-dir']
+ metricsdir = params['create-metrics']['metrics-dir']
+ metricsdir2 = params['create-metrics']['metrics-dir2']
+ metricsdir3 = params['create-metrics']['metrics-dir3']
+
+ # get dataset split parameters
+ trainsplit = params['training']['train-proportion']
+ valsplit = params['training']['val-proportion']
+ testsplit = params['training']['test-proportion']
+
+ Path(metricsdir).mkdir(parents=True, exist_ok=True)
+ models = os.listdir(modeldir)
+ model_metrics = dict()
+ model_plot_pd = pd.DataFrame()
+
+ with open(pickledir, 'rb') as fd:
+ each_faction_dataset = pickle.load(fd)
+
+ for model in models:
+ # load model
+ modelfile = modeldir + model
+ faction = model.split('_')[0]
+ bst = lgb.Booster(model_file=modelfile) # init model
+ evaldict = pickle.load(open(modelmetricsdir + f'{faction}_results.pkl', 'rb'))
+
+ # make the data
+ Xdata = each_faction_dataset[faction]['features']
+ validx = math.ceil(Xdata.shape[0] * (trainsplit + valsplit))
+ testdata = Xdata.iloc[validx:, :]
+ ytest = np.array(each_faction_dataset[faction]['vp'].iloc[validx:])
+
+ # get predictions & residuals
+ ypred = bst.predict(testdata)
+ residuals = np.array(ypred) - ytest
+ avgres = np.mean(residuals)
+ original = np.array(ytest) - np.mean(ytest)
+ MAE = metrics.mean_absolute_error(ypred, ytest)
+ model_metrics[faction] = MAE
+
+ # make plots
+ line = list(range(250))
+ fig, (ax1, ax2, ax3) = plt.subplots(1, 3)
+ fig.set_size_inches(12, 4.8)
+ ax1.set_aspect('equal', adjustable='box')
+ ax1.set_title(f'{faction} residuals')
+ ax1.plot(ypred, ytest, 'bo', line, line, 'r--')
+ ax1.set(xlabel='y_pred', ylabel='y_real')
+ # ax1.xlim([0, 250])
+ # ax1.ylim([0, 250])
+
+ ax2.set_title(f'{faction} residuals histogram')
+ ax2.hist(original, bins=100, color='r')
+ ax2.hist(residuals, bins=100)
+ ax2.set(xlabel='Difference +/- of y_pred relative to y_real')
+ h = ax2.plot([avgres, avgres], [0, 100], 'r--')
+
+ # get data for fig 3
+ if type(evaldict) == list:
+ trainmetrics = []
+ valmetrics = []
+ dictmetric = list(evaldict[0]['train'].keys())[0]
+ for eachevaldict in evaldict:
+ trainmetrics += eachevaldict['train'][dictmetric]
+ valmetrics += eachevaldict['validation'][dictmetric]
+ else:
+ dictmetric = list(evaldict['train'].keys())[0]
+ trainmetrics = evaldict['train'][dictmetric]
+ valmetrics = evaldict['validation'][dictmetric]
+
+ ax3.set_title(f'{faction} training plot')
+ ax3.plot(range(len(trainmetrics)), trainmetrics, 'r', label='train')
+ ax3.plot(range(len(valmetrics)), valmetrics, 'g', label='validation')
+ ax3.set(xlabel='train step', ylabel='l2 loss')
+ ax3.legend()
+ model_plot_pd[faction] = valmetrics
+
+ plt.subplots_adjust(wspace=0.8)
+
+ # save plot
+ plt.savefig(metricsdir + f'/{faction} charts.png')
+
+ with open(metricsdir2, 'w') as fp:
+ json.dump(model_metrics, fp)
+
+ model_plot_pd['step'] = list(range(model_plot_pd.shape[0]))
+ model_plot_pd.to_csv(metricsdir3)
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='Input DVC params.')
+ parser.add_argument('--params', type=str)
+ args = parser.parse_args()
+ paramsdir = args.params
+
+ with open(paramsdir, 'r') as fd:
+ params = yaml.safe_load(fd)
+
+ main(params)
diff --git a/faction-picker-bot/gradio_interface.py b/faction-picker-bot/gradio_interface.py
new file mode 100644
index 0000000000000000000000000000000000000000..dc8eb8cf478e63565d7fbc485613dc557f2b4b4e
--- /dev/null
+++ b/faction-picker-bot/gradio_interface.py
@@ -0,0 +1,306 @@
+import gradio as gr
+import random
+import matplotlib
+import matplotlib.pyplot as plt
+import pandas as pd
+import shap
+import lightgbm as lgb
+import yaml
+import numpy as np
+import sys
+import os
+
+current_path = os.getcwd() + '\\' + __file__
+vis_path = os.path.dirname(os.path.dirname(current_path)) + '\\visualisations'
+sys.path.append(vis_path)
+import terravisualisation as tmvis
+
+matplotlib.use("Agg")
+
+bontiledict = {'SPD + 2C':'BON1',
+ 'cult + 4C':'BON2',
+ '+6C':'BON3',
+ '+3pw 1 ship':'BON4',
+ '+1W + 3PW':'BON5',
+ 'pass-vp:SA/SH*4 + 2W':'BON6',
+ 'pass-vp:TP*2 + 1W':'BON7',
+ '+1P':'BON8',
+ 'pass-vp:D*1 + 2C':'BON9',
+ 'pass-vp: ship*3 + 3pw':'BON10'
+ }
+
+bontiledict_reverse = {'BON1': 'SPD + 2C',
+ 'BON2': 'cult + 4C',
+ 'BON3': '+6C',
+ 'BON4': '+3pw 1 ship',
+ 'BON5': '+1W + 3PW',
+ 'BON6': 'pass-vp:SA/SH*4 + 2W',
+ 'BON7': 'pass-vp:TP*2 + 1W',
+ 'BON8': '+1P',
+ 'BON9': 'pass-vp:D*1 + 2C',
+ 'BON10': 'pass-vp: ship*3 + 3pw'
+ }
+
+round_tiles_dict = {'SPADE >> 2':'SCORE1',
+ 'TOWN >> 5':'SCORE2',
+ 'D >> 2':'SCORE3',
+ 'SA/SH >> 5':'SCORE4',
+ 'D >> 2':'SCORE5',
+ 'TP >> 3':'SCORE6',
+ 'SA/SH >> 5':'SCORE7',
+ 'TP >> 3':'SCORE8',
+ 'TE >> 4':'SCORE9'}
+
+round_tiles_dict_reverse = {'SCORE1': 'SPADE >> 2',
+ 'SCORE2': 'TOWN >> 5',
+ 'SCORE3': 'D >> 2',
+ 'SCORE4': 'SA/SH >> 5',
+ 'SCORE5': 'D >> 2',
+ 'SCORE6': 'TP >> 3',
+ 'SCORE7': 'SA/SH >> 5',
+ 'SCORE8': 'TP >> 3',
+ 'SCORE9': 'TE >> 4'}
+
+
+round_tiles = list(round_tiles_dict.keys())
+bontiles = list(bontiledict.keys())
+
+factions = ['Witches', 'Auren', 'Giants', 'Chaos Magicians', 'Darklings', 'Alchemists',
+ 'Swarmlings', 'Mermaids', 'Fakirs', 'Nomads', 'Engineers', 'Dwarves', 'Halflings', 'Cultists']
+
+players = ['2players', '3players', '4players', '5players']
+
+maps = ['map1', 'map2', 'map3']
+
+faction_cols = ['Yellow', 'Red', 'Grey', 'Black', 'Blue', 'Green', 'Brown']
+
+with open('params.yaml', 'r') as fd:
+ params = yaml.safe_load(fd)
+
+vpdfdir = params['prepare']['vp-data-dir']
+featdfdir = params['prepare']['feature-data-dir']
+pickledir = params['prepare-step2']['pickle-dir']
+
+feature_columns = ['x0_SCORE1', 'x0_SCORE2', 'x0_SCORE3', 'x0_SCORE4', 'x0_SCORE5',
+ 'x0_SCORE6', 'x0_SCORE7', 'x0_SCORE8', 'x0_SCORE9', 'x1_SCORE1',
+ 'x1_SCORE2', 'x1_SCORE3', 'x1_SCORE4', 'x1_SCORE5', 'x1_SCORE6',
+ 'x1_SCORE7', 'x1_SCORE8', 'x1_SCORE9', 'x2_SCORE1', 'x2_SCORE2',
+ 'x2_SCORE3', 'x2_SCORE4', 'x2_SCORE5', 'x2_SCORE6', 'x2_SCORE7',
+ 'x2_SCORE8', 'x2_SCORE9', 'x3_SCORE1', 'x3_SCORE2', 'x3_SCORE3',
+ 'x3_SCORE4', 'x3_SCORE5', 'x3_SCORE6', 'x3_SCORE7', 'x3_SCORE8',
+ 'x3_SCORE9', 'x4_SCORE1', 'x4_SCORE2', 'x4_SCORE3', 'x4_SCORE4',
+ 'x4_SCORE5', 'x4_SCORE6', 'x4_SCORE7', 'x4_SCORE8', 'x4_SCORE9',
+ 'x5_SCORE2', 'x5_SCORE3', 'x5_SCORE4', 'x5_SCORE5', 'x5_SCORE6',
+ 'x5_SCORE7', 'x5_SCORE8', 'x5_SCORE9', 'BON1', 'BON2', 'BON3', 'BON4',
+ 'BON5', 'BON6', 'BON7', 'BON8', 'BON9', 'BON10', 'no_players', 'red',
+ 'blue', 'green', 'black', 'grey', 'yellow', 'brown', 'x0_map1',
+ 'x0_map2', 'x0_map3']
+
+
+
+def args_to_features(*args):
+ # round1, round2, round3, round4, round5, round6, faction, map, playerschosen, bon_tiles, fac_cols = args
+ Xdata = pd.DataFrame(data=np.zeros((1, len(feature_columns))), columns=feature_columns)
+
+ for arg_no, user_input in enumerate(args):
+ if arg_no in range(6): # if it's a round
+ # map back to col name
+ feat_label_name = f'x{arg_no}_{round_tiles_dict[user_input]}'
+ Xdata[feat_label_name].iloc[0] = 1
+ elif arg_no == 6:
+ faction = user_input
+ if faction == 'Chaos Magicians':
+ faction = 'chaosmagicians'
+ elif arg_no == 7: # map
+ feat_label_name = f'x0_{user_input}'
+ Xdata[feat_label_name].iloc[0] = 1
+ elif arg_no == 8: # playerschosen
+ Xdata['no_players'].iloc[0] = int(user_input[0])
+ elif arg_no == 9: # bon_tiles
+ for bon_tile in user_input:
+ Xdata[bontiledict[bon_tile]].iloc[0] = 1
+ elif arg_no == 9: # fac_cols
+ for fac_col in user_input:
+ Xdata[fac_col.lower()].iloc[0] = 1
+
+ return Xdata, faction
+
+def display_map(faction, map):
+ map_fig = plt.figure(tight_layout=True)
+
+ x, y = tmvis.display_map(faction, plot=False)
+ a = map_fig.add_subplot(111)
+ a.hexbin(x, y, gridsize=(19, 9), cmap='magma')
+ a.axis('off')
+ return map_fig
+
+
+def predict(*args):
+ Xdata, faction = args_to_features(*args)
+
+ modelfile = f'D://PycharmProjects/TerraBot/data/faction-picker-bot/models/{faction}_model.txt'
+ bst = lgb.Booster(model_file=modelfile)
+
+ return f'Final score: {round(bst.predict(Xdata)[0])}'
+
+
+def interpret(*args):
+ Xdata, faction = args_to_features(*args)
+ modelfile = f'D://PycharmProjects/TerraBot/data/faction-picker-bot/models/{faction}_model.txt'
+ bst = lgb.Booster(model_file=modelfile)
+ bst.params["objective"] = "regression"
+ explainer = shap.Explainer(bst)
+
+ copycols = []
+ for ii, column in enumerate(Xdata.columns):
+ if column[-6:] in round_tiles_dict_reverse.keys():
+ copycols.append(column[:3] + round_tiles_dict_reverse[column[-6:]])
+ elif column in bontiledict_reverse.keys():
+ copycols.append(bontiledict_reverse[column])
+ else:
+ copycols.append(column)
+
+ Xdata.columns = copycols
+
+ shap_values = explainer(Xdata)
+ fig_m = plt.figure(tight_layout=True, facecolor=(0.125,0.172,0.203))
+ ax = plt.gca()
+ ax.set_facecolor((0.125,0.172,0.203))
+ matplotlib.rcParams['axes.labelcolor'] = 'w'
+ shap.plots.waterfall(shap_values[0])
+ # shap.initjs()
+ # shap.plots.force(shap_values[0])
+ return fig_m
+
+
+
+with gr.Blocks() as demo:
+ gr.Markdown("""
+ **Predict final faction score given the initial board setup 💰**: This model uses an lightgbm regression to make prediction.
+ The [source code for this work is here](https://github.com/guyreading/terrabot/faction-picker-bot/gradio_interface.py).
+ """)
+ with gr.Row():
+ with gr.Column():
+ faction = gr.Dropdown(
+ label="Faction",
+ choices=factions,
+ value=lambda: random.choice(factions),
+ )
+
+ round1_tile = gr.Dropdown(
+ label="Round 1 tile",
+ choices=round_tiles,
+ value=lambda: random.choice(round_tiles),
+ )
+
+ round2_tile = gr.Dropdown(
+ label="Round 2 tile",
+ choices=round_tiles,
+ value=lambda: random.choice(round_tiles),
+ )
+
+ round3_tile = gr.Dropdown(
+ label="Round 3 tile",
+ choices=round_tiles,
+ value=lambda: random.choice(round_tiles),
+ )
+
+ round4_tile = gr.Dropdown(
+ label="Round 4 tile",
+ choices=round_tiles,
+ value=lambda: random.choice(round_tiles),
+ )
+
+ round5_tile = gr.Dropdown(
+ label="Round 5 tile",
+ choices=round_tiles,
+ value=lambda: random.choice(round_tiles),
+ )
+
+ round6_tile = gr.Dropdown(
+ label="Round 6 tile",
+ choices=round_tiles,
+ value=lambda: random.choice(round_tiles),
+ )
+
+ bon_tiles_gr = gr.CheckboxGroup(label='Bonus tiles present', choices=list(bontiledict.keys()))
+
+ map = gr.Dropdown(
+ label="Map",
+ choices=maps,
+ value=lambda: random.choice(maps),
+ )
+
+ playerschosen = gr.Dropdown(
+ label="No. Of Players",
+ choices=players,
+ value=lambda: random.choice(players),
+ )
+
+ fac_cols_gr = gr.CheckboxGroup(label='Other faction colours present', choices=faction_cols)
+
+
+ with gr.Column():
+ map_plot = gr.Plot(label='Distance from home terrain: darker is further')
+
+ with gr.Row():
+ predict_btn = gr.Button(value="Predict")
+ interpret_btn = gr.Button(value="Explain")
+
+ label = gr.Label(label=f'Prediction of final VP for faction:')
+ plot = gr.Plot(label=f'Breakdown of prediction for faction:')
+
+ predict_btn.click(
+ predict,
+ inputs=[
+ round1_tile,
+ round2_tile,
+ round3_tile,
+ round4_tile,
+ round5_tile,
+ round6_tile,
+ faction,
+ map,
+ playerschosen,
+ bon_tiles_gr,
+ fac_cols_gr
+ ],
+ outputs=[label],
+ )
+ interpret_btn.click(
+ interpret,
+ inputs=[
+ round1_tile,
+ round2_tile,
+ round3_tile,
+ round4_tile,
+ round5_tile,
+ round6_tile,
+ faction,
+ map,
+ playerschosen,
+ bon_tiles_gr,
+ fac_cols_gr
+ ],
+ outputs=[plot],
+ )
+
+ faction.change(
+ display_map,
+ inputs=[
+ faction,
+ map,
+ ],
+ outputs=[map_plot],
+ )
+
+ map.change(
+ display_map,
+ inputs=[
+ faction,
+ map,
+ ],
+ outputs=[map_plot],
+ )
+
+demo.launch()
\ No newline at end of file
diff --git a/faction-picker-bot/make_data.py b/faction-picker-bot/make_data.py
new file mode 100644
index 0000000000000000000000000000000000000000..11e09e28d6593f33413ba247bfc2764221b3a360
--- /dev/null
+++ b/faction-picker-bot/make_data.py
@@ -0,0 +1,316 @@
+import pandas as pd
+import numpy as np
+import argparse
+import math
+import time
+import yaml
+
+
+def main(folderlocation, vpdfdir, featdfdir, playerdropdir):
+ """This is the script version of creatingVPdata.ipynb for the dvc pipeline."""
+ # load data in
+ gameevents = pd.read_csv(f'{folderlocation}game_events.csv')
+ games = pd.read_csv(f'{folderlocation}games.csv')
+ gameslist = list(pd.unique(gameevents['game']))
+ allfactions = pd.unique(gameevents['faction'])
+ gamescoringtiles = pd.read_csv(f'{folderlocation}game_scoring_tiles.csv')
+ gameoptions = pd.read_csv(f'{folderlocation}game_options.csv')
+ stats = pd.read_csv(f'{folderlocation}stats.csv')
+
+ # two vp dataset functions
+ def makenewdf():
+ """make an empty dataframe, organised in the way we want the target data, ready to be populated"""
+ validfactions = ['witches', 'auren', 'swarmlings', 'mermaids', 'cultists', 'halflings', 'dwarves', 'engineers', 'chaosmagicians', 'giants', 'fakirs', 'nomads', 'darklings', 'alchemists']
+ dfcols = ['game'] + validfactions
+ vpdf = pd.DataFrame(columns=dfcols)
+
+ return vpdf, dfcols, validfactions
+
+ vpdf, dfcols, validfactions = makenewdf()
+
+ def get_vp_from_game(singleGameEvents):
+ """Input game events for a single game. This is a pd.DataFrame.
+ Output a row where each faction in the game has its vp populated (the rest are nans)
+ """
+ newdf = pd.DataFrame([[np.nan] * 15], columns=dfcols)
+
+ # assign the game number
+ gameno = list(pd.unique(singleGameEvents['game']))
+
+ # assert len(gameno) == 1, 'More than 1 unique game was found'
+ try:
+ newdf['game'].replace({np.nan: gameno[0]}, inplace=True)
+ except:
+ print(f'DEBUGGING: len of table is {len(singleGameEvents)}')
+ print(f'DEBUGGING: gamnos list: {gameno}')
+ print(singleGameEvents)
+ raise
+
+ # find factions - there are some artifacts in the data. E.g. the "faction", "all". We need to filter them out.
+ rawfactions = list(pd.unique(singleGameEvents['faction']))
+ verifiedfactions = [rawfaction for rawfaction in rawfactions if rawfaction in validfactions]
+
+ for faction in verifiedfactions:
+ vpfaction = sum(singleGameEvents[(singleGameEvents['event'] == 'vp') & (singleGameEvents['faction'] == faction)]['num'])
+ newdf[faction].replace({np.nan: vpfaction}, inplace=True)
+
+ return newdf
+
+ # two features dataset functions
+ def emptyfeaturesdf():
+ """make an empty dataframe, organised in the way we want the feature data, ready to be populated"""
+ colnames = ['game']
+ uniqueScoreTiles = np.sort(pd.unique(gamescoringtiles['tile']))
+
+ # One-hot of round tiles, for each round
+ for gameround in range(1, 7):
+ colnames.append(f'round{gameround}tile')
+
+
+ # Boolean of bonus tiles
+ for bon in range(1, 11):
+ colnames.append(f'BON{bon}')
+
+ # One-hot player count
+ colnames.append('no_players')
+
+ # Boolean of other colours present on the board
+ colnames = colnames + ['red', 'blue', 'green', 'black', 'grey', 'yellow', 'brown']
+
+
+ # acceptable maps
+ """126fe960806d587c78546b30f1a90853b1ada468 - map1
+ 95a66999127893f5925a5f591d54f8bcb9a670e6 - map2
+ be8f6ebf549404d015547152d5f2a1906ae8dd90 - map3
+ """
+ colnames.append('map')
+
+ featuresdf = pd.DataFrame(columns=colnames)
+
+ return featuresdf, colnames
+
+ featuresdf, featcolnames = emptyfeaturesdf()
+
+ def get_features_from_game(singlegameevents, singlegamemeta, singlegameST, singleendplayers=None):
+ """
+ Inputs:
+ singlegameevents - is game events for a single game
+ singlegamemeta - is a single row from `games` that gives map & player count
+ singlegameST - is a single row from `gamescoringtiles` that gives... score tile (suprisingly)
+ singleendplayers - is a single row from `end players` that gives the amount of players at end of game, after dropouts
+ Return: - a row where features have been found (will be sparse)
+ """
+ newdf = pd.DataFrame([[0] * len(featcolnames)], columns=featcolnames)
+
+ # assign game string
+ newdf['game'].replace({0: singlegamemeta.iloc[0]['game']}, inplace=True)
+
+ # find the round tiles for each round
+ for gameround in range(1, 7):
+ roundstr = f'round{gameround}tile'
+ scoretile = singlegameST[singlegameST['round'] == gameround]['tile'].values[0]
+ newdf[roundstr].replace({0: scoretile}, inplace=True)
+
+ # Boolean of bonus tiles
+ uniqueevents = list(pd.unique(singlegameevents['event']))
+ bonustiles = [event[5:] for event in uniqueevents if event.startswith('pass:BON')]
+ for bontile in bonustiles:
+ newdf[bontile].replace({0: 1}, inplace=True)
+
+ # get faction colour
+ factions = pd.unique(singlegameevents['faction'])
+ if 'auren' in factions or 'witches' in factions:
+ newdf['green'].replace({0: 1}, inplace=True)
+ if 'swarmlings' in factions or 'mermaids' in factions:
+ newdf['blue'].replace({0: 1}, inplace=True)
+ if 'cultists' in factions or 'halflings' in factions:
+ newdf['brown'].replace({0: 1}, inplace=True)
+ if 'darklings' in factions or 'alchemists' in factions:
+ newdf['black'].replace({0: 1}, inplace=True)
+ if 'nomads' in factions or 'fakirs' in factions:
+ newdf['yellow'].replace({0: 1}, inplace=True)
+ if 'giants' in factions or 'chaosmagicians' in factions:
+ newdf['red'].replace({0: 1}, inplace=True)
+ if 'engineers' in factions or 'dwarves' in factions:
+ newdf['grey'].replace({0: 1}, inplace=True)
+
+ # Number player count (from 2, 3, 4 or 5 players)
+ if singleendplayers is None:
+ noplayers = singlegamemeta.iloc[0]['player_count']
+ print('gamemeta used for player count')
+ else:
+ noplayers = singleendplayers.iloc[0]['endplayers']
+
+ newdf['no_players'].replace({0: noplayers}, inplace=True)
+
+ # one hot of the map used
+ mapdict = {'126fe960806d587c78546b30f1a90853b1ada468': 'map1',
+ '95a66999127893f5925a5f591d54f8bcb9a670e6': 'map2',
+ 'be8f6ebf549404d015547152d5f2a1906ae8dd90': 'map3'
+ }
+ basemap = singlegamemeta.iloc[0]['base_map']
+ gamemap = mapdict[basemap]
+ newdf['map'].replace({0: gamemap}, inplace=True)
+
+ return newdf
+
+ # filtering
+ # making a dataset for ease
+ data = dict()
+ data['gameevents'] = gameevents
+ data['games'] = games
+ data['gamescoringtiles'] = gamescoringtiles
+
+ def filteringByBadgames(data, badgames):
+ """ Data is a dict containing gameevents, games, gamescoringtiles
+ badgames is a pd.dataframe that contains ['game'] to filter by
+ """
+ gameeventsfil = data['gameevents']
+ gamesfil = data['games']
+ gamescoringtilesfil = data['gamescoringtiles']
+
+ badgameslist = badgames['game']
+ gameeventsfilbefore = len(gameeventsfil)
+ gamesbefore = len(gamesfil)
+ gameSTbefore = len(gamescoringtilesfil)
+
+ gameeventsfil = gameeventsfil[~gameeventsfil['game'].isin(badgameslist)]
+ gamesfil = gamesfil[~gamesfil['game'].isin(badgameslist)]
+ gamescoringtilesfil = gamescoringtilesfil[~gamescoringtilesfil['game'].isin(badgameslist)]
+
+ print(f'game events before: {gameeventsfilbefore}, game events after: {len(gameeventsfil)}, game events removed: {gameeventsfilbefore-len(gameeventsfil)}')
+ print(f'games before: {gamesbefore}, games after: {len(gamesfil)}, games removed: {gamesbefore-len(gamesfil)}')
+ print(f'gameST before: {gameSTbefore}, gameST after: {len(gamescoringtilesfil)}, games removed: {gameSTbefore-len(gamescoringtilesfil)}')
+
+ data['gameevents'] = gameeventsfil
+ data['games'] = gamesfil
+ data['gamescoringtiles'] = gamescoringtilesfil
+
+ return data
+
+ # player count
+ badgames = games[games["player_count"].isin([1, 6, 7])]
+ data = filteringByBadgames(data, badgames)
+
+ extendedfactions = validfactions + ['dragonlords', 'riverwalkers', 'yetis', 'icemaidens', 'shapeshifters', 'acolytes']
+
+ def check_game_ended(singlegame, verbose=False):
+ r5 = singlegame[singlegame['round'] == 5]
+ rawfactions = pd.unique(singlegame['faction'])
+ verifiedfactions = [rawfaction for rawfaction in rawfactions if rawfaction in extendedfactions]
+ allbool = []
+
+ for faction in verifiedfactions:
+ factionbool = len(r5[(r5['faction'] == faction) & (r5['event'].str.startswith('pass'))]) == 1
+ allbool.append(factionbool)
+
+ if verbose:
+ print(f'faction: {faction} ended their turn?: {factionbool}')
+
+ isgood = all(allbool)
+ startplayers = len(verifiedfactions)
+ boolsum = sum(allbool)
+ playersdropped = startplayers - boolsum
+
+ return isgood, startplayers, playersdropped
+
+ gameevents = data['gameevents']
+ gameslist = list(pd.unique(gameevents['game']))
+
+ gamelengthlen = len(gameslist)
+ gamesroundup = math.ceil(gamelengthlen / 100.0) * 100
+ jj = 0
+ playerdropdf = pd.DataFrame(columns=['game', 'nodrops', 'startplayers', 'playersdropped'])
+
+ for ii in range(100, gamesroundup+1, 100):
+ ii = min(ii, gamelengthlen)
+ if (ii % 10000) == 0: # update every 10000 games
+ print(f'Progressed to {ii}th game')
+
+ next100games = gameslist[jj:ii]
+ jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller
+
+ gameevents100 = gameevents[gameevents['game'].isin(next100games)]
+
+ for game in next100games:
+ singlegame = gameevents100[gameevents100['game'] == game]
+
+ if not len(singlegame) == 0:
+ isgood, startplayers, playersdropped = check_game_ended(singlegame)
+ newdf = pd.DataFrame([[game, isgood, startplayers, playersdropped]], columns=['game', 'nodrops', 'startplayers', 'playersdropped'])
+ playerdropdf = playerdropdf.append(newdf, ignore_index=True)
+
+ playerdropdf['endplayers'] = playerdropdf['startplayers'] - playerdropdf['playersdropped']
+ playerdropdf.to_csv(playerdropdir)
+
+ badgames = playerdropdf[playerdropdf['endplayers'].isin([0, 1])]
+ data = filteringByBadgames(data, badgames)
+
+ # removing unwanted maps
+ acceptablemaps = ['126fe960806d587c78546b30f1a90853b1ada468',
+ '95a66999127893f5925a5f591d54f8bcb9a670e6',
+ 'be8f6ebf549404d015547152d5f2a1906ae8dd90']
+
+ badgames = games[~games["base_map"].isin(acceptablemaps)]
+ data = filteringByBadgames(data, badgames)
+
+ # creating full dataset
+ vpdf, _, _ = makenewdf()
+ featdf, _ = emptyfeaturesdf()
+
+ gameevents = data['gameevents']
+ games = data['games']
+ gamescoringtiles = data['gamescoringtiles']
+
+ gameslist = list(pd.unique(gameevents['game']))
+ gamelengthlen = len(gameslist)
+ gamesroundup = math.ceil(gamelengthlen / 100.0) * 100
+ jj = 0
+
+ for ii in range(100, gamesroundup+1, 100):
+ ii = min(ii, gamelengthlen)
+ if (ii % 10000) == 0: # update every 10000 games
+ print(f'Progressed to {ii}th game')
+
+ next100games = gameslist[jj:ii]
+ jj = ii # so that we don't get any repetitions at the very end, where our set will be smaller
+
+ gameevents100 = gameevents[gameevents['game'].isin(next100games)]
+ gamemeta100 = games[games['game'].isin(next100games)]
+ gameST100 = gamescoringtiles[gamescoringtiles['game'].isin(next100games)]
+ endplayers100 = playerdropdf[playerdropdf['game'].isin(next100games)] # use this for player count
+
+ for game in next100games:
+ singlegame = gameevents100[gameevents100['game'] == game]
+ singlegamemeta = gamemeta100[gamemeta100['game'] == game]
+ singlegameST = gameST100[gameST100['game'] == game]
+ singleendplayers = endplayers100[endplayers100['game'] == game]
+
+ if not len(singlegame) == 0:
+ vpforgame = get_vp_from_game(singlegame)
+ featsforgame = get_features_from_game(singlegame, singlegamemeta, singlegameST, singleendplayers=singleendplayers)
+
+ vpdf = vpdf.append(vpforgame, ignore_index=True)
+ featdf = featdf.append(featsforgame, ignore_index=True)
+
+ print(f"no of unique games in table is: {len(list(pd.unique(vpdf['game'])))}")
+
+ vpdf.to_csv(vpdfdir)
+ featdf.to_csv(featdfdir)
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='Input DVC params.')
+ parser.add_argument('--params', type=str)
+ args = parser.parse_args()
+ paramsdir = args.params
+
+ with open(paramsdir, 'r') as fd:
+ params = yaml.safe_load(fd)
+
+ vpdfdir = params['prepare']['vp-data-dir']
+ featdfdir = params['prepare']['feature-data-dir']
+ playerdropdir = params['prepare']['player-drop-dir']
+ folderlocation = params['prepare']['folderlocation']
+
+ main(folderlocation, vpdfdir, featdfdir, playerdropdir)
diff --git a/faction-picker-bot/shap_metrics.py b/faction-picker-bot/shap_metrics.py
new file mode 100644
index 0000000000000000000000000000000000000000..b390bf4f72be222007698c589c037e6e94a2bbda
--- /dev/null
+++ b/faction-picker-bot/shap_metrics.py
@@ -0,0 +1,49 @@
+import lightgbm as lgb
+from pathlib import Path
+import argparse
+import pickle
+import yaml
+import shap
+import os
+
+
+def main(pickledir, modeldir, shapdir):
+ Path(shapdir).mkdir(parents=True, exist_ok=True)
+ models = os.listdir(modeldir)
+
+ with open(pickledir, 'rb') as fd:
+ each_faction_dataset = pickle.load(fd)
+
+ for model in models:
+ # load model
+ modelfile = modeldir + model
+ faction = model.split('_')[0]
+ bst = lgb.Booster(model_file=modelfile) # init model
+ bst.params["objective"] = "regression"
+
+ # load data
+ Xdata = each_faction_dataset[faction]['features']
+ Xdata = Xdata.drop(['Unnamed: 0', 'game'], axis=1)
+
+ explainer = shap.Explainer(bst)
+ shap_values = explainer(Xdata)
+
+ factionshap = shapdir + faction + '_shap.pkl'
+ with open(factionshap, 'w') as fp:
+ pickle.dump(shap_values, fp)
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='Input DVC params.')
+ parser.add_argument('--params', type=str)
+ args = parser.parse_args()
+ paramsdir = args.params
+
+ with open(paramsdir, 'r') as fd:
+ params = yaml.safe_load(fd)
+
+ pickledir = params['prepare-step2']['pickle-dir']
+ modeldir = params['training']['model-dir']
+ shapdir = params['shap-metrics']['shap-dir']
+
+ main(pickledir, modeldir, shapdir)
\ No newline at end of file
diff --git a/faction-picker-bot/train_models.py b/faction-picker-bot/train_models.py
new file mode 100644
index 0000000000000000000000000000000000000000..08c38c9b8878f2c22e557158cbd0df042283d6c7
--- /dev/null
+++ b/faction-picker-bot/train_models.py
@@ -0,0 +1,182 @@
+from pathlib import Path
+import numpy as np
+import lightgbm as lgb
+import argparse
+import pickle
+import yaml
+import math
+
+import tensorflow as tf
+from tensorflow import keras
+# from tensorflow.keras import layers
+# import tensorflow_datasets as tfds
+# import tensorflow_probability as tfp
+
+
+def main(params):
+ pickledir = params['prepare-step2']['pickle-dir']
+ modeldir = params['training']['model-dir']
+ modelmetricsdir = params['training']['model-metrics-dir']
+
+ Path(modeldir).mkdir(parents=True, exist_ok=True)
+ Path(modelmetricsdir).mkdir(parents=True, exist_ok=True)
+
+ with open(pickledir, 'rb') as fd:
+ each_faction_dataset = pickle.load(fd)
+
+ # get model parameters
+ num_round = params['training']['num-rounds']
+
+ # get dataset split parameters
+ trainsplit = params['training']['train-proportion']
+ valsplit = params['training']['val-proportion']
+ testsplit = params['training']['test-proportion']
+ assert trainsplit + valsplit + testsplit == 1, "dataset train/val/test split != 1"
+
+ for faction in each_faction_dataset.keys():
+ print(faction)
+
+ # make the data
+ Xdata = each_faction_dataset[faction]['features']
+ trainidx = math.ceil(Xdata.shape[0] * trainsplit)
+ validx = math.ceil(Xdata.shape[0] * (trainsplit + valsplit))
+ traindata = Xdata.iloc[:trainidx, :]
+ ytrain = np.array(each_faction_dataset[faction]['vp'].iloc[:trainidx])
+ valdata = Xdata.iloc[trainidx:validx, :]
+ yval = np.array(each_faction_dataset[faction]['vp'].iloc[trainidx:validx])
+ # testdata = Xdata.iloc[validx:, :]
+ # ytest = np.array(each_faction_dataset[faction]['vp'].iloc[validx:])
+
+ # train model - this is running one of the training scripts below
+ training_routine = params['training']['training-routine'] + "(traindata, ytrain, valdata, yval, num_round)"
+ model, evaldict = eval(training_routine)
+
+ # save model
+ model.save_model(modeldir + f'/{faction}_model.txt')
+
+ # save eval results
+ pickle.dump(evaldict, open(modelmetricsdir + f'{faction}_results.pkl', 'wb'))
+
+
+def lgb_train_method(traindata, ytrain, valdata, yval, num_round):
+ """Train a LightGBM from the train script"""
+ traindataset = lgb.Dataset(traindata, label=ytrain)
+ valdataset = lgb.Dataset(valdata, label=yval)
+
+ model_kwargs = params['training']['lgbt-model-kwargs']
+
+ # train model
+ evaldict = {}
+ model = lgb.train(model_kwargs,
+ traindataset,
+ num_round,
+ valid_sets=[valdataset, traindataset],
+ valid_names=['validation', 'train'],
+ early_stopping_rounds=10,
+ evals_result=evaldict,
+ verbose_eval=False
+ )
+
+ return model, evaldict
+
+
+def lgb_kfolds_scikitlearn(traindata, ytrain, valdata, yval, num_round):
+ """Train a LightGBM with the scikitlearn API + some kfolds"""
+ increment = round(len(traindata) * 0.29)
+ data_idx = increment
+ split_rounds = params['training']['split-rounds']
+ modelkwargs = params['training']['lgbt-model-kwargs']
+ evaldictslist = []
+
+ model = lgb.LGBMRegressor(
+ n_estimators=num_round,
+ **modelkwargs
+ )
+
+ for roundno in range(split_rounds):
+ evaldict = {}
+ evalcallback = lgb.record_evaluation(evaldict)
+ start = data_idx % len(traindata)
+ data_idx += increment
+ end = data_idx % len(traindata)
+ if end < start:
+ xsubset = np.vstack((traindata.iloc[start:, :], traindata.iloc[:end, :]))
+ ysubset = np.concatenate((ytrain[start:], ytrain[:end]))
+ else:
+ xsubset = traindata.iloc[start:end, :]
+ ysubset = ytrain[start:end]
+
+ model.fit(
+ xsubset, ysubset,
+ eval_set=[(valdata, yval), (traindata, ytrain)],
+ eval_names=['validation', 'train'],
+ verbose=False,
+ callbacks=[evalcallback],
+ )
+
+ evaldictslist.append(evaldict)
+
+ model = model.booster_
+
+ return model, evaldictslist
+
+
+def nn_train_method(traindata, ytrain, valdata, yval, num_round):
+ # initialising hyperparameters
+ model_kwargs = params['training']['nn-model-kwargs']
+ batch_size = 256
+ num_epochs = 100
+
+ # create inputs
+ inputs = {}
+ for feature_name in traindata.columns:
+ inputs[feature_name] = layers.Input(
+ name=feature_name, shape=(1,), dtype=tf.float32
+ )
+
+ # create model
+ input_values = [value for _, value in sorted(inputs.items())]
+ features = keras.layers.concatenate(input_values)
+ features = layers.BatchNormalization()(features)
+
+ # Create hidden layers with deterministic weights using the Dense layer.
+ for units in model_kwargs['hidden_units']:
+ features = layers.Dense(units, activation="sigmoid")(features)
+ # The output is deterministic: a single point estimate.
+ outputs = layers.Dense(units=1)(features)
+
+ model = keras.Model(inputs=inputs, outputs=outputs)
+
+ # train
+ if model_kwargs['loss'] == 'mse':
+ loss = keras.losses.MeanSquaredError()
+ else:
+ raise('Unsupported loss present')
+
+ model.compile(
+ optimizer=keras.optimizers.RMSprop(learning_rate=model_kwargs['learning_rate']),
+ loss=loss,
+ metrics=[keras.metrics.RootMeanSquaredError()],
+ )
+
+ print("Start training the model...")
+ model.fit(train_dataset, epochs=model_kwargs['num_epochs'], validation_data=test_dataset)
+ print("Model training finished.")
+ _, rmse = model.evaluate(train_dataset, verbose=0)
+ print(f"Train RMSE: {round(rmse, 3)}")
+
+ print("Evaluating model performance...")
+ _, rmse = model.evaluate(test_dataset, verbose=0)
+ print(f"Test RMSE: {round(rmse, 3)}")
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser(description='Input DVC params.')
+ parser.add_argument('--params', type=str)
+ args = parser.parse_args()
+ paramsdir = args.params
+
+ with open(paramsdir, 'r') as fd:
+ params = yaml.safe_load(fd)
+
+ main(params)
diff --git a/visualisations/.ipynb_checkpoints/terravisgui-checkpoint.py b/visualisations/.ipynb_checkpoints/terravisgui-checkpoint.py
new file mode 100644
index 0000000000000000000000000000000000000000..42e90679cc04b42f4d1aa88c4041c8f08b6064c7
--- /dev/null
+++ b/visualisations/.ipynb_checkpoints/terravisgui-checkpoint.py
@@ -0,0 +1,69 @@
+"""Creates a GUI containing a dropdown and the terra map. The user selects the faction from the
+drop down & the map displays tiles according to distance from that faction's home times.
+"""
+
+import tkinter
+import terravisualisation as tmvis
+from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
+
+# Implement the default Matplotlib key bindings.
+from matplotlib.figure import Figure
+
+root = tkinter.Tk()
+root.wm_title("Faction map")
+
+# add the photo
+root.iconbitmap('D:/PycharmProjects/TerraBot/images/tmbotico.ico')
+
+# make the dropdown
+factions = {'Witches', 'Auren', 'Giants', 'Chaos Magicians', 'Darklings', 'Alchemists',
+ 'Swarmlings', 'Mermaids', 'Fakirs', 'Nomads', 'Engineers', 'Dwarves', 'Halflings', 'Cultists'}
+
+tkvar = tkinter.StringVar(root)
+tkvar.set('Witches')
+
+popupMenu = tkinter.OptionMenu(root, tkvar, *factions)
+popupMenu.pack(side=tkinter.TOP)
+
+# make the figure
+fig = Figure(figsize=(5, 4), dpi=100)
+a = fig.add_subplot(111)
+canvas = FigureCanvasTkAgg(fig, master=root) # A tk.DrawingArea.
+
+
+def createtheplot(faction):
+ x, y = tmvis.display_map(faction, plot=False)
+
+ a.hexbin(x, y, gridsize=(19, 9), cmap='magma')
+ a.axis('off')
+
+ canvas.draw()
+ canvas.get_tk_widget().pack(side=tkinter.TOP, fill=tkinter.BOTH, expand=1)
+
+
+createtheplot(tkvar.get())
+
+
+# on change dropdown value
+def change_dropdown(*args):
+ createtheplot(tkvar.get())
+
+
+# link function to change dropdown
+tkvar.trace('w', change_dropdown)
+
+
+# make the quit button
+def _quit():
+ root.quit() # stops mainloop
+ root.destroy() # this is necessary on Windows to prevent
+ # Fatal Python Error: PyEval_RestoreThread: NULL tstate
+
+
+button = tkinter.Button(master=root, text="Quit", command=_quit)
+button.pack(side=tkinter.BOTTOM)
+
+tkinter.mainloop()
+# If you put root.destroy() here, it will cause an error if the window is
+# closed with the window manager
+
diff --git a/visualisations/terravisgui.py b/visualisations/terravisgui.py
new file mode 100644
index 0000000000000000000000000000000000000000..42e90679cc04b42f4d1aa88c4041c8f08b6064c7
--- /dev/null
+++ b/visualisations/terravisgui.py
@@ -0,0 +1,69 @@
+"""Creates a GUI containing a dropdown and the terra map. The user selects the faction from the
+drop down & the map displays tiles according to distance from that faction's home times.
+"""
+
+import tkinter
+import terravisualisation as tmvis
+from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
+
+# Implement the default Matplotlib key bindings.
+from matplotlib.figure import Figure
+
+root = tkinter.Tk()
+root.wm_title("Faction map")
+
+# add the photo
+root.iconbitmap('D:/PycharmProjects/TerraBot/images/tmbotico.ico')
+
+# make the dropdown
+factions = {'Witches', 'Auren', 'Giants', 'Chaos Magicians', 'Darklings', 'Alchemists',
+ 'Swarmlings', 'Mermaids', 'Fakirs', 'Nomads', 'Engineers', 'Dwarves', 'Halflings', 'Cultists'}
+
+tkvar = tkinter.StringVar(root)
+tkvar.set('Witches')
+
+popupMenu = tkinter.OptionMenu(root, tkvar, *factions)
+popupMenu.pack(side=tkinter.TOP)
+
+# make the figure
+fig = Figure(figsize=(5, 4), dpi=100)
+a = fig.add_subplot(111)
+canvas = FigureCanvasTkAgg(fig, master=root) # A tk.DrawingArea.
+
+
+def createtheplot(faction):
+ x, y = tmvis.display_map(faction, plot=False)
+
+ a.hexbin(x, y, gridsize=(19, 9), cmap='magma')
+ a.axis('off')
+
+ canvas.draw()
+ canvas.get_tk_widget().pack(side=tkinter.TOP, fill=tkinter.BOTH, expand=1)
+
+
+createtheplot(tkvar.get())
+
+
+# on change dropdown value
+def change_dropdown(*args):
+ createtheplot(tkvar.get())
+
+
+# link function to change dropdown
+tkvar.trace('w', change_dropdown)
+
+
+# make the quit button
+def _quit():
+ root.quit() # stops mainloop
+ root.destroy() # this is necessary on Windows to prevent
+ # Fatal Python Error: PyEval_RestoreThread: NULL tstate
+
+
+button = tkinter.Button(master=root, text="Quit", command=_quit)
+button.pack(side=tkinter.BOTTOM)
+
+tkinter.mainloop()
+# If you put root.destroy() here, it will cause an error if the window is
+# closed with the window manager
+
diff --git a/visualisations/terravisualisation.py b/visualisations/terravisualisation.py
new file mode 100644
index 0000000000000000000000000000000000000000..2ee6fb705d1bc12e47f39b89203c8dec7a35c23f
--- /dev/null
+++ b/visualisations/terravisualisation.py
@@ -0,0 +1,152 @@
+"""terravisualisation contains all the data processing & matplotlib graphing functions related to board visualisation
+functions for terraBot. However for an interaction GUI, this function is contained in "terravisgui". This GUI uses
+the tools built in terravisualisation.
+"""
+
+import numpy as np
+
+
+def rotate_around_dig_wheel(gremangles, rotation):
+ from math import pi
+
+ # rotate
+ blumangles = (gremangles + ((rotation / 7) * pi) + pi) % (2 * pi) - pi
+
+ # back to numbers
+ bluemap = blumangles / (pi * (2 / 7))
+
+ # create the array
+ rotatedmap = 4 - abs(bluemap)
+
+ return rotatedmap
+
+
+def faction_map(faction):
+ """faction_map outputs an array representing the Terra Mystica map, where they array
+ shows the amount of digs every tile is away from a faction's home tile
+
+ Arguments:
+ faction -- a string referring to a TM faction
+
+ Returns:
+ finalarr -- a (9, 13) array where each element is [4 - the amount of digs a faction is away
+ from their home tile], where an element maps to a tile. Rivers have a value of 0. Rows of the
+ map constituting of 12 tiles have their final element set to 0, representing a blank tile
+ """
+ from math import pi
+
+ # for green
+ greenmap = np.array([[-3, 1, 0, -1, 3, 2, -3, -2, 2, 0, -1, 2, -2],
+ [3, 4, 4, -3, -2, 4, 4, 3, -2, 4, 4, 3, 4],
+ [4, 4, -2, 4, 1, 4, 0, 4, 0, 4, 1, 4, 4],
+ [0, -1, 3, 4, 4, 2, -1, 4, 2, 4, 2, -3, 4],
+ [-2, -3, 2, -1, -2, -3, 1, 3, 4, 4, 0, -2, -1],
+ [1, 0, 4, 4, 3, 0, 4, 4, 4, -3, 1, -3, 4],
+ [4, 4, 4, 1, 4, 2, 4, 0, 4, 3, -2, -1, 3],
+ [3, -1, -3, 4, 4, 4, -1, -2, 4, 1, -3, 1, 4],
+ [2, -2, 1, -1, 2, 0, 3, -3, 1, 4, -1, 0, 2]])
+
+ gremangles = greenmap * (pi * (2/7))
+
+ # river & empties mask
+ rivermask = np.array([[False, False, False, False, False, False, False, False, False, False, False, False, False],
+ [False, True, True, False, False, True, True, False, False, True, True, False, True],
+ [True, True, False, True, False, True, False, True, False, True, False, True, True],
+ [False, False, False, True, True, False, False, True, False, True, False, False, True],
+ [False, False, False, False, False, False, False, False, True, True, False, False, False],
+ [False, False, True, True, False, False, True, True, True, False, False, False, True],
+ [True, True, True, False, True, False, True, False, True, False, False, False, False],
+ [False, False, False, True, True, True, False, False, True, False, False, False, True],
+ [False, False, False, False, False, False, False, False, False, True, False, False, False]])
+
+ if faction == 'witches' or faction == 'auren':
+ # create the array
+ arr1 = 4 - abs(greenmap)
+
+ elif faction == 'swarmlings' or faction == 'mermaids':
+ arr1 = rotate_around_dig_wheel(gremangles, 2)
+
+ elif faction == 'darklings' or faction == 'alchemists':
+ arr1 = rotate_around_dig_wheel(gremangles, 4)
+
+ elif faction == 'halflings' or faction == 'cultists':
+ arr1 = rotate_around_dig_wheel(gremangles, 6)
+
+ elif faction == 'engineers' or faction == 'dwarves':
+ arr1 = rotate_around_dig_wheel(gremangles, -2)
+
+ elif faction == 'chaos magicians' or faction == 'giants':
+ arr1 = rotate_around_dig_wheel(gremangles, -4)
+
+ elif faction == 'fakirs' or faction == 'nomads':
+ arr1 = rotate_around_dig_wheel(gremangles, -6)
+
+ else:
+ return
+
+ # apply river spacing mask over
+ # alt: arr1 = np.multiply(arr1, 1 - rivermask)
+ arr1[rivermask] = 0
+
+ # turn back to integer from potential float
+ arr1 = arr1.astype(int)
+
+ # flip
+ arr2 = np.flip(arr1, 0)
+
+ # re-size
+ arr3 = np.squeeze(np.resize(arr2, (1, 117)))
+
+ # remove the added hexes
+ finalarr = np.delete(arr3, [25, 51, 77, 103])
+
+ return finalarr
+
+
+def display_map(faction, plot=True):
+ """takes the input, faction, and returns a map of the board
+ where hex brightness relates to how many digs that faction
+ needs to convert that hex into its home territory.
+
+ Arguments:
+ faction -- string or (9, 13) numpy array: where the string refers to a faction name,
+ or the numpy array refers to map to be plotted in the format of faction_map
+
+ Returns:
+ None. Plots the map.
+ """
+ import matplotlib.pyplot as plt
+ import numpy.matlib
+
+ # make sure the faction string is all lowercase
+ faction = faction.lower()
+
+ # create array to display map on
+ x1 = np.linspace(4.5, 16.5, 13)
+ x2 = np.linspace(5, 16, 12)
+ x3 = np.hstack((x1, x2))
+ x4 = np.matlib.repmat(x3, 1, 4)
+ x4 = np.squeeze(x4)
+ x5 = np.hstack((x4, x1))
+ x = np.squeeze(x5)
+
+ y1 = np.linspace(6, 15, 9)
+ y = np.repeat(y1, np.array([13, 12, 13, 12, 13, 12, 13, 12, 13]))
+
+ if type(faction) == str:
+ factionmap = faction_map(faction)
+ else: # assume it's already a map mask array
+ factionmap = faction
+
+ x = np.repeat(x, factionmap)
+ y = np.repeat(y, factionmap)
+
+ # need to define the size of the plot
+ x = np.hstack((x, [1, 1, 20, 20]))
+ y = np.hstack((y, [1, 20, 1, 20]))
+
+ if plot:
+ plt.hexbin(x, y, gridsize=(19, 9), cmap='magma')
+ plt.show()
+ else:
+ return x, y