aliyun / alibabacloud-python2-sdk
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
<1% | 2% | 14% | 27% | 55%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
py<1% | 2% | 14% | 27% | 55%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
push-2016080114% | 0% | 5% | 11% | 68%
cloudesl-202002016% | 0% | 29% | 21% | 42%
sae-2019050615% | 0% | 2% | 17% | 65%
ddi-202006176% | 7% | 18% | 13% | 54%
hdr-201709257% | 0% | 18% | 22% | 50%
cloudwifi-pop-201911184% | 4% | 19% | 27% | 44%
ess-2022022210% | 8% | 26% | 35% | 19%
ecs-201603144% | 6% | 40% | 38% | 10%
hitsdb-202006155% | 11% | 12% | 34% | 37%
ecd-202009303% | 5% | 18% | 29% | 42%
servicemesh-202001113% | 3% | 6% | 12% | 73%
computenestsupplier-202105213% | 6% | 20% | 21% | 48%
cs-201512155% | 0% | 9% | 13% | 71%
eci-201808089% | 4% | 54% | 25% | 6%
dts-202001012% | 1% | 23% | 52% | 19%
polardb-201708012% | 0% | 33% | 53% | 11%
emr-201604082% | 4% | 20% | 39% | 33%
pai-dsw-202201011% | 5% | 20% | 26% | 45%
cas-20200407<1% | 3% | 14% | 22% | 58%
customerservice-202312280% | 19% | 32% | 19% | 29%
slb-201405150% | 20% | 11% | 60% | 7%
cddc-202003200% | 14% | 20% | 30% | 35%
linkedmall-202205310% | 8% | 36% | 19% | 35%
cloudcallcenter-202007010% | 12% | 17% | 26% | 44%
dbs-201903060% | 10% | 16% | 29% | 44%
smc-201906010% | 17% | 9% | 20% | 52%
paistudio-202201120% | 7% | 23% | 18% | 50%
linkcard-202105200% | 10% | 3% | 35% | 50%
yundun-dbaudit-201810290% | 16% | 6% | 15% | 61%
schedulerx2-201904300% | 6% | 8% | 40% | 44%
trademark-201807240% | 8% | 25% | 16% | 48%
btripopen-202205200% | 5% | 27% | 39% | 27%
easygene-202103150% | 3% | 17% | 26% | 51%
appstream-center-202109010% | 3% | 15% | 28% | 52%
gdb-201909030% | 5% | 15% | 28% | 50%
mpaas-202010280% | 7% | 17% | 24% | 50%
pai-dlc-202012030% | 5% | 25% | 21% | 47%
dms-enterprise-201811010% | 4% | 5% | 25% | 65%
fc-202303300% | 3% | 9% | 21% | 65%
pai-dsw-202102260% | 7% | 12% | 18% | 60%
resellertrade-201912270% | 8% | 16% | 24% | 51%
r-kvstore-201501010% | 5% | 30% | 54% | 9%
alikafka-201909160% | 3% | 20% | 28% | 47%
openitag-202206160% | 3% | 20% | 22% | 53%
pds-202203010% | 2% | 12% | 26% | 58%
aiccs-202305160% | 5% | 23% | 37% | 34%
dds-201512010% | 5% | 29% | 53% | 11%
computenest-202106010% | 9% | 25% | 23% | 41%
dbfs-202004180% | 4% | 9% | 23% | 62%
foasconsole-202110280% | 4% | 17% | 26% | 50%
cloudapi-201607140% | 3% | 5% | 44% | 46%
aiccs-201910150% | 4% | 16% | 23% | 55%
hitsdb-201706010% | 12% | 10% | 20% | 57%
ehpc-201707140% | 3% | 10% | 11% | 74%
cloudauth-201903070% | 4% | 14% | 33% | 47%
cmn-202008250% | 5% | 15% | 20% | 58%
csp-202010200% | 2% | 12% | 29% | 55%
selectdb-202305220% | 5% | 16% | 21% | 56%
cdp-202104020% | 4% | 8% | 33% | 53%
quotas-202005100% | 3% | 23% | 21% | 51%
domain-201802080% | 5% | 9% | 18% | 66%
dyvmsapi-201705250% | 2% | 15% | 43% | 38%
ecd-202010020% | 4% | 17% | 32% | 46%
tingwu-202209300% | 20% | 14% | 13% | 51%
eas-202107010% | 1% | 11% | 18% | 67%
sgw-201805110% | 4% | 2% | 19% | 73%
hbr-201709080% | 5% | 15% | 31% | 46%
cbn-201709120% | 2% | 49% | 41% | 6%
pairecservice-202212130% | 5% | 13% | 17% | 63%
domain-201801290% | 3% | 14% | 24% | 57%
fc-open-202104060% | 5% | 16% | 54% | 22%
hbase-201901010% | 4% | 8% | 16% | 69%
vcs-202005150% | 2% | 16% | 22% | 58%
trademark-201909020% | 7% | 34% | 9% | 48%
das-202001160% | 4% | 13% | 32% | 49%
mse-201905310% | 1% | 24% | 35% | 38%
qualitycheck-201901150% | 4% | 0% | 1% | 94%
nis-202112160% | 5% | 50% | 8% | 35%
rocketmq-202208010% | 3% | 12% | 34% | 49%
hologram-202206010% | 5% | 9% | 34% | 50%
emr-serverless-spark-202308080% | 6% | 25% | 14% | 52%
imp-202106300% | 1% | 11% | 18% | 68%
dm-201706220% | 1% | 19% | 31% | 48%
dm-201511230% | 1% | 15% | 30% | 52%
foasconsole-201906010% | 2% | 13% | 19% | 64%
eiam-developerapi-202202250% | 3% | 13% | 10% | 72%
linkedmall-202309300% | 2% | 19% | 16% | 61%
cloudauth-intl-202208090% | 3% | 12% | 40% | 43%
webplus-201903200% | 1% | 15% | 21% | 61%
waf-openapi-201909100% | 2% | 8% | 16% | 73%
paifeaturestore-202306210% | 1% | 11% | 26% | 60%
dataworks-public-201806010% | 2% | 11% | 26% | 60%
pts-201811110% | 13% | 0% | 19% | 66%
dbs-202101010% | 3% | 19% | 31% | 46%
cc5g-202203140% | 1% | 17% | 24% | 57%
voicenavigator-201806120% | 1% | 10% | 33% | 54%
ens-201711100% | 1% | 11% | 18% | 68%
imm-202009300% | 2% | 30% | 26% | 40%
adb-201903150% | 2% | 18% | 64% | 14%
rtc-201801110% | 3% | 12% | 33% | 50%
green-201708230% | 2% | 10% | 27% | 59%
cams-202006060% | 4% | 14% | 22% | 58%
aliding-202304260% | <1% | 32% | 55% | 11%
clickhouse-201911110% | 3% | 20% | 58% | 17%
oceanbasepro-201909010% | 1% | 17% | 27% | 53%
dypls-201708300% | 1% | 17% | 60% | 19%
arms-201908080% | <1% | 13% | 27% | 58%
oos-201906010% | 2% | 26% | 34% | 37%
domain-intl-201712180% | 2% | 12% | 30% | 54%
ros-201909100% | 2% | 27% | 29% | 40%
cloudapi-201602010% | 1% | 4% | 44% | 49%
cloudphone-202012300% | <1% | 23% | 29% | 45%
imagesearch-202012140% | 1% | 15% | 32% | 51%
amqp-open-201912120% | <1% | 12% | 32% | 54%
aiworkspace-202102040% | 0% | 28% | 13% | 58%
aimiaobi-202308010% | 0% | 20% | 28% | 51%
oosops-201906010% | 0% | 23% | 25% | 50%
paiplugin-202201120% | 0% | 22% | 30% | 46%
privatelink-202004150% | 0% | 22% | 32% | 45%
expressconnectrouter-202309010% | 0% | 28% | 30% | 40%
avatar-202201300% | 0% | 18% | 30% | 50%
cloudfw-201712070% | 0% | 34% | 22% | 42%
linkvisual-202306300% | 0% | 18% | 32% | 48%
eflo-controller-202212150% | 0% | 22% | 20% | 56%
cas-202006300% | 0% | 34% | 18% | 47%
linkedmall-201801160% | 0% | 20% | 39% | 40%
imarketing-202207040% | 0% | 16% | 33% | 49%
searchengine-202110250% | 0% | 12% | 20% | 66%
dyplsapi-201705250% | 0% | 18% | 40% | 41%
cdn-201411110% | 0% | 17% | 29% | 52%
paielasticdatasetaccelerator-202208010% | 0% | 22% | 22% | 55%
umeng-push-202202250% | 0% | 40% | 18% | 41%
ltl-201905100% | 0% | 11% | 44% | 43%
vdc-202012140% | 0% | 14% | 32% | 52%
cms-201901010% | 0% | 17% | 26% | 55%
dts-201608010% | 0% | 12% | 34% | 53%
dysmsapi-201705250% | 0% | 15% | 37% | 46%
market-201511010% | 0% | 18% | 18% | 63%
devops-202106250% | 0% | 12% | 24% | 63%
vs-201812120% | 0% | 15% | 30% | 54%
bssopenapi-201712140% | 0% | 24% | 34% | 40%
sddp-201901030% | 0% | 44% | 17% | 37%
cloudgameapi-202007280% | 0% | 9% | 19% | 70%
adcp-202201010% | 0% | 16% | 21% | 62%
ons-201902140% | 0% | 10% | 18% | 71%
mts-201406180% | 0% | 22% | 67% | 9%
config-202009070% | 0% | 18% | 17% | 63%
cassandra-201901010% | 0% | 10% | 10% | 79%
ocr-201912300% | 0% | 9% | 14% | 75%
tdsr-202001010% | 0% | 7% | 25% | 67%
tag-201808280% | 0% | 13% | 40% | 45%
cloudauth-202006180% | 0% | 36% | 21% | 41%
yundun-bastionhost-201912090% | 0% | 13% | 35% | 51%
dypnsapi-201705250% | 0% | 17% | 41% | 40%
dyvmsapi-intl-202110150% | 0% | 59% | 14% | 25%
ddosbgp-201807200% | 0% | 11% | 31% | 57%
cgcs-202111110% | 0% | 11% | 23% | 65%
xgippop-202205200% | 0% | 15% | 38% | 45%
idaas-doraemon-202105200% | 0% | 19% | 31% | 49%
emrstudio-202310090% | 0% | 24% | 30% | 45%
energyexpertexternal-202209230% | 0% | 10% | 31% | 57%
paiautoml-202208280% | 0% | 21% | 30% | 48%
resourcemanager-201611110% | 0% | 7% | 16% | 75%
ice-202011090% | 0% | 9% | 33% | 56%
gemp-202104130% | 0% | 11% | 22% | 65%
qssj-202201120% | 0% | 16% | 33% | 50%
iotcc-202105130% | 0% | 20% | 56% | 23%
actiontrail-202007060% | 0% | 18% | 15% | 65%
sophonsoar-202207280% | 0% | 8% | 16% | 75%
aligenie-ip_1_00% | 0% | 13% | 65% | 20%
ververica-202207180% | 0% | 10% | 22% | 67%
eflo-202205300% | 0% | 28% | 24% | 47%
adb-202112010% | 0% | 13% | 23% | 62%
ga-201911200% | 0% | 9% | 40% | 50%
fnf-201903150% | 0% | 19% | 24% | 56%
dts-201909010% | 0% | 14% | 37% | 47%
eds-user-202103080% | 0% | 11% | 20% | 67%
serverless-202109240% | 0% | 10% | 17% | 71%
arms-202105190% | 0% | 15% | 24% | 59%
arms-202104220% | 0% | 16% | 26% | 56%
miniapplcdp-202001130% | 0% | 17% | 38% | 44%
advisor-201801200% | 0% | 17% | 36% | 46%
companyreg-202003060% | 0% | 9% | 31% | 58%
dfs-201806200% | 0% | 9% | 31% | 58%
cloud-siem-202206160% | 0% | 12% | 34% | 53%
lvwangwatermark-202101040% | 0% | 17% | 12% | 70%
eipanycast-202003090% | 0% | 18% | 23% | 57%
alidns-201501090% | 0% | 8% | 30% | 61%
ebs-202107300% | 0% | 21% | 30% | 48%
aiops-202008060% | 0% | 5% | 20% | 74%
alb-202006160% | 0% | 14% | 30% | 54%
outboundbot-201912260% | 0% | 9% | 21% | 69%
aligenie-iap_1_00% | 0% | 8% | 37% | 54%
ccc-202007010% | 0% | 6% | 33% | 59%
ehpc-202307010% | 0% | 10% | 34% | 54%
eais-201906240% | 0% | 12% | 22% | 65%
vpcpeer-202201010% | 0% | 18% | 28% | 52%
dytnsapi-202002170% | 0% | 6% | 53% | 40%
drds-201710160% | 0% | 7% | 11% | 81%
safe-202201160% | 0% | 38% | 23% | 37%
vod-201703210% | 0% | 6% | 37% | 56%
emr-202103200% | 0% | 15% | 38% | 45%
rds-data-202203300% | 0% | 14% | 41% | 44%
bpstudio-202109310% | 0% | 8% | 39% | 52%
nlb-202204300% | 0% | 19% | 47% | 33%
aisearch-202301010% | 0% | 10% | 22% | 66%
retailcloud-201803130% | 0% | 10% | 18% | 70%
arms-201812190% | 0% | 25% | 6% | 68%
iacservice-202107220% | 0% | 13% | 16% | 70%
adp-202107200% | 0% | 11% | 29% | 58%
jarvis-public-201806210% | 0% | 21% | 27% | 50%
resourcecenter-202212010% | 0% | 7% | 19% | 73%
paistudio-202102020% | 0% | 6% | 21% | 71%
mts-202107280% | 0% | 16% | 35% | 48%
green-202203020% | 0% | 7% | 31% | 61%
composer-201812120% | 0% | 12% | 24% | 62%
trusted-server-202006130% | 0% | 15% | 19% | 65%
csas-202301200% | 0% | 15% | 7% | 77%
resourcesharing-202001100% | 0% | 7% | 33% | 58%
cciotgw-202107210% | 0% | 8% | 33% | 57%
bailian-202306010% | 0% | 6% | 26% | 67%
xtrace-201908080% | 0% | 14% | 13% | 72%
dg-201903270% | 0% | 9% | 33% | 57%
viapi-202109300% | 0% | 13% | 13% | 73%
linkvisual-201801200% | 0% | 6% | 41% | 51%
cdn-201805100% | 0% | 5% | 26% | 68%
vcs-201904300% | 0% | 18% | 44% | 36%
cr-201812010% | 0% | 8% | 33% | 58%
tablestore-202012090% | 0% | 15% | 25% | 58%
es-serverless-202306270% | 0% | 15% | 25% | 59%
videoenhan-202003200% | 0% | 4% | 17% | 77%
cloudcontrol-202208300% | 0% | 10% | 20% | 68%
bizworks-202104080% | 0% | 36% | 16% | 46%
nas-201706260% | 0% | 6% | 32% | 60%
aigen-202401110% | 0% | 15% | 21% | 63%
cloudcontrol-202206060% | 0% | 10% | 17% | 71%
drds-201901230% | 0% | 6% | 25% | 67%
cloudapi-201607010% | 0% | 5% | 43% | 50%
paiplugin-202103250% | 0% | 11% | 29% | 58%
polardbx-202002020% | 0% | 8% | 32% | 58%
iacservice-202108060% | 0% | 9% | 16% | 74%
geoip-202001010% | 0% | 23% | 8% | 68%
chatbot-202204080% | 0% | 7% | 28% | 63%
imagesearch-201903250% | 0% | 29% | 24% | 45%
cloudauth-202011120% | 0% | 13% | 33% | 53%
oss-201905170% | 0% | 7% | 14% | 78%
mns-open-202201190% | 0% | 7% | 34% | 57%
eventbridge-202004010% | 0% | 14% | 21% | 63%
ecs-workbench-202202200% | 0% | 32% | 21% | 46%
cloudauth-202211250% | 0% | 27% | 34% | 37%
agency-202212160% | 0% | 5% | 35% | 59%
alicloudproc-202401040% | 0% | 25% | 24% | 49%
alinlp-202006290% | 0% | 2% | 20% | 77%
antiddos-public-201705180% | 0% | 8% | 30% | 61%
cas-202006190% | 0% | 14% | 19% | 65%
airticketopen-202301170% | 0% | 18% | 36% | 44%
ddosdiversion-202307010% | 0% | 21% | 36% | 42%
elasticsearch-201904220% | 0% | 37% | 14% | 47%
ehpcinstant-202307010% | 0% | 5% | 36% | 57%
governance-202101200% | 0% | 16% | 30% | 52%
gpdb-201906200% | 0% | 22% | 25% | 52%
codeup-202004140% | 0% | 6% | 22% | 71%
cloudapi-201806010% | 0% | 4% | 45% | 49%
yundun-dbaudit-202104160% | 0% | 8% | 24% | 67%
xrengine-202303130% | 0% | 7% | 18% | 74%
sls-202012300% | 0% | 3% | 14% | 82%
mseap-202101180% | 0% | 24% | 9% | 66%
yundun-dbaudit-201912090% | 0% | 7% | 20% | 71%
eiam-202112010% | 0% | 4% | 17% | 78%
workorder-202106100% | 0% | 6% | 34% | 59%
waf-openapi-202110010% | 0% | 4% | 59% | 36%
scdn-201711150% | 0% | 6% | 22% | 71%
ims-201908150% | 0% | 6% | 12% | 80%
grace-202206060% | 0% | 17% | 13% | 69%
cnip-202012010% | 0% | 8% | 18% | 73%
sasti-202005120% | 0% | 25% | 7% | 66%
es-serverless-202208220% | 0% | 5% | 15% | 78%
tingwu-202309300% | 0% | 8% | 36% | 55%
ocr-api-202107070% | 0% | 4% | 7% | 87%
ehpc-201804120% | 0% | 3% | 2% | 93%
support-plan-202107060% | 0% | 5% | 30% | 64%
umeng-apm-202202140% | 0% | 5% | 51% | 42%
aligenie-ssp_1_00% | 0% | 3% | 78% | 18%
facebody-201912300% | 0% | 2% | 15% | 82%
nlp-automl-201911110% | 0% | 11% | 24% | 63%
vdmeter-202104250% | 0% | 3% | 52% | 44%
dypnsapi-intl-201707250% | 0% | 18% | 46% | 34%
swas-open-202006010% | 0% | 3% | 33% | 63%
objectdet-201912300% | 0% | 3% | 12% | 84%
onsmqtt-202004200% | 0% | 1% | 32% | 65%
rmc-202111040% | 0% | 13% | 41% | 44%
ivpd-201906250% | 0% | 2% | 27% | 70%
intelligentcreation-202401180% | 0% | 3% | 33% | 63%
alikafka-201810150% | 0% | 3% | 26% | 69%
tunnel-service-202105090% | 0% | 4% | 37% | 57%
ots-201606200% | 0% | 2% | 25% | 71%
alimt-201810120% | 0% | 1% | 42% | 56%
umeng-finplus-202111300% | 0% | 2% | 37% | 59%
carbonfootprint-202307110% | 0% | 5% | 38% | 55%
cms-export-202111010% | 0% | 9% | 53% | 37%
pts-202010200% | 0% | 3% | 10% | 85%
ettrafficisp-202308300% | 0% | 5% | 18% | 76%
ddoscoo-202001010% | 0% | <1% | 22% | 76%
sysom-202312300% | 0% | 8% | 18% | 73%
snapshot-202103150% | 0% | 7% | 41% | 50%
chatbot-201710110% | 0% | 1% | 28% | 69%
cloudsso-202105150% | 0% | 1% | 24% | 74%
servicecatalog-202109010% | 0% | 2% | 26% | 70%
maxcompute-202201040% | 0% | 3% | 15% | 80%
mpserverless-201906150% | 0% | 1% | 21% | 76%
imp-room-202105150% | 0% | 2% | 35% | 62%
status-202001170% | 0% | 6% | 23% | 70%
speechfiletranscriberlite-202112210% | 0% | 4% | 45% | 50%
sts-201504010% | 0% | <1% | 52% | 46%
mindlive-202103010% | 0% | 0% | 34% | 65%
docmind-api-202207110% | 0% | 0% | 30% | 69%
imageenhan-201909300% | 0% | 0% | 18% | 81%
datalake-202007100% | 0% | 0% | 30% | 69%
rtc-white-board-202012140% | 0% | 0% | 39% | 60%
igraph-202106210% | 0% | 0% | 28% | 71%
address-purification-201911180% | 0% | 0% | 49% | 50%
quickbi-public-202201010% | 0% | 0% | 18% | 81%
dplus-202012160% | 0% | 0% | 18% | 81%
documentautoml-202212290% | 0% | 0% | 53% | 46%
opensearch-201712250% | 0% | 0% | 10% | 89%
resourcemanager-202003310% | 0% | 0% | 11% | 88%
resourcedirectorymaster-202204190% | 0% | 0% | 14% | 85%
baasdis-202005090% | 0% | 0% | 30% | 69%
umeng-verify-agent-202401310% | 0% | 0% | 51% | 48%
dytnsapi-202301010% | 0% | 0% | 57% | 42%
dms-yaochi-portal-202302060% | 0% | 0% | 23% | 76%
yicconsole-202401180% | 0% | 0% | 26% | 73%
agency-202106090% | 0% | 0% | 34% | 65%
httpdns-201602010% | 0% | 0% | 18% | 81%
onsmqtt-201912110% | 0% | 0% | 14% | 85%
aiearth-meteorology-202109280% | 0% | 0% | 67% | 32%
alimt-201901070% | 0% | 0% | 46% | 53%
opt-202107300% | 0% | 0% | 38% | 61%
moguan-sdk-202104150% | 0% | 0% | 65% | 34%
docmind-api-202207290% | 0% | 0% | 12% | 87%
dop-202211300% | 0% | 0% | 29% | 70%
umeng-finplus-202111250% | 0% | 0% | 40% | 59%
saf-201905210% | 0% | 0% | 22% | 77%
pts-201905220% | 0% | 0% | 32% | 67%
imageseg-201912300% | 0% | 0% | 2% | 97%
appstream-center-202102200% | 0% | 0% | 50% | 50%
sgx-dcap-server-202007260% | 0% | 0% | 13% | 86%
captcha-202303050% | 0% | 0% | 21% | 78%
pts-201508010% | 0% | 0% | 4% | 95%
safconsole-202101120% | 0% | 0% | 13% | 86%
appstream-center-202102180% | 0% | 0% | 18% | 81%
nbf-vpc-cloud-20211115_1311233600% | 0% | 0% | 27% | 72%
cr-201606070% | 0% | 0% | 2% | 97%
openplatform-201912190% | 0% | 0% | 28% | 71%
edsofficeservice-202211250% | 0% | 0% | 31% | 68%
btripopen-202205170% | 0% | 0% | 19% | 80%
aps-202403250% | 0% | 0% | 20% | 79%
edas-201608160% | 0% | 0% | 17% | 82%
videoseg-202003200% | 0% | 0% | 4% | 95%
edas-201704050% | 0% | 0% | 15% | 84%
iovcc-201805010% | 0% | 0% | 0% | 100%
live-interaction-202012140% | 0% | 0% | 0% | 100%
ccc-201707050% | 0% | 0% | 0% | 100%
dt-oc-info-202208290% | 0% | 0% | 0% | 100%
yundun-dbaudit-201803200% | 0% | 0% | 0% | 100%
ess-201408280% | 0% | 0% | 0% | 100%
devops-rdc-202003030% | 0% | 0% | 0% | 100%
nbf-20211110_213125860% | 0% | 0% | 0% | 100%
imm-201709060% | 0% | 0% | 0% | 100%
cdrs-202011010% | 0% | 0% | 0% | 100%
cdt-202108130% | 0% | 0% | 0% | 100%
ddosbgp-201802010% | 0% | 0% | 0% | 100%
cloudapi-201809010% | 0% | 0% | 0% | 100%
waf-openapi-201801170% | 0% | 0% | 0% | 100%
aliyunape-202109080% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
204 92 4
171 76 3
152 75 1
149 75 2
169 75 3
167 74 3
42 73 37
165 73 3
140 69 1
137 69 2
138 68 1
135 68 2
134 66 1
131 66 2
116 65 1
132 65 1
129 65 2
147 64 3
126 62 1
123 62 2
124 61 1
129 61 2
122 60 1
119 60 2
139 59 3
138 58 4
138 58 4
116 58 1
121 57 2
133 57 3
114 57 2
133 56 3
106 56 1
52 56 44
114 56 1
111 56 2
132 55 4
131 55 3
129 55 3
127 54 3
102 54 1
123 52 3
108 52 2
124 51 4
121 51 3
88 50 1
119 50 3
109 50 2
102 50 1
99 50 2