AI Symptom Suggestions

COOLDOWN WEEK EXPERIMENT

What is Symptom Suggestion?

MAIN SYMPTOM

POSSIBLE ILLNESSES

PATIENT

POSSIBLE SYMPTOMS

SUGGESTED SYMPTOMS

Symptom suggestion calculation

Symptom Suggestion in Case Study eval

MAIN SYMPTOM

POSSIBLE ILLNESSES

POSSIBLE SYMPTOMS

SUGGESTED SYMPTOMS

Select a predefined symptom from suggested symptoms

Symptom suggestion calculation

OTHER SYMPTOMS

CASE STUDY SETTING

Why to do something?

  • Super complex; no one understands it fully.

  • Therefore, it's hard to improve

We wanted to prove...

  • Can we easily integrate alternative symptom suggestions?

  • Will it work with both the API and the WebApp, as well as Case Studies to measure performance?

  • Can we use LLM for this?

    • Will the performance be good enough?

    • Can it be fast and cost-efficient?

  • Can we develop and use our own AI/ML model?

    • Will the performance be good enough?

  • Can we complete an E2E experiment with all of these in just one week?

Timeline

MON

TUE

WEN

THU

Created a Symptom Suggestion service and integrated into the Medical Engine

Started to create our own model and added remote LLM APIs

Finished own model,
deployed and started to use our own LLM services

Performance optimizations and measurements

Can we complete an E2E experiment with all of these in just one week?

1. The LLM Approach

The LLM Approach

Remote LLM APIs

  • Unified interface

  • Dinamically change between "any" LLM providers

  • We used base models

    • ​Gemini2.5-flash, GPT-4o, GPT-4o-mini, GPT5-nano, GPT5-mini

GPT-5

[SYSTEM PROMPT]
You are a medical data analyst AI. Your task is to filter and rank a list of potential symptoms
based on a user's provided health information. You must operate strictly on the data provided
and should not use any external knowledge to generate or suggest symptoms. Your output must be
a pipe (|) separated list of symptom names. The final list should contain exactly the number
of symptoms requested with the same names as they appear in the input, ordered from most to
least probable.

[USER PROMPT]
Here is the patient's medical information, the data and the instructions you need to process.

<CONVERSATION_BETWEEN_DOCTOR_AND_PATIENT>
  Doctor: Which conditions do you experience?
  Patient: I experience Fatigue.
  
  Doctor: In which year were you born?
  Patient: 1985

  Doctor: What is your biological sex?
  Patient: Male
</CONVERSATION_BETWEEN_DOCTOR_AND_PATIENT>

<POTENTIAL_SYMPTOMS>
  Abdominal cramps|Vomiting|Tick bite|Dry mouth|Swelling of the leg|Abdominal pain|Confusion|Hump on the back|Underweight|Sluggish bowels|Brittle hair and nails|Knee pain|Pain in the forehead|Ankle pain|Lump under the skin|Tearing eyes|Weakness in the legs|General malaise|Nosebleed|Hallucinations|Back pain|Breathing difficulties|Seizure|Burning tongue|Swelling of the eyes|Chest pain|Testicular hardening|Testicular pain|Diarrhea|Visual field defect|Weakness of individual muscles|Headache|Increased urge to urinate|Absence of menstruation|Ravenous hunger|Sore throat|Walking difficulties|Reduced need for sleep|Unconsciousness|Anterior neck pain|Hanging corner of the mouth|Skin burning|Heavy menstruation|Irritability|Suicidal thoughts|Overweight|Visual disturbances|Reckless behavior|Physical exhaustion|Swelling of the tonsils|General muscle weakness|Noise sensitivity|Drowsiness|Runny nose|Enlarged tongue|Paleness|Pain in the toe|Libido loss|Neck stiffness|Restless behavior|Pain in the finger|Bulge on the abdomen|Hand pain|Irregular pulse|Swelling of the lymph nodes|Loss of appetite|Unusual pigmentation spot|Hopelessness|Skin numbness|Sexual dysfunction|Pain during bowel movement|Night sweat|Increased stool urge|Urinary incontinence|Low self-esteem|Changed stool color|Nail discoloration|Bleeding gums|General joint pain|Palpitations|Cracked lips|Leg pain|Change in stool frequency|Itching|Hair loss on the head|Lump on the neck|Black "midges" in the field of vision|Motor disorders|Frequent yawning|Constricted pupils|Anal bulge|General muscle stiffness|High blood pressure|Loss of sexual hair|Dry eyes|Bloating|Blue discoloration of the skin|Sleeping difficulties|Unusual weight gain|Chills|Nightmares|Unusual weight loss|Shoulder pain|Fever|Burning eyes|Edema|Memory disorders|Anxiety|Crusts on the skin|Tremors|Hanging eyelid|Red eyes|Restlessness|Slowing of movement speed|Anal bleeding|Muscle cramps|Painful wound|Limited mobility|Secretion from the nipple|Constipation|Nocturnal urination|Strong body hair in women|Blood pressure fluctuations|Reduced hearing ability|Increased sweating|Heartburn|Tight foreskin|Yellow eyes|Manic behavior|Hoarseness|Paralysis|Hair loss on the upper body|Erectile dysfunction|Nausea|Swelling of the jaw|Urinary retention|Personality changes|General muscle pain|Unfulfilled desire to have children|Exaggerated self-confidence|Swelling under the ear|Skin redness|Night blindness|Inflamed corner of the mouth|Muscular atrophy|Tingling sensation|Swelling of the skin|Dizziness|Social withdrawal|Pain during sexual intercourse|Mental exhaustion|Bulging eyes|Groin pain|Whistling breathing sounds|Flank pain|Limb pain|Increased susceptibility to diseases|Sniffles|Changed urine color|Abdominal fullness|Restless leg|Feelings of guilt|Cough|Speech disorders|Low blood pressure|Frequent burping|Light sensitivity of the eyes|Eye pain|Accelerated heartbeat|Absent-mindedness|Foot pain|Sense of euphoria|Strong feeling of thirst|Fecal incontinence|Facial paralysis|Frequent blinking|Joint swelling|Mood swings|Sleep attacks|Spider nevus|Lump in the testicle|Swelling of the breasts|Swallowing difficulties|Weakness in the hands|Wrist pain|General sensitivity to cold|Local muscle pain|Bone pain |Increased urge to speak|Frequent snoring|Feelings of stress|General heat intolerance|Rash|Increased salivation|Instability while standing|Yellow skin|Concentration difficulties|Muscle twitches|Depressive mood|Dry skin|Flatulences|Heel pain|Hypothermia of the body|Small bleedings under the skin|Slow heartbeat|Inflammation in the mouth|Neck pain|Blisters on the skin|Reduced urine excretion|Pain of the oral mucosa|Frequent sneezing|Testicular shrinkage|Dilated pupils|Loss of the lateral eyebrows|Listlessness|Barrel-shaped chest|Lower-back pain
</POTENTIAL_SYMPTOMS>

<INSTRUCTIONS>
  RULES:  
  - Selected symptoms must be the most probable symptoms from <POTENTIAL_SYMPTOMS> which are related to the patient's known symptoms and conversation with the doctor.
  - Select exactly 6 symptoms from <POTENTIAL_SYMPTOMS>.
  - DO NOT mention any symptoms the patient has already mentioned.
  - Return them as one line, pipe-separated.
</INSTRUCTIONS>


<EXAMPLES>
    <INVALID_EXAMPLE>
      <OUTPUT>Fatigue|potentialSymptom1|potentialSymptom2</OUTPUT>
      <REASON>It contains Fatigue which was a perceived condition and not a potential symptom</REASON>
    </INVALID_EXAMPLE>
    <VALID_EXAMPLE>
      <OUTPUT>potentialSymptom1|potentialSymptom2</OUTPUT>
      <REASON>It only contains related symptoms from the potential symptom list</REASON>
    </VALID_EXAMPLE>
</EXAMPLES>
  

<OUTPUT_FORMAT>
  potentialSymptom1|potentialSymptom2|potentialSymptom3
</OUTPUT_FORMAT>

System and user prompt:

The LLM Approach

Remote LLM APIs

{
  "model": "gpt-oss:20b",
  "created_at": "2025-09-18T21:52:07.142220298Z",
  "message": {
    "role": "assistant",
    "content": "Restless behavior|Dizziness|Fatigue|Concentration difficulties|Palpitations|Irritability",
    "thinking": "
    	We have a conversation: patient has anxiety, longer than 1 week, born 1985, male. 
        We need to select 6 symptoms from the long list that are likely associated with anxiety 
        and not mentioned by patient. So we need to think of common anxiety-related symptoms: 
        \"nervousness\", \"restlessness\", \"dizziness\", \"fatigue\", \"drowsiness\", 
        \"concentration difficulties\", \"sleep difficulties\", \"nightmares\", \"fearfulness\", 
        \"irritability\", \"muscle tension\", \"headache\", \"muscle cramps\", \"palpitations\", 
        \"rapid heartbeat\", \"shortness of breath\", \"cold sweat\", \"tremors\", 
        \"muscle weakness\" etc. Also \"increased urge to urinate\" may be due to anxiety? Might 
        be less typical. \"Swelling of the leg\" not typical.\n\nWe need to select exactly 6 from 
        list.\n\nBut we must ensure not to include any symptom the patient has already mentioned: 
        patient said \"Anxiety.\" No other symptom. So we can pick any from list except Anxiety 
        itself.\n\nWe need to pick the most probable symptoms from list that are related to anxiety. 
        Let's look at list again:\n\nVomiting|Premature ejaculation|Dry mouth|Swelling of the leg|Abdominal pain|Confusion|Strong craving for tobacco|Tearing eyes|General malaise|Hallucinations|Breathing difficulties|Seizure|Delusions|Swelling of the eyes|Chest pain|Diarrhea|Weakness of individual muscles|Headache|Increased urge to urinate|Ravenous hunger|Walking difficulties|Unconsciousness|Swelling of the mouth|Irritability|Suicidal thoughts|Visual disturbances|Reckless behavior|Physical exhaustion|General muscle weakness|Noise sensitivity|Drowsiness|Runny nose|Enlarged tongue|Paleness|Libido loss|Neck stiffness|Restless behavior|Irregular pulse|Swelling of the lymph nodes|Loss of appetite|Skin numbness|Aggressive behavior|Increased stool urge|Urinary incontinence|Cold sweat|Nail discoloration|General joint pain|Palpitations|Itching|Hair loss on the head|Motor disorders|Frequent yawning|Jaw pain|Fears of failure|General muscle stiffness|High blood pressure|Blue discoloration of the skin|Sleeping difficulties|Nightmares|Unusual weight loss|Shoulder pain|Fever|Edema|Frightfulness|Memory disorders|Tremors|Fear of loss|Restlessness|Muscle cramps|Constipation|Nocturnal urination|Blood pressure fluctuations|Increased sweating|Manic behavior|Hoarseness|Hair loss on the upper body|Nausea|Urinary retention|Personality changes|Bulbous nose|Nervousness|General muscle pain|Skin redness|Unsatisfactory sex life|Stiff hands and arms|Tingling sensation|Swelling of the skin|Dizziness|Fatigue|Mental exhaustion|Whistling breathing sounds|Increased susceptibility to diseases|Abdominal fullness|Cough|Speech disorders|Low blood pressure|Accelerated heartbeat|Paw position of the hands|Fecal incontinence|Hot flashes|Mood swings|Swallowing difficulties|Mistrust in fellow humans|Skin hardening|Temper tantrums|Feelings of stress|Rash|Increased salivation|Instability while standing|Concentration difficulties|Depressive mood|Dry skin|Flatulences|Avoidance behavior|Slow heartbeat|Dilated pupils\n\nWe need to pick 6 most probable anxiety symptoms. Let's choose:\n\n- Dizziness\n- Fatigue\n- Restlessness\n- Concentration difficulties\n- Palpitations\n- Irritability\n\nAlso \"Noise sensitivity\" is typical anxiety. But we can choose 6. We need exactly 6. The instruction says \"SELECTED symptoms MUST BE the most probable symptoms from <POTENTIAL_SYMPTOMS> which are related to the patient's known symptoms and conversation with the doctor.\" The known symptom is anxiety, duration. So we pick typical anxiety-related. Let's list:\n\n1. Restlessness (Restless behavior maybe same). We have \"Restless behavior\" in list. Use that.\n2. Dizziness\n3. Fatigue\n4. Concentration difficulties\n5. Palpitations\n6. Irritability\n\nAll present. Let's check that we didn't mention any they already said. They only said \"Anxiety.\" So okay.\n\nWe must output exactly one line, symptoms separated by |. No extra text. So output: Restless behavior|Dizziness|Fatigue|Concentration difficulties|Palpitations|Irritability
        But need to ensure ordering? Not specified. Just 6 separated by |. 
        Good.\n\nLet's verify none of those are synonyms? 
        The list uses \"Restless behavior\" exactly. \"Dizziness\" exactly. \"Fatigue\" exactly. 
        \"Concentration difficulties\" exactly. \"Palpitations\" exactly. \"Irritability\" exactly.
        All are present. Good.\n\nReturn that line."
  },
  "done_reason": "stop",
  "done": true,
  "total_duration": 23773584694,
  "load_duration": 216813178,
  "prompt_eval_count": 881,
  "prompt_eval_duration": 698341079,
  "eval_count": 1085,
  "eval_duration": 22857480853,
  "durationMs": 23930
}

The LLM Approach

Remote LLM APIs

API response:

DEMO

  • "Good-enough" results

  • Expensive for current Case Study evaluation

    • One evaluation run (1500 studies):

      • GPT-4o-mini: ~$2

      • GPT-5-mini: ~$10

  • Response times are slow for current CS eval:

    • Large models (GPT-5): >10s

    • Medium models (GPT-5-mini): ~3-6s

    • Small models (GPT-5-nano): ~2-4s

The LLM Approach

Remote LLM APIs

How should we solve the price factor?

  • Failed to use Vertex AI... :(
     

  • Deployed to Cloud Run with L4 GPUs

    • Run different models with ollama

    • Flat pricing: $250-$500 / month
      (the instance can be used for other projects as well)
       

  • Open-source models were used

The LLM Approach

Self-hosted LLMs

DEMO

The LLM Approach

Self-hosted LLMs

  • Still "good enough" performance

  • Response times are still problematic for current CS eval:

    • Larger models (GPT OSS 20B): ~7-20s

    • Smaller models (Gemma3 4B): 0.5-1.5s

The LLM Approach

LLM performance

Model First Second Third None
Original 59.6% 9.1% 5.1% 26.3%
Random 42.4% 2% 0% 55.6%
GPT OSS 20B (GCP) 58.6% 7.1% 2% 33.3%
GPT-4o-mini (API) 51.5% 9.1% 2% 37.4%

first_100

LABEL

The LLM Approach

LLM performance

Model First Second Third None
Original 56.1% 11.7% 3% 28%
Random 32.2% 3.7% 0.9% 63.2%
GPT-4o-mini 44.5% 6.9% 1.7% 46.4%

validation

LABEL

2. Statistical Model Approach

The Statistical Model Approach

The Idea

  • Decided to use a Recommendation System statistical model

    • It's based on a movie rating model and the correlation between user ratings to movies

  • What should be the data used for the model?

    • Check data

    • Medical Content by the experts

Us, doing science!

The Statistical Model Approach

The Statistical Model Approach

How data looks like

,1f26aebf-89ff-4994-8ac2-d480a8dcc28e,9aa44c8f-20e4-4055-8d97-403d6d765226,3f9dfac3-695b-4d70-ae1d-d26895f5be95,2fbc6be2-70ae-4a04-acdc-c8250be8a90f,70d31227-1c6a-4f84-a238-2871a402eb97,16a52372-8c01-401c-979d-d45829eb2c6b,cfa65b6a-8d39-45e9-bb50-69e6ee981b62,4156734b-d8e8-4235-9ac2-6aec2012d50f,8f08d7f6-b9fd-458c-819a-2ba4f4842af3,5e63f95e-ef3b-42ce-9027-ff6e021e19ef,533b25e7-1656-448d-8361-0f01c0e5728c,4f4210a2-e6f2-45fc-849f-e298aa49abe9,cc2a549c-6faa-46cd-b406-666337eafeb8,a71db779-3c0f-47f0-ac5a-ef30c6d32038,f4ac048f-bfec-4412-b40c-8d604e3ece32,c409d4fe-631b-4829-884a-01d9268a8df8,67e6a750-9a08-402c-b979-0b3ecfab847e,6614ca93-d2ed-49d1-a386-2d4ad91789d1,bd323647-395e-47e0-92ea-ce2f354923e9,097e3c00-f87c-4231-9eb9-2856fa2ff080,a16601aa-516d-4b78-8dec-fe772adc7f0d,86ab7413-11ef-461a-a41b-9f4f6e7af20b,6e290aee-096d-4846-951d-3c9d4631e79e,84e20bea-8e16-48e8-b5f2-21f4eab47964,216643c9-2a83-4516-aa56-bc91bd041486,67573dda-f93c-4575-9b38-b1bdf0bb7a6a,edcbc4ae-8ad1-4c83-9b3c-75ed2129c52e,efbfd5c3-d9da-4e9f-9bec-90178dcb19f1,467be5ca-652f-4ff6-a8a0-455a656a1a4e,54f64ace-f3e1-46fa-abe7-59adb1847ce4,4aba96c6-2577-41ec-866d-551399d7fac4,a5951727-7700-4387-b741-112718128eb7,b3b8c945-2d4c-41b1-9738-da485feb3f64,fbcaa5f6-124d-400f-bdb7-f48f8b23555a,13ec1832-f6d3-4902-94d4-80ec423ece6c,f7363ca8-884e-4e75-8b51-fe46e1a2c274,23413a80-41e5-461d-9e58-10a22071e1d6,5076f3f2-13ab-4736-b8d2-f228f27363d6,54fa69fd-d9a3-4ccc-8f13-896dad759cfc,63dfba3b-5833-4622-a0cb-c277b02177df,78ea9475-7630-4947-89a5-d7d5d8ee3eed,6be5eb5e-4785-455d-b944-e37b323dcbd1,0f202c1d-ad5a-4a16-b0d7-6ce9325ec543,80cc233f-92c9-4c0b-82f2-6f2c0c4e06da,d1c7b2b6-d288-4b05-a69b-6acb5b76a441,07de1cb8-6bbd-4e3d-b499-909a075e5191,11f13be2-f434-4de1-bf09-994d3ab81861,7be6b8f6-cfa3-4e47-9db1-e0ddbd73a22f,3416dc71-b330-4b85-bc21-ef33ba0b3369,3107efba-e18d-49c0-b8b2-c159b4df0bd9,023a40ae-8211-45d2-8144-ae8da708f729,01bbacba-a8a3-4660-8b25-2c3841982f95,03c7f631-bcd5-4352-87a5-dc4495d234ea,044cd728-e403-4bb2-8eee-fc632e89de06,171ee57c-0cce-47ee-9932-b9b46dbc01b2,05956e45-359c-40e6-8e59-e5e16c114b1a,07b0c751-f124-420b-b5dd-0b1d4bd84db9,0872fd72-2970-451f-b682-40704a903ed1,08790f34-d13a-40a7-9be4-a2e5059881fb,08bf3138-579e-4b5f-beee-a4a7e8a53352,09023ffe-7607-49c5-892d-d1f653febba6,0994fba0-331b-4ad2-90c8-323e439ba626,0bea8d7b-91c1-4ac7-b4e0-aa3b5cbd4222,0cb83c42-cae9-4cc1-8675-2694aa88dcb5,0edde13e-f940-4437-935a-c5d74b46bf57,1017c3ed-4805-48c7-95ca-bbe017922219,18caa5eb-db1d-4567-8700-c7784050af0c,13fcf30f-1867-4aeb-afe4-3b2164ce0f4e,1404be61-7e7b-4eca-9d90-768a33a55960,0afee3a6-447c-4a6a-9e68-c907398ed240,159a5478-d2c9-4353-baee-338a2d4fcfd7,15c6891c-37ed-430f-b3d2-7a47800ade24,15db1917-080e-4c9c-acf7-2fa0a065d766,15f114ff-b2b9-47d2-ba37-0dbb7f2d6a6b,15fcce3d-0522-40e0-8079-bd951c5aa927,16463958-0ed2-4ebf-bb4a-c5fdefaf54bf,16f539d9-b44d-4465-ba5e-92c5ba341687,55e88e02-8434-44f8-98d3-7e252673b483,14641452-2677-42fc-9f6e-64a68a104bd3,1b91064a-0f09-4c69-bf09-f374caa2a2e3,1d298f42-adaf-46f5-9774-14f59e76a1ea,1e66b872-f61e-49e2-a010-f4b9bfe79657,1ee0d1a8-132e-4268-8755-b52c59d6e568,1f02802d-0525-4891-a8cd-98f0c6e58b84,2061675c-4f38-4633-8d4d-d46f3f62ae15,1fbb533d-fcb6-4d93-a302-b0c47404bc1a,1f631b8b-3d6d-4353-8e44-29d90c4acacf,242e09bb-7cf9-47d3-ad77-76d17d2808d4,251fdbed-7902-44e8-b22b-ae9499ef2d25,261089c4-889d-4a28-8313-7dc560ca2529,28635950-f23c-4613-af79-76b8f1af3096,2af19f38-8db5-44f7-bf1c-05b2cb8bd30b,2b81c09a-9fa9-4326-80b8-321f43ae5bc7,2becbfa2-875e-455f-bbff-fce50c758dff,2201b621-7b68-4c17-a1ef-6915851d42e4,265b6c00-1f74-4860-a6d4-a53471a5f1d5,2c51e449-d7fd-4f34-b195-8e2313ba97bd,4a464c04-c360-40e7-9f4e-bb72bc63e573,2cab6b7a-9d97-4dc1-8485-baa8cede8981,2cefc2c2-91e3-4a6b-a4f5-1d398f8e012e,2d003a87-373f-449a-a5c4-fde70ded67fc,2da5131d-a188-4a6e-a283-dd98cf5df886,2dadbe03-155c-456d-99c0-db6d15387b1a,2de5a1ab-40a9-4589-990e-0d1d5519dc67,2ed0add8-aba9-4e20-a57b-36e400d3aab8,394ef34e-c360-489f-a65e-c5298919f3c6,2ef0942c-93a1-4885-a045-279bf2c2c8b9,33a13637-1c9a-446e-a3c7-941f8bffb51a,3402e2c4-eeee-4f7d-8ea9-011e1e5876f3,34045158-19c9-4ddd-b867-88b32a443e40,36e3a3ae-b335-4502-882a-4b75f6e9e590,302210bb-4517-4faf-8c5c-340d4d3404c8,33fc1009-2699-463c-920c-75a752c31d9d,3b10bfba-8bea-4bb3-bd76-7ea0c95789fe,3b18d66f-7eaa-48b5-a52b-1eab94995155,3c42b1be-335d-4dcd-bc6b-6ca7a860a6e9,3cf3c37d-affe-4a7c-ba66-0154094bad81,3d5aec2f-582e-412c-88d8-156a39bcc5fa,3d70406e-c3d1-4a0b-a62d-23b3a27c2eba,3e7dc692-8b1b-4b54-84f4-f67014d2e88d,3ffb1f0e-b1d3-404b-9c9b-da6234e3f66b,3d6db33e-2614-433a-87a5-32307cdee385,3ff0c96b-ba76-4f9a-a6eb-a85e87b86098,4012ab89-1ffe-457d-81fe-a862cb65cf1a,4063d8a1-422c-4125-8c61-d92e9fb8e1f6,42a7ff69-6ca8-44bd-89fb-70b0cea68da9,42bc3acc-3db4-46d0-972a-889f655a1d8d,42c41f75-7f87-4a33-aa7f-4d8ede436ea2,43753c6a-1043-4753-99f3-22a3ef274f1a,4bf98810-a8cb-4d10-80b2-a3c437dc825f,42ce0db1-09ec-4dde-934c-9f1aba918c4e,44819cd4-765e-426f-959d-c6865c49ebf1,4515498d-31de-4c1a-beeb-8f54060d1810,459313c5-1f40-469a-aeb9-19f7aa94d971,4714d7a4-5d92-4d27-874d-4cee15f53216,473a099c-7c1f-46d5-aa8d-cd70838ba3da,488aac16-229e-47a3-9604-2210b1b80b3d,493e2518-2b90-4266-b3bd-d2b96b59f43e,4a2cb1a2-b1d0-4d75-a58c-f716fcac7876,4c2baf71-9cad-4034-9708-266ab2c72cd9,4d14315f-6626-47bb-925f-74fc568c47fd,4e12fbfe-dbb7-41dd-ac7c-780934c3665d,4ecd1461-2511-4a3a-9ffd-9cca43eca391,4eeac066-6a26-4fe4-91ec-36afed6af601,4f6de7eb-595b-40d5-9636-30d8d8bf543a,51667990-d9f5-4a92-9cb6-1ba6896de5c6,518910ba-4fbd-4ada-9015-ec2bf67c1a7d,51ee5bcc-9f53-44b4-8b6e-404063e0b6d6,6d8bede9-47bd-47cf-8590-85320d318d68,544ebcbb-9c06-4ef2-84d7-951f0e957277,54c09ac9-f58a-438c-a91c-7d892fca2781,54c6204f-e39a-4b56-9f5c-ec98974dabdf,57b8f5be-748c-4c87-a6a4-d2521117013b,5a2a281d-bb87-45a0-82c9-6a572fac60d1,5afd9d46-766c-4db8-ad60-79fbeba5505a,5df9544d-0e5b-4647-9dfe-41b5be9ed4f0,5ec75686-5260-48de-a771-90c567d1caff,5f3c3227-b95f-46dd-a344-715f570dccf7,5f42b14b-e5e1-4e36-b77d-bae19f13433e,5f927298-af11-43fe-ae80-c102515edc94,5ffaa22b-4347-4a38-98a0-e9fe1239bf13,67181a30-0441-45b7-bf82-38130b9c2cca,606027f9-557e-466d-87ce-97d64076744c,60b3c7b9-3290-4c59-968e-6edf085a7fff,614740a1-eedc-422a-8ff9-8201db5a04a9,61eb49db-ba86-4f74-9386-ba4765c9354e,62628fee-b7df-44e8-b40d-03f2c321935a,6355f32f-a29b-4e76-bb9e-593bd8cd4f1f,64a89abc-ea17-4bcf-bdc4-51cfe3e21d08,6676bc4b-58ae-42e7-a432-15f913a9b6b2,72643bf7-687e-4ae7-a1f7-b9938fb0ebf3,6771dcd5-f33b-4948-832b-e0252eee38de,67e0500c-ff51-420a-9384-3dc26aeaf188,680f9829-7a7b-446a-ac2a-26b133e3b183,68cb5128-9918-4382-93f0-8fb4951f1e4f,6997a3a5-3f4a-41af-9fa8-5b74151b94fd,6aac5ab5-356f-4303-bb19-7981bb7e0b98,6b604609-7f3f-43b8-b587-8f9153a59d7c,6f5e11e6-3573-4dd5-9244-78b5ee99cfeb,6fd5bc88-632e-4ded-a19a-3cd3996d6d44,70889848-eb14-4ac9-aa0e-8a141c168302,70dc0e08-ad61-4883-833c-18fe15e145bf,70f85077-1377-468b-93d6-559be1425c28,71deea67-d909-4fb9-ae4a-608010d3206c,729f3781-9d44-4ecb-901c-ec5bbeb364af,713b41fc-ef11-42c6-98ad-7f28ff45bb66,6f6cb7b5-b3ed-4e73-a67f-2b75f036c8d7,73758e7a-090d-496e-a731-52fdb0c61ec5,73ec518e-ac3c-40c5-9c82-f03172a36fa9,73f84a4d-0110-4ba4-bf2c-c163aeaa1f73,74e3e1cd-4342-4de1-a5aa-6dfd9b848c8b,8065b371-d42d-4ee2-beb2-ec0fb4db7763,764f784b-d8fc-4ae7-8fd0-87a74d79c675,7796da7c-6371-411b-9adc-9df8db57fecd,77bb8863-258f-42c1-91c9-7654b29f39b8,793f4a99-f53c-4bfc-ab0f-d10585c674ed,7afa1e3a-1a62-41f0-8122-ed942af65187,7b669abe-9a91-4d78-8cec-59cf80fb0d9b,7c0f80a9-efa7-4919-9ecd-6b8cc749de78,7d264886-8680-4111-8c09-4bf9f9d19e88,7e64d987-2684-4ab8-809d-b9acbc342a17,7e801625-5b99-4bb8-850a-ae36defe22f4,8078024f-8d64-4138-9bdd-0481615097a3,a9a951e4-d1a9-4d08-a968-ec4f6e86f9c6,8161c82c-35e8-4f54-83b2-702ffebe3fea,82327c21-1542-41e5-95bf-e17608c8872f,8232d735-648e-404f-81e9-0a1da9ae9237,82a1b88b-9bb2-470a-84bd-f271adcb7d87,855fb8cd-b483-4bb3-8ca4-bcc9919b4ca5,85d45a5b-79e9-4081-add8-7d64a394095b,8614a110-c4e5-433e-828f-6ecc86dace41,86181145-376a-47ec-9a00-f84d4bc3d15d,83bd331b-fac5-4f47-81c1-ac29a6191875,866a1cf1-8022-4d6b-9b4e-a0344d90002c,8706d6c7-e579-4d97-98bd-928c76da43fa,87178ab1-4577-4195-931f-db404edace70,876a3d17-77be-4980-9576-fe5dc8576af6,8ce250be-a413-44ea-8d93-299a125b7223,8e4f9547-a8ff-4ccf-8b7b-18acc2a0d2e1,8e71f233-ea23-4291-9a58-075ac5cbe2c6,883a91fc-85cb-49a0-bd9e-04869791172d,89dda25e-c536-4286-b5ec-3ba32815ea8c,8c2a36c5-b071-4a49-845d-75c496950212,8fbc9d53-5dbe-47f3-a50f-a40612e7017b,90f841d2-a6ea-45b8-a4df-b31c49067cad,919681d7-edc9-44e7-aa6d-f02c223b19db,9261d018-390a-40d7-99d1-e3aab2f00b30,9290ce01-2f57-4014-ba96-cb811da8f8b9,92c4922b-6c08-4f1d-b4f1-5002db9b37a8,955bcd5a-c229-4912-828c-35f04e663d7f,96735730-cd03-497d-ad66-02e8533ea699,94057df2-51bb-46a1-88c8-07c9d69871c8,9680a569-a5c6-4c1e-8d97-167c0ff919ad,b48f0319-50be-45b0-b808-1929000f91f8,9870f2a8-f7e1-4235-856c-7a98dfef38a1,994a9929-2a70-485e-91f2-5e0443d82f7b,99cfddc9-b16b-4863-903d-85a1210029ad,99f90d5e-3e99-4b6c-80b9-967fa6291eff,9a2fcb93-11d2-42fd-b31a-1f8734e5f79a,9a77def5-3fd2-4636-8345-2f4de06d3a3c,9ae3f5af-7a28-4471-9b8a-5e6057158596,9cb08b9a-a76a-4822-800a-ee4e9eac0d9e,9dec3128-1b4c-4c0b-8a1a-30e590740e6e,9f1fefd2-a667-4689-b37b-e63bb140b2a4,a65d7f8a-4ada-4c50-9639-2e1aa46274bf,a08e4e83-5ff7-4739-8a98-9c9f907b28f3,a16cf1f0-c848-4886-a9ba-3bbdabfb28d6,a221a25a-7420-4379-8ed4-9d020133186b,a8ea44a7-a956-4655-8359-624f9546ab3c,a2c10329-b795-4a01-b01b-c2792bc99353,9e6981f4-1816-4467-9ee5-681a43cb8d61,a4f7ff29-2e58-46cf-9c76-f08fee3f7d5b,a5445650-7e20-4289-9a21-f578e316f277,a6131249-8e12-40e7-8212-853a4f98f800,a83691d0-b334-4368-b9b9-c72f1d86e7e9,a87054cf-7083-4fd2-86fe-5f17142e91b5,a4ae4c01-b581-4dec-a205-c0f77f904ccc,a7224c9e-8c41-4d26-a8de-1a486604e629,ab66b395-d3ed-46fd-8c9f-0e35460e6f95,aec439f4-6bbb-43a2-9879-8049e03ca0a7,b033ff4a-14d7-45b6-a1d5-7e9cdde2b205,b21f0b1a-01d6-4c8a-a0a1-101fb31eb0ef,b2849011-2b40-4a06-bbc1-de0455ccd6e1,b33ef77f-c47b-452f-a5c2-35a3924429d0,b5e7271f-013c-4764-8e81-77dd5ea514ab,d40cd50c-6f68-43fd-8f72-f941a7e969cd,b76b46b4-97f6-49ac-8cd8-748cff1bcce2,b7dcf04a-1db9-4cd7-afaf-c92e94e16ec8,b8d2a7e0-004c-4b91-96b4-3a3cfc2342ea,b9b55806-60d9-4240-a8ff-40579eccdf36,ba794981-5067-4715-a416-7e4ba09afee7,ba8d3b00-0110-4e46-aca9-09f44b613388,babbb938-15ab-42ad-a952-1b831bf97d7d,bb7468a1-adac-420f-a44f-fec4a1009083,bc95e486-79b7-4204-a72c-d64bf76fc9ac,bd646b53-a09b-4f84-89c7-279bfcc6b1cd,be48ee21-2b4b-4f82-b8eb-0f947da47843,c0b0dbca-0fb5-4c4d-b616-e3b608dfec61,c383b0ff-e1d5-4b42-9166-c383dc1a90c9,c4c503ce-f32b-4ce8-89d3-f3964d8d8a30,c55c0c15-5c75-462b-8b14-28c0745c3526,c6a9843a-8c63-490c-9550-675be1896cc9,beb6c641-0f07-40c5-a160-b30c80c92a87,bfed6c84-9102-4183-9133-13dad3aee3a1,c0c94099-2967-448c-acc3-ba0c0840d383,c54d80d4-0caf-4601-bcaa-d5bb06031876,c7d96644-3d3c-4ae3-b04a-c57eee632779,c8f58c60-010b-4500-a02d-5d31c496d654,ca333469-610f-4073-879f-7b62cfea8ce0,cbb583a4-c94e-4ea5-a8aa-46c25ee47233,cbe4ebe6-4012-4fd3-b780-45dddc2902d6,ccf7c223-76c3-4713-a763-431e28ff47f1,c93a9cbc-c5a8-4537-a02d-ec33074c4e39,c7983457-7eb1-4b90-bddc-710ed2feb7c2,c93e86bd-1ace-45df-bacb-9f9dfa07b098,cf2be1fd-afc2-4c6c-ad9e-fb1783627d84,cf7d0501-c464-4b67-9a50-63dcac1d43d8,dfc89eb3-d61b-4a80-8373-e21db460342c,d078202f-d456-4bf9-a489-84a87800def8,d0a0ee8f-feca-43e2-b347-c96c536ad1a5,d1832bc0-e8ea-41fe-95fa-e771afb1faa7,d28157d6-ddbc-4df1-8d36-8e80f25b36ab,d11cfeca-5fd5-4551-be6f-77eeab3d414d,d4d9fdb7-bb2f-4f3e-8ddc-3d309e29d462,d59f7d73-5849-4270-bf90-2c275f38dbd5,d68bdd51-1b64-4dd9-bcd5-d9d156c96fbb,d86883fc-5645-4fd5-86d1-c8dbfdc3cc87,d8edf8ef-9e1b-4419-a615-aee9b7aef1f0,da45d2b4-f0f0-4c6a-a87a-e5d974163f6c,dca1c7f4-80d2-428f-8cfa-8e5e801ad275,dd2c20b5-d74b-4aa9-b6d4-3d3d8225afa6,dd8e9a92-7556-40b3-b4f3-5484d80e914a,de47d629-49a5-4501-8122-ba9904f6db9c,df19ff9f-03f2-42bb-b0e1-5797124c2483,df373d7d-08a0-4075-8416-a7bb36af55eb,df8505a4-9f2a-4eed-af4c-8358327630de,dfc1c186-2f68-4a32-9747-ab19a175f2ad,e0128f45-4fc6-4ece-88ea-467032ab9d73,e06bfafe-a344-45bb-9f5e-b2014bf47610,e14c56b2-4268-478d-bf2c-719885430154,e14d4f19-de7a-47cf-943f-762768861a87,e20239f6-a633-4c44-bc85-0f7fd8e17412,e272c547-9b9e-4673-9409-8c14e2112107,e35b79dd-2d9f-476c-afe8-f235af257e3f,e5357c48-83bf-46a0-ab05-9417d6ae25bc,e5c451a7-da90-4632-943d-fc498b463de3,e62eba96-4126-401c-b948-0b26c47d55bc,e66241b8-16a0-4f95-8c5d-49594c7c5883,e73f19e1-f44a-464f-86ca-eedabe579ec6,e7aae139-8b0b-4a7b-b1e4-0b0515a86511,e7b994ac-3c20-4723-a318-fc6e97429a39,e96fce84-f0ae-45a5-9901-4f4e3f9df567,eab57bcd-d32d-4e41-9ee5-a6a20a26c481,ead202d1-3c43-4a4c-9cdc-197f40dcbe53,ecaaa008-2a46-4ad0-aad7-f71e1edb694b,ee2ac192-3d70-40ab-afbc-158c7c085f08,eecd1e1a-6c2c-4d08-a8af-a24933f1e41e,eedb4f9c-689e-45c7-90d2-b9c2060cb909,efe4b7ea-882b-4ea9-a9b4-625ac92709dc,f08925af-0620-4f2f-9553-aa06a500c6b5,fe02d18e-df98-46d6-93a4-f0b150870d94,f0d75524-3ea4-4651-b0c6-d9d23ead8f03,f0f153d2-936d-47bd-8726-a08428cf4fee,f12a77b9-f8c9-4bc4-ad28-e3c969d2fa32,f2609ef0-5000-4fc1-90a4-3fbff41fa3c0,f3b6c71b-ac24-4714-96de-2692634c4c9d,f3bebc1d-1562-47ac-9fd0-447dc535fe79,f45f8b8c-9033-4b09-be81-e0617b8d7319,f28a7e4d-9d06-493b-93d0-ec0789da1418,f56543ac-9ea2-4c2d-a02a-dd6c7d8a7888,f8b1f829-cf84-4653-bcc0-ea105bc8f2aa,f9efef16-3cd7-420b-8fbd-eb588623bb35,fb1d2d20-2d12-46c3-9a43-3069887f7110,fb5aa0a0-044e-47a7-a211-7ef7877c0aa7,fd4a8405-c84d-4786-8ae5-bfd9a5648936,ff7a89d8-050c-4754-923f-40bb0931c40e,f9892478-5e21-4e17-acae-673c7ade4418,fca4a039-3232-4a2e-bba2-b5b198ac9047,ffde5a77-f6db-41f9-8c12-fc7bb5a20852
d4de214d-d61b-4be1-9d32-c795503eaa2e,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
f3a38752-7d12-4cc9-9991-f8f4df2143c7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
be5a9dc5-6e93-4495-b2d2-0823794533e7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0
17d7a74a-55be-4f61-a239-49ac5babd05d,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
9e38741b-2d3c-43f5-95fe-ec194371dcc0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
9727473a-7472-4a68-a4a0-ba5a0b4eaea2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
52628214-e598-4af2-9d47-17e1d7e64cce,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
e01d1ce5-227b-4184-a342-eec75ace1567,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ec2b26a1-9256-4efc-960b-8e37236f2b99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
b8ac2f13-8c66-4eea-96da-4650ac64ea30,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
845d7581-aba4-4057-bef0-0f29f15e0c3d,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
b1028108-267b-4f40-b0dc-1e98296763a3,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0
984ede98-fd14-43eb-9c92-efc25129194c,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
e2adf274-222e-44cd-a7af-fb94622ab529,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
b64bd1a5-a708-4efa-98e2-bb7459af2b31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
a635548d-b786-406e-a917-cef05208c51b,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
7be4d1c8-7383-4010-bb3a-451ec6650c4e,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
f7f25057-12fc-4490-8548-bcf6d4afefde,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0
4cec81e2-98ca-4523-8a29-29b70927495d,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
64fbcc72-a017-439b-99ca-961b28ca50c9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
52f36569-c5e6-45cd-83e6-0ee1db325c05,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
8da862f4-a871-44d6-8e30-ecb8e89b2793,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
44d228a4-c1a7-498e-8bdf-c1d64976cf75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
f338db1c-556b-4bea-83b5-58a8c3fb75c1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
f7ff5418-9650-462f-a974-661a9034c1b5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
30ff285b-9572-46f8-86d0-1d4b4dee88a8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6d808544-93ba-4345-bbe6-1ad91f9cb76d,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2a1bdb78-83aa-4251-b1c9-815a7e3d11c0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
affcb356-50ad-4e87-a5d5-bc3008e4c797,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  • Columns: symptoms

  • Rows: illnesses

  • Other cells: how many times a symptom appears in an illness (sometimes a symptom is added with multiple colors)

The Statistical Model Approach

How we process it

cooccurrences = df.T.dot(df)

main_symptom = cooccurrences[main_symptom_id]
print(cooccurrences.corrwith(main_symptom).sort_values(ascending=False).to_json())
  • Find correlation

    • How many times two symptoms appear together in  the same illness

  • Different correlations exist:

    • spearman, pearson, kendall

  • 3 lines of code :D

DEMO

The Statistical Model Approach

We have the AI!

Model First Second Third None
Original 59.6% 9.1% 5.1% 26.3%
Random 42.4% 2% 0% 55.6%
Our AI! 65.7% 7.1% 3% 24.2%
GPT OSS 20B 58.6% 7.1% 2% 33.3%
GPT-4o-mini 51.5% 9.1% 2% 37.4%

first_100

LABEL

The Statistical Model Approach

We have the AI!

Model First Second Third None
Original 56.1% 11.7% 3% 28%
Random 32.2% 3.7% 0.9% 63.2%
Our AI! 54.1% 9.9% 2.1% 33.3%
GPT-4o-mini 44.5% 6.9% 1.7% 46.4%

validation

LABEL

Conclusions

LLM approach

  • Pro

    • Can easily elaborate data like symptom questions

    • Future-proof: allows medical content change without retraining the model

  • Con

    • Slower and more expensive

    • Non-deterministic responses

  • Possible improvements

    • Use more data, such as symptom questions

    • Fine-tune a base LLM

    • Tune context with better prompt engineering

Statistical Model Approach

  • Pro

    • Deterministic responses

    • Super small and fast

  • Con

    • Biased and small dataset

      • Database is optimized for the current case studies

      • Bound to our data and medical expert settings

    • Need to retrain after every medical content change

  • Possible improvements

    • Learn from checks as well

    • Use other data, eg. questions as well

DB is optimized to CS runs!
(or not? :D we are not Data Scientists nor doctors)

Model First Second Third None
Original 27% 5.7% 2% 64%
Random 19.3% 1.7% 0% 79%
Our AI! 28.3% 6% 1.7% 63%
GPT-4o-mini 22.3% 5% 1% 71%

overallurgency_evaluation

LABEL

Case Study running

  • Rethink it...

    • Slow, error-prone

    • Uses internal logic, it should mimic the check run instead of hacking the checkflow

    • Symptom suggestion logic is optimized for in-memory run

    • It would be great to rethink how it works and why

      • Eg. currently everything depends on the guessed illnesses throughout the check

    • Provide questions and answers to the suggestions

ANXIETY

For how long have you been suffering from anxiety?

For a few minutes

Longer than 1 week

Used model: GPT5-mini

Conclusions

  • Can we easily integrate alternative symptom suggestions?

  • Will it work with both the API and the WebApp, as well as Case Studies to measure performance?

  • Can we use LLM for this?

    • Will the performance be good enough?

    • Can it be fast and cost-efficient?

  • Can we develop and use our own AI/ML model?

    • Will the performance be good enough?

  • Can we complete an E2E experiment with all of these in just one week?

WE HAD FUN! :)

...also learned a lot!

Copy of AI Symptom Suggestions Experiment - Company

By drawain

Copy of AI Symptom Suggestions Experiment - Company

  • 113