NCTCMumbai commited on
Commit
1d7df99
1 Parent(s): 03617cc

Upload 32 files

Browse files
Files changed (32) hide show
  1. .lancedb/Cus_manual_.lance/_latest.manifest +0 -0
  2. .lancedb/Cus_manual_.lance/_transactions/0-68be5234-afdd-46a3-8d8f-f15d3ddf8d9f.txn +1 -0
  3. .lancedb/Cus_manual_.lance/_transactions/1-a6eb2f8c-2ce4-402b-b494-e584b2cbd5df.txn +0 -0
  4. .lancedb/Cus_manual_.lance/_versions/1.manifest +0 -0
  5. .lancedb/Cus_manual_.lance/_versions/2.manifest +0 -0
  6. .lancedb/Cus_manual_.lance/data/d98dfa8d-3da9-429d-9225-799f5c713440.lance +0 -0
  7. .ragatouille/colbert/indexes/cbseclass10index/0.codes.pt +3 -0
  8. .ragatouille/colbert/indexes/cbseclass10index/0.metadata.json +6 -0
  9. .ragatouille/colbert/indexes/cbseclass10index/0.residuals.pt +3 -0
  10. .ragatouille/colbert/indexes/cbseclass10index/avg_residual.pt +3 -0
  11. .ragatouille/colbert/indexes/cbseclass10index/buckets.pt +3 -0
  12. .ragatouille/colbert/indexes/cbseclass10index/centroids.pt +3 -0
  13. .ragatouille/colbert/indexes/cbseclass10index/collection.json +0 -0
  14. .ragatouille/colbert/indexes/cbseclass10index/doclens.0.json +1 -0
  15. .ragatouille/colbert/indexes/cbseclass10index/ivf.pid.pt +3 -0
  16. .ragatouille/colbert/indexes/cbseclass10index/metadata.json +70 -0
  17. .ragatouille/colbert/indexes/cbseclass10index/pid_docid_map.json +1630 -0
  18. .ragatouille/colbert/indexes/cbseclass10index/plan.json +64 -0
  19. README.md +12 -12
  20. app.py +437 -0
  21. backend/query_llm.py +161 -0
  22. backend/semantic_search.py +28 -0
  23. lancedb/Cus_manual_.lance/_latest.manifest +0 -0
  24. lancedb/Cus_manual_.lance/_transactions/0-68be5234-afdd-46a3-8d8f-f15d3ddf8d9f.txn +1 -0
  25. lancedb/Cus_manual_.lance/_transactions/1-a6eb2f8c-2ce4-402b-b494-e584b2cbd5df.txn +0 -0
  26. lancedb/Cus_manual_.lance/_versions/1.manifest +0 -0
  27. lancedb/Cus_manual_.lance/_versions/2.manifest +0 -0
  28. lancedb/Cus_manual_.lance/data/d98dfa8d-3da9-429d-9225-799f5c713440.lance +0 -0
  29. logo.png +0 -0
  30. requirements.txt +9 -0
  31. templates/template.j2 +8 -0
  32. templates/template_html.j2 +102 -0
.lancedb/Cus_manual_.lance/_latest.manifest ADDED
Binary file (251 Bytes). View file
 
.lancedb/Cus_manual_.lance/_transactions/0-68be5234-afdd-46a3-8d8f-f15d3ddf8d9f.txn ADDED
@@ -0,0 +1 @@
 
 
1
+ $68be5234-afdd-46a3-8d8f-f15d3ddf8d9f�Utext ���������*string084vector ���������*fixed_size_list:float:76808
.lancedb/Cus_manual_.lance/_transactions/1-a6eb2f8c-2ce4-402b-b494-e584b2cbd5df.txn ADDED
Binary file (98 Bytes). View file
 
.lancedb/Cus_manual_.lance/_versions/1.manifest ADDED
Binary file (196 Bytes). View file
 
.lancedb/Cus_manual_.lance/_versions/2.manifest ADDED
Binary file (251 Bytes). View file
 
.lancedb/Cus_manual_.lance/data/d98dfa8d-3da9-429d-9225-799f5c713440.lance ADDED
The diff for this file is too large to render. See raw diff
 
.ragatouille/colbert/indexes/cbseclass10index/0.codes.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e43d40055d79316bc38999b2cab6524e369e5a8fd9c0646f6df214be4aadb90b
3
+ size 811676
.ragatouille/colbert/indexes/cbseclass10index/0.metadata.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "passage_offset": 0,
3
+ "num_passages": 1628,
4
+ "num_embeddings": 202637,
5
+ "embedding_offset": 0
6
+ }
.ragatouille/colbert/indexes/cbseclass10index/0.residuals.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2237f3e53bb2c0bcc693c7a21a02eb6df05c7fdd6dfbf18336336b52224aa711
3
+ size 25938736
.ragatouille/colbert/indexes/cbseclass10index/avg_residual.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:84d16c018087eb3fa7d793f5b3f7928032339aef58194fc2c02f1574b768daab
3
+ size 1205
.ragatouille/colbert/indexes/cbseclass10index/buckets.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b9080242ad76792da69281d5cbb3af96c7cf0241fa85ce80b0ba909d6a5bcf49
3
+ size 2904
.ragatouille/colbert/indexes/cbseclass10index/centroids.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2313cd390208870a727bc8833c8fc2f5d950fcd81dcd37b1623a0e78eb11b89a
3
+ size 1049766
.ragatouille/colbert/indexes/cbseclass10index/collection.json ADDED
The diff for this file is too large to render. See raw diff
 
.ragatouille/colbert/indexes/cbseclass10index/doclens.0.json ADDED
@@ -0,0 +1 @@
 
 
1
+ [115,169,70,66,114,63,181,190,48,19,27,139,177,42,106,140,104,102,78,19,33,119,90,120,101,114,105,72,125,195,166,142,67,200,185,28,122,72,85,196,193,214,210,65,163,198,106,84,100,106,111,134,103,169,142,93,205,67,104,42,181,178,174,166,35,141,170,64,102,195,216,101,182,166,179,104,93,105,97,169,95,134,95,21,24,116,123,140,137,148,148,32,168,126,128,138,106,101,139,107,107,97,138,130,134,139,134,94,140,113,86,108,131,138,136,149,138,140,96,64,139,91,122,120,61,94,159,145,116,99,117,147,111,136,120,139,123,74,140,131,69,87,65,153,102,134,115,135,126,115,138,104,134,102,111,94,93,133,133,131,139,123,128,90,141,108,129,112,120,91,135,140,139,122,132,113,98,77,91,110,92,137,145,121,146,145,138,138,96,162,127,142,140,152,119,135,150,94,140,119,120,122,129,135,136,134,150,104,134,134,118,134,125,130,87,25,84,147,74,172,75,207,158,201,200,187,182,190,159,118,148,13,199,214,179,160,198,59,76,89,79,79,107,77,38,228,104,70,158,103,128,105,67,160,139,25,137,135,185,27,101,96,201,46,142,53,139,156,167,172,143,202,202,198,186,185,208,192,186,168,192,206,180,55,151,165,153,178,161,184,182,17,78,100,113,127,35,141,67,114,100,107,114,101,165,106,58,182,189,143,23,186,78,74,184,101,103,140,154,81,193,63,108,122,173,169,190,181,17,118,88,77,197,93,17,144,72,179,205,133,122,180,95,188,193,212,128,85,85,105,63,131,60,76,64,83,93,97,96,57,97,85,101,119,122,154,169,205,207,74,117,60,90,62,117,100,66,200,115,53,114,110,100,52,114,54,76,107,113,84,78,38,28,166,180,173,56,118,196,201,116,200,82,196,178,177,201,186,161,187,135,158,109,159,134,171,210,165,168,213,198,179,176,189,38,87,166,190,204,196,138,112,158,179,157,73,125,70,109,41,27,147,73,114,104,122,108,100,87,100,57,139,143,34,51,98,42,119,61,168,46,180,52,193,88,69,78,119,107,174,50,26,161,192,185,113,159,134,157,140,66,178,25,197,91,197,171,44,69,142,80,88,71,104,137,42,51,169,58,101,159,114,135,139,179,35,142,83,21,95,88,107,109,104,164,207,111,66,157,138,185,88,90,96,73,93,93,56,192,96,180,140,140,64,93,101,102,179,200,168,116,137,148,130,83,122,170,105,141,112,91,84,137,176,73,108,49,87,72,76,76,203,195,203,204,193,199,179,132,175,122,99,127,95,29,30,193,158,110,113,53,172,184,154,89,104,198,98,129,161,170,139,174,132,159,143,178,124,120,167,145,69,76,193,125,200,151,145,83,65,87,89,99,28,74,91,82,83,95,91,81,56,97,69,58,125,27,103,75,46,131,79,71,50,103,65,88,58,93,75,66,126,120,141,143,121,80,185,134,161,110,90,94,159,79,77,110,57,113,96,88,112,102,56,137,171,142,88,110,196,211,173,100,107,108,79,76,98,100,15,165,174,186,200,42,135,84,166,192,130,86,122,82,94,23,155,97,103,68,155,71,80,179,102,83,179,198,188,82,187,182,190,182,190,153,170,146,201,171,201,184,125,87,114,77,79,195,135,157,46,89,172,195,103,63,92,108,52,128,71,117,183,30,108,148,65,185,100,114,119,101,112,99,41,146,200,176,139,109,170,193,218,107,141,221,137,28,141,17,196,194,203,184,62,135,131,152,68,80,125,17,164,108,105,160,137,200,66,94,141,116,77,136,164,124,54,90,134,199,191,69,134,96,128,183,190,88,67,194,107,45,127,102,189,190,37,173,160,112,167,192,153,165,183,192,82,209,141,184,92,195,202,165,182,140,188,93,200,168,165,180,199,53,163,75,72,80,59,103,163,82,26,193,66,80,98,95,181,199,47,37,129,186,169,86,83,77,81,75,191,73,187,150,181,201,65,191,93,87,64,104,93,95,66,60,160,177,178,154,129,128,74,68,66,132,38,198,46,129,119,183,90,76,91,146,143,172,63,129,26,143,97,204,182,212,183,25,80,203,187,128,112,164,203,138,202,188,94,190,199,120,23,187,189,154,120,177,213,189,185,72,137,132,104,43,176,149,36,167,49,115,49,186,180,192,187,98,151,123,61,190,160,115,175,181,185,86,198,129,189,51,167,116,119,50,60,87,46,184,163,200,66,30,131,31,117,152,208,83,174,207,204,131,123,167,201,227,203,153,107,123,198,123,182,131,201,146,216,118,99,199,23,178,115,147,34,139,200,191,53,49,185,218,215,50,114,198,112,49,124,107,140,141,15,54,167,113,84,72,133,39,160,126,51,100,63,84,197,106,84,111,114,57,142,198,60,17,166,100,205,69,94,144,57,126,138,59,122,55,85,76,70,106,69,103,69,110,104,36,155,169,87,145,74,174,100,123,80,214,179,77,147,147,191,84,111,102,65,85,56,26,101,70,178,192,179,190,197,183,213,33,131,133,131,82,133,91,33,106,168,103,87,181,126,125,94,67,180,97,35,212,76,133,71,67,204,64,138,184,175,95,56,102,123,55,76,72,60,79,104,116,104,30,118,125,113,152,62,133,134,214,110,82,110,174,96,203,130,193,47,128,152,89,71,125,195,187,165,184,197,170,199,207,172,182,203,127,181,85,160,175,170,147,142,183,158,95,64,149,93,59,90,108,135,82,92,182,76,108,101,117,168,123,179,131,55,174,159,177,127,200,118,137,17,183,174,131,21,21,148,199,202,163,58,184,189,162,149,55,157,177,117,168,157,169,210,203,191,162,193,96,120,43,70,72,63,53,21,208,138,60,123,103,121,187,221,160,33,182,47,28,78,98,200,82,98,167,183,142,184,203,199,218,86,173,154,148,198,142,169,44,142,178,103,155,145,72,116,62,128,73,113,182,104,156,98,163,190,196,32,104,79,84,66,60,124,140,78,97,95,190,35,141,65,209,53,64,80,148,172,182,112,180,200,160,147,175,93,75,144,162,61,115,74,105,160,49,57,155,205,162,163,158,140,158,72,195,111,181,146,147,179,108,69,144,105,34,30,84,65,115,168,99,67,69,215,186,190,186,178,222,198,193,176,106,196,68,156,204,198,168,79,206,198,198,92,178,140,114,105,96,106,98,50,86,60,181,145,157,91,61,141,105,123,54,148,170,188,17,101,200,206,142,210,208,197,180,163,161,109,202,59,92,50,143,152,39,87,137,87,96,98,82,200,211,184,187,185,214,99,141,67,121,150,109,149,129,61,182,205,91,176,95,155,118,111,182,77,192,126,32,200,68,66,172,200,187,191,196,171,208,89,199,86,127,168,40,65,76,75,88,68,73,72,101,198,40,122,63,94,137,95,79,96,54,175,173,185,203,117,140,57,99,165,159,105,114,132,119,91,79,83,118,126,70,62,91,33,140,34,144,47,120,84,138,115,198,147,65,91,74,173,97,186,197,192,169,176,121,115,183,206,92,30,145,45,173,70,119,68,133,103,94,96,57,92,184,74,159,171,175,17,180,186,183,66,53,124,36,78,15,170,156,163,187,108,165,128,95,121,73,148,185,102,65,33,107,63,217,121,84,89,100,67,199,155,152,140,109,99,53,169,59,208,175,88,111,70,128,109,106,194,197,42,58,165,38,106]
.ragatouille/colbert/indexes/cbseclass10index/ivf.pid.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f462049643503e85ac9773862ffa49e6f82bfc7639189904c6635a28ed70de21
3
+ size 503768
.ragatouille/colbert/indexes/cbseclass10index/metadata.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "config":{
3
+ "query_token_id":"[unused0]",
4
+ "doc_token_id":"[unused1]",
5
+ "query_token":"[Q]",
6
+ "doc_token":"[D]",
7
+ "ncells":null,
8
+ "centroid_score_threshold":null,
9
+ "ndocs":null,
10
+ "load_index_with_mmap":false,
11
+ "index_path":null,
12
+ "index_bsize":32,
13
+ "nbits":8,
14
+ "kmeans_niters":20,
15
+ "resume":false,
16
+ "similarity":"cosine",
17
+ "bsize":64,
18
+ "accumsteps":1,
19
+ "lr":0.00001,
20
+ "maxsteps":400000,
21
+ "save_every":null,
22
+ "warmup":20000,
23
+ "warmup_bert":null,
24
+ "relu":false,
25
+ "nway":64,
26
+ "use_ib_negatives":true,
27
+ "reranker":false,
28
+ "distillation_alpha":1.0,
29
+ "ignore_scores":false,
30
+ "model_name":null,
31
+ "query_maxlen":32,
32
+ "attend_to_mask_tokens":false,
33
+ "interaction":"colbert",
34
+ "dim":128,
35
+ "doc_maxlen":256,
36
+ "mask_punctuation":true,
37
+ "checkpoint":"colbert-ir/colbertv2.0",
38
+ "triples":"/future/u/okhattab/root/unit/experiments/2021.10/downstream.distillation.round2.2_score/round2.nway6.cosine.ib/examples.64.json",
39
+ "collection":[
40
+ "list with 1628 elements starting with...",
41
+ [
42
+ "Chapter 5 - Classification_Assessment of Projects Imports_ - Para 4 - _4. Clearance of goods after registration_.txt\n3.1 In terms of Regulation 4 of the Project Import Regulations, 1986 (PIR), the basic requirement for \navailing the benefit of assessment under Tariff Heading No. 98.01 is that the importer should have \nentered into one or more contracts with the su ppliers of the goods for setting up a project. Such \ncontracts should be registered, prior to clearance, in the Custom House through which the goods \nare expected to be imported. The importer shall apply for such registration in writing to the proper \nofficer of Customs.",
43
+ "Such \ncontracts should be registered, prior to clearance, in the Custom House through which the goods \nare expected to be imported. The importer shall apply for such registration in writing to the proper \nofficer of Customs. \n3.2 Regulation 5 provides in the manner of registering contracts, which is as follows: \n(i) Before any order is made by the proper officer of Customs permitting the clearance of the \ngoods for home consumption; \n(ii) In the case of goods cleared for hom e consumption without payment of duty subject to re -\nexport in respect of fairs, exhibitions, demonstrations, seminars, congresses and \nconferences, duly sponsored or approved by the Government of India or Trade fair Authority \nof India, as the case may be, b efore the date of payment of duty. \n3.3 To expedite registration, the importers are advised to submit the following documents along with \nthe application for registration: \n(i) Original deed of contract together with true copy thereof.",
44
+ "Chapter 5 - Classification_Assessment of Projects Imports_ - Para 4 - _4. Clearance of goods after registration_.txt\n(ii) Industrial License and letter of intent, SSI Certificate granted by the appropriate authority \nwith a copy thereof. \n \n(iii) Original Import licence, if any, with a list of items showing the dimensions, specifications, \nquantity, quality, value of each item duly attested by the Licensing Authority and a copy \nthereof."
45
+ ]
46
+ ],
47
+ "queries":"/future/u/okhattab/data/MSMARCO/queries.train.tsv",
48
+ "index_name":"cbseclass10index",
49
+ "overwrite":false,
50
+ "root":".ragatouille/",
51
+ "experiment":"colbert",
52
+ "index_root":null,
53
+ "name":"2024-08/15/14.23.27",
54
+ "rank":0,
55
+ "nranks":1,
56
+ "amp":true,
57
+ "gpus":1,
58
+ "avoid_fork_if_possible":false
59
+ },
60
+ "num_chunks":1,
61
+ "num_partitions":4096,
62
+ "num_embeddings":202637,
63
+ "avg_doclen":124.4699017199,
64
+ "RAGatouille":{
65
+ "index_config":{
66
+ "index_type":"PLAID",
67
+ "index_name":"cbseclass10index"
68
+ }
69
+ }
70
+ }
.ragatouille/colbert/indexes/cbseclass10index/pid_docid_map.json ADDED
@@ -0,0 +1,1630 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "0":"cf1e05c6-b606-4586-9f97-3c560c23e459",
3
+ "1":"cf1e05c6-b606-4586-9f97-3c560c23e459",
4
+ "2":"f43c0878-fd1d-4db6-bbc8-6d2549055009",
5
+ "3":"78e6a9af-5bd8-4fcc-bcbb-848b3d4f2b36",
6
+ "4":"ad208b9f-07a7-4871-9689-7fa70ecbaa8d",
7
+ "5":"3a7b06e1-9878-4cfc-b014-80acd222800e",
8
+ "6":"c8464179-c0fa-48e1-b1af-0ff827dda7c4",
9
+ "7":"c8464179-c0fa-48e1-b1af-0ff827dda7c4",
10
+ "8":"c8464179-c0fa-48e1-b1af-0ff827dda7c4",
11
+ "9":"c08b5a0c-8423-46b2-8163-f64b24347593",
12
+ "10":"f5621990-388a-4b25-9211-013cf26627e9",
13
+ "11":"aa496f24-3216-4645-9204-ad04476ea8ae",
14
+ "12":"aa496f24-3216-4645-9204-ad04476ea8ae",
15
+ "13":"57bc8ff6-2101-4cea-8dd4-273191b9447a",
16
+ "14":"770d66ed-5049-40aa-9083-a8111541c073",
17
+ "15":"0d43dafc-6cbc-4862-bc71-e3a30477f062",
18
+ "16":"0d43dafc-6cbc-4862-bc71-e3a30477f062",
19
+ "17":"ae27b034-3bfd-4915-91ad-0d2ec86ecf64",
20
+ "18":"d51161be-e5d5-4964-b123-d36adae0b746",
21
+ "19":"cf3a2350-4682-41a9-9a80-e950add86e9a",
22
+ "20":"cd04a93f-858c-41e3-88ca-e14c3c13ab4d",
23
+ "21":"ab2ce6a3-31ff-4286-832f-d7db071c3b7b",
24
+ "22":"472db0cd-2a79-4256-8d9e-a3adf6fc9f72",
25
+ "23":"69739951-2b14-425a-941b-665e2b07ef43",
26
+ "24":"7d61d1ec-be14-4a03-96b7-c607968855ba",
27
+ "25":"660d3d6a-7724-4d5c-99b1-c61559c6be20",
28
+ "26":"c12fd9a3-f26e-42a0-8493-5ec9b1b1e0c7",
29
+ "27":"9ee48ccf-ba3d-4722-a6d1-5447fc74a77a",
30
+ "28":"4e2c407a-55b8-4f8d-98c2-3ae4bfa8b115",
31
+ "29":"5f178a60-0533-4f29-9ddb-8f154066bf19",
32
+ "30":"5f178a60-0533-4f29-9ddb-8f154066bf19",
33
+ "31":"71b29245-40ad-45bb-add8-d4faa6c1d7c0",
34
+ "32":"46cf44ef-cbc0-4011-a800-166f11f3370d",
35
+ "33":"5f0fa898-2787-4c6c-95ae-0e8df4d00f80",
36
+ "34":"5f0fa898-2787-4c6c-95ae-0e8df4d00f80",
37
+ "35":"5f0fa898-2787-4c6c-95ae-0e8df4d00f80",
38
+ "36":"b265cf54-68fa-4e48-9d2c-28afc51cd89a",
39
+ "37":"ccf6392c-f49e-4ccc-a3c7-aca9f5a69a21",
40
+ "38":"a13429bd-ecf4-4607-b42d-d396e3a055d2",
41
+ "39":"731feaac-e403-4471-8fd5-f17202d572d5",
42
+ "40":"731feaac-e403-4471-8fd5-f17202d572d5",
43
+ "41":"731feaac-e403-4471-8fd5-f17202d572d5",
44
+ "42":"731feaac-e403-4471-8fd5-f17202d572d5",
45
+ "43":"731feaac-e403-4471-8fd5-f17202d572d5",
46
+ "44":"b4067f24-1266-47d5-b387-c5b5d8388133",
47
+ "45":"0d5d73d1-2038-4493-bad9-92829b430cfb",
48
+ "46":"5d334388-5dde-4990-9579-f27670218fa8",
49
+ "47":"703629ac-151a-4103-90e5-9f5db71ecab7",
50
+ "48":"10054f30-5bb7-4e58-9f5d-0ced0e19ad68",
51
+ "49":"3e3aee36-8bf2-4143-9264-85db68e2fa9c",
52
+ "50":"f85aecf8-28e8-440c-98ee-725d60af83c0",
53
+ "51":"c1cd9af4-a65d-4913-8e52-fc1544a55e49",
54
+ "52":"805e8f5f-10b8-4533-a818-bc6c67e82a96",
55
+ "53":"59b01eaf-ec8c-4f37-96f6-7d249517a495",
56
+ "54":"59b01eaf-ec8c-4f37-96f6-7d249517a495",
57
+ "55":"e93af68f-9b2f-4341-b58b-0e80c9be77fc",
58
+ "56":"5c2d4b6a-8163-4983-8810-24c5321e6ac9",
59
+ "57":"54545bf3-2687-4e59-ab54-d30b6a44f74f",
60
+ "58":"de87d0b8-8232-4b5e-bb28-66ad8ee5bee1",
61
+ "59":"fb4414d3-2565-482a-97de-4eb0cf17ec67",
62
+ "60":"ea1ba9b4-3279-4f90-80ac-ba80eb0f3028",
63
+ "61":"ea1ba9b4-3279-4f90-80ac-ba80eb0f3028",
64
+ "62":"61e3d00e-252c-469d-9095-7c4679fb066a",
65
+ "63":"61e3d00e-252c-469d-9095-7c4679fb066a",
66
+ "64":"4247f91c-4833-47eb-9611-7b0bcc85a4bb",
67
+ "65":"0170da89-efb9-4be3-b6e0-22e4da925dfd",
68
+ "66":"df0bfe7d-699b-44be-bff2-c2fae0624b54",
69
+ "67":"7b5c0ed8-cf90-4320-a24a-70d893739ff8",
70
+ "68":"57435d51-a9fd-4c85-8271-76a8f2cc264b",
71
+ "69":"d0be8fc4-c01c-456b-9878-38443be141b7",
72
+ "70":"7f7ec569-f793-43ab-bca7-285af848f35c",
73
+ "71":"7f7ec569-f793-43ab-bca7-285af848f35c",
74
+ "72":"3a6751d9-f5bf-4376-a2a0-188c4edf6d72",
75
+ "73":"3a6751d9-f5bf-4376-a2a0-188c4edf6d72",
76
+ "74":"b6244184-5ba0-4825-b861-904c10319628",
77
+ "75":"d79aa180-5787-41b9-b0be-bf7adf13ddab",
78
+ "76":"a879be5a-f1b2-4896-8f3d-389d0bef1a00",
79
+ "77":"e35241fa-0bde-4024-b738-003f12495433",
80
+ "78":"25fca9f0-8a71-4860-833c-6600b2a0ee8c",
81
+ "79":"596265a3-bf22-435c-afbe-0bb83239e9e0",
82
+ "80":"807cadd2-05c5-49e7-9bb9-225eb8025554",
83
+ "81":"4e85f524-7d7c-4fdb-a1f1-ad1a3f4f5e8c",
84
+ "82":"da93136f-6246-44df-90d7-7ab097449b2f",
85
+ "83":"7685a846-ad39-40bf-9b21-82c847e50633",
86
+ "84":"c794337d-7b00-45f2-bdbe-57645d0192e1",
87
+ "85":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
88
+ "86":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
89
+ "87":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
90
+ "88":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
91
+ "89":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
92
+ "90":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
93
+ "91":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
94
+ "92":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
95
+ "93":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
96
+ "94":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
97
+ "95":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
98
+ "96":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
99
+ "97":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
100
+ "98":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
101
+ "99":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
102
+ "100":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
103
+ "101":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
104
+ "102":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
105
+ "103":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
106
+ "104":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
107
+ "105":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
108
+ "106":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
109
+ "107":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
110
+ "108":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
111
+ "109":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
112
+ "110":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
113
+ "111":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
114
+ "112":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
115
+ "113":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
116
+ "114":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
117
+ "115":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
118
+ "116":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
119
+ "117":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
120
+ "118":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
121
+ "119":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
122
+ "120":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
123
+ "121":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
124
+ "122":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
125
+ "123":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
126
+ "124":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
127
+ "125":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
128
+ "126":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
129
+ "127":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
130
+ "128":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
131
+ "129":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
132
+ "130":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
133
+ "131":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
134
+ "132":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
135
+ "133":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
136
+ "134":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
137
+ "135":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
138
+ "136":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
139
+ "137":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
140
+ "138":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
141
+ "139":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
142
+ "140":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
143
+ "141":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
144
+ "142":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
145
+ "143":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
146
+ "144":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
147
+ "145":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
148
+ "146":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
149
+ "147":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
150
+ "148":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
151
+ "149":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
152
+ "150":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
153
+ "151":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
154
+ "152":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
155
+ "153":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
156
+ "154":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
157
+ "155":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
158
+ "156":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
159
+ "157":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
160
+ "158":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
161
+ "159":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
162
+ "160":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
163
+ "161":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
164
+ "162":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
165
+ "163":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
166
+ "164":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
167
+ "165":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
168
+ "166":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
169
+ "167":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
170
+ "168":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
171
+ "169":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
172
+ "170":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
173
+ "171":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
174
+ "172":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
175
+ "173":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
176
+ "174":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
177
+ "175":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
178
+ "176":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
179
+ "177":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
180
+ "178":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
181
+ "179":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
182
+ "180":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
183
+ "181":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
184
+ "182":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
185
+ "183":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
186
+ "184":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
187
+ "185":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
188
+ "186":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
189
+ "187":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
190
+ "188":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
191
+ "189":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
192
+ "190":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
193
+ "191":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
194
+ "192":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
195
+ "193":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
196
+ "194":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
197
+ "195":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
198
+ "196":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
199
+ "197":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
200
+ "198":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
201
+ "199":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
202
+ "200":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
203
+ "201":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
204
+ "202":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
205
+ "203":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
206
+ "204":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
207
+ "205":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
208
+ "206":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
209
+ "207":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
210
+ "208":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
211
+ "209":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
212
+ "210":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
213
+ "211":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
214
+ "212":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
215
+ "213":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
216
+ "214":"903e4ae1-1c0c-4f6f-b710-3744b8fddfa1",
217
+ "215":"1ebaa846-4430-471b-a35f-46cc644d58f5",
218
+ "216":"994019c5-eaa1-4dfa-b47b-71ece259f352",
219
+ "217":"c7a167ee-d697-431c-aab9-3e816d9f5266",
220
+ "218":"9f33338c-ea77-46f6-a38f-c570c724d696",
221
+ "219":"77dcf7cf-57fe-403c-8ecc-e94d2a45cd04",
222
+ "220":"a0af10bd-3985-4e46-be8f-a415c4cb3b8b",
223
+ "221":"36412cd6-5df1-4b4f-9e49-0f4600224115",
224
+ "222":"36412cd6-5df1-4b4f-9e49-0f4600224115",
225
+ "223":"36412cd6-5df1-4b4f-9e49-0f4600224115",
226
+ "224":"36412cd6-5df1-4b4f-9e49-0f4600224115",
227
+ "225":"a7b507ce-5de8-4675-a09e-d06e9a3cc80d",
228
+ "226":"64e8e3b2-d07c-446e-99ba-a8b81574c2c4",
229
+ "227":"64e8e3b2-d07c-446e-99ba-a8b81574c2c4",
230
+ "228":"64e8e3b2-d07c-446e-99ba-a8b81574c2c4",
231
+ "229":"64e8e3b2-d07c-446e-99ba-a8b81574c2c4",
232
+ "230":"64e8e3b2-d07c-446e-99ba-a8b81574c2c4",
233
+ "231":"271cb2e6-b472-45a0-bf7a-4980036d2171",
234
+ "232":"d23b72aa-eda9-4f62-bf22-ea1de9073545",
235
+ "233":"d23b72aa-eda9-4f62-bf22-ea1de9073545",
236
+ "234":"d23b72aa-eda9-4f62-bf22-ea1de9073545",
237
+ "235":"d23b72aa-eda9-4f62-bf22-ea1de9073545",
238
+ "236":"d23b72aa-eda9-4f62-bf22-ea1de9073545",
239
+ "237":"fa6e95d7-d751-4d86-ab7c-82089f0b8faa",
240
+ "238":"507cbd7a-9238-4937-a5a2-c63a0ec88d87",
241
+ "239":"28f7a3d6-bd6a-4d0c-8110-645f8aaa8121",
242
+ "240":"c1bece89-9a74-4af5-aa17-bc4e43837881",
243
+ "241":"bb1b74b6-c8e2-46bb-b414-cf422a363dbb",
244
+ "242":"e18fb091-0dab-46b0-9fc1-d3be2f14dc98",
245
+ "243":"4c20e222-4c47-4738-baaa-74fdb0e45179",
246
+ "244":"84b01354-c471-4dd8-998f-58a23f9d48c4",
247
+ "245":"c496a105-dffa-43a1-871b-da1da78d6368",
248
+ "246":"ceddd2eb-fd9b-49c5-be15-039f4711bfc3",
249
+ "247":"94c7ec92-a660-4637-b894-653841ab8330",
250
+ "248":"2c796696-5039-4fdb-b824-24b87475a46b",
251
+ "249":"a6b27dc8-e4b2-43b9-bf4e-fea72cefcbc2",
252
+ "250":"b3255e30-e57f-4cf3-a8c1-d0c33d5756e9",
253
+ "251":"bf83b9d2-6ac2-4bf7-8cd5-4b71e77d67f5",
254
+ "252":"b909b9fe-1cee-4516-835b-1463fe5caecd",
255
+ "253":"14b3b0f7-db13-4c82-96f1-a8d4e0350d3e",
256
+ "254":"14b3b0f7-db13-4c82-96f1-a8d4e0350d3e",
257
+ "255":"ced3657b-add7-4851-acdf-478ca8453813",
258
+ "256":"b20f09c3-33b0-4add-b172-3b16deb7448f",
259
+ "257":"5e2c8da9-01cf-4717-b0db-759221be84cb",
260
+ "258":"5e2c8da9-01cf-4717-b0db-759221be84cb",
261
+ "259":"5e2c8da9-01cf-4717-b0db-759221be84cb",
262
+ "260":"6c9bbf3d-02c9-4d85-b930-2d5709734f5f",
263
+ "261":"81a70811-b695-40f7-a660-4c2a93f82609",
264
+ "262":"cf932e08-307e-4284-beb7-c6631405c54f",
265
+ "263":"cf932e08-307e-4284-beb7-c6631405c54f",
266
+ "264":"0769916c-b28a-4641-82ed-4f79f31ab0a3",
267
+ "265":"9dad0296-8dfc-4335-a78b-f5df859485db",
268
+ "266":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
269
+ "267":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
270
+ "268":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
271
+ "269":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
272
+ "270":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
273
+ "271":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
274
+ "272":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
275
+ "273":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
276
+ "274":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
277
+ "275":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
278
+ "276":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
279
+ "277":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
280
+ "278":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
281
+ "279":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
282
+ "280":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
283
+ "281":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
284
+ "282":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
285
+ "283":"9cce27f5-5f9e-46b0-905d-7007e4a6929b",
286
+ "284":"df45d520-f40f-44f7-98f9-882bb8353f9f",
287
+ "285":"7376e690-09d3-43d0-bdcc-4f5ae2147254",
288
+ "286":"7376e690-09d3-43d0-bdcc-4f5ae2147254",
289
+ "287":"7376e690-09d3-43d0-bdcc-4f5ae2147254",
290
+ "288":"7376e690-09d3-43d0-bdcc-4f5ae2147254",
291
+ "289":"7376e690-09d3-43d0-bdcc-4f5ae2147254",
292
+ "290":"7376e690-09d3-43d0-bdcc-4f5ae2147254",
293
+ "291":"a3cef0d1-553e-4e16-8273-547987df7047",
294
+ "292":"6fdd39ea-151e-46ef-94a3-e5d2f23a949b",
295
+ "293":"1f4cb436-9a5e-40d8-9908-8e76d7526836",
296
+ "294":"431024af-5427-44fb-9a5f-4a490e813987",
297
+ "295":"6aecc621-c0af-4142-ac11-f01ab9d25a02",
298
+ "296":"ab1e5343-d60d-4f68-a69d-14e6583cfd75",
299
+ "297":"0d117026-9dea-41cc-97b5-2738c28e8d6b",
300
+ "298":"7d9175b9-2d32-48bc-9091-ce5e945a009f",
301
+ "299":"729d2110-bdb3-49d5-b2b1-9e245ddf868e",
302
+ "300":"4abdf054-f089-46f7-9503-c97f5d586fe5",
303
+ "301":"1f210588-7c0a-4760-ac55-231e2b18d2f2",
304
+ "302":"f49146f8-a608-41cb-a076-b2c0228e728c",
305
+ "303":"7e1b75b9-6f56-4edf-bca9-1d39544c2bd7",
306
+ "304":"54a30668-2a63-402a-9873-19678cb630d9",
307
+ "305":"5c3ae55a-ca8a-4928-951e-eec88833a28f",
308
+ "306":"2d53d0c4-afd5-42bb-ba93-179ed6395f7e",
309
+ "307":"97e06e92-4226-4b98-9697-0a9170a28c0e",
310
+ "308":"97e06e92-4226-4b98-9697-0a9170a28c0e",
311
+ "309":"97e06e92-4226-4b98-9697-0a9170a28c0e",
312
+ "310":"622fd9d2-64aa-45d3-bd23-a305c2031b6d",
313
+ "311":"3ce11f08-bf7b-47a8-89e8-ab19eb9354c9",
314
+ "312":"3ce11f08-bf7b-47a8-89e8-ab19eb9354c9",
315
+ "313":"66a49078-8316-47be-b4e2-8468e698c6da",
316
+ "314":"013bdcb2-1e44-443b-9b42-d2927b717408",
317
+ "315":"013bdcb2-1e44-443b-9b42-d2927b717408",
318
+ "316":"e270ccc7-db65-40ba-83bb-f9936949ee4e",
319
+ "317":"fe54305c-fc45-48da-a2d2-bcb81298144a",
320
+ "318":"1120a9cd-6d66-44a6-a5d1-e36359946fcc",
321
+ "319":"b699acae-8d37-462e-97b9-ae0de898d9b9",
322
+ "320":"40bd71d0-85af-4cdb-88a4-755d0a4babd6",
323
+ "321":"dc9d582b-9ee0-4100-a4e5-5e52ebbc7ca4",
324
+ "322":"937e2763-f92d-492b-8ee8-e4093ba75ea9",
325
+ "323":"f6478cc0-6764-404d-8d01-3b4a074bb2af",
326
+ "324":"4be6727a-85b8-408f-ab6d-58cdc912b494",
327
+ "325":"4be6727a-85b8-408f-ab6d-58cdc912b494",
328
+ "326":"4be6727a-85b8-408f-ab6d-58cdc912b494",
329
+ "327":"4be6727a-85b8-408f-ab6d-58cdc912b494",
330
+ "328":"bbe14e1a-5689-4a70-94f6-38b87c8dd820",
331
+ "329":"ae1cfdbb-17cf-4d10-b9fd-f8f68a0c69a4",
332
+ "330":"2d31d32a-35a6-46a6-b2f0-4c9e450948b4",
333
+ "331":"fd24fdcb-cb6e-4249-b38e-f6948cc1b514",
334
+ "332":"5390515f-489a-42c9-9980-7c75a2485c87",
335
+ "333":"5390515f-489a-42c9-9980-7c75a2485c87",
336
+ "334":"c89711bf-a736-494b-90fa-41da8fc7cf6c",
337
+ "335":"51fa7f51-c034-4e30-9dee-a181e507c260",
338
+ "336":"dd0d6e97-96f0-4534-8ec0-4c771eba8f1a",
339
+ "337":"e84f30d1-e640-404e-a324-292e5e17bc05",
340
+ "338":"e84f30d1-e640-404e-a324-292e5e17bc05",
341
+ "339":"e84f30d1-e640-404e-a324-292e5e17bc05",
342
+ "340":"01fddb10-afde-4b6e-a75e-d66c1ace4174",
343
+ "341":"cb63551b-eaae-4bee-93f4-57cdc270ab0e",
344
+ "342":"8ae03626-fce3-4ae1-8ff5-024cd85067c3",
345
+ "343":"a9055acd-56fc-400b-bba8-59a5c0ba126e",
346
+ "344":"a9055acd-56fc-400b-bba8-59a5c0ba126e",
347
+ "345":"a9055acd-56fc-400b-bba8-59a5c0ba126e",
348
+ "346":"a9055acd-56fc-400b-bba8-59a5c0ba126e",
349
+ "347":"1f249e44-fddd-43c7-9a0f-ccd55f8e0069",
350
+ "348":"039e485f-3613-44f3-a1b8-1cf08c195f98",
351
+ "349":"4c0ea847-94d7-4942-9f3d-67dc9c373ff5",
352
+ "350":"3768cc65-c7da-4275-9342-a73a53b39e14",
353
+ "351":"792aefb9-efa3-455c-821c-459068e3c785",
354
+ "352":"3ff15602-5e5c-48cb-a870-cb651d12791f",
355
+ "353":"2e794f5c-68e7-44d3-b463-6ece1327ea64",
356
+ "354":"6af74c20-36ed-4b30-9056-6e05ed4bf61c",
357
+ "355":"c05ff6e7-a611-4f5b-aaba-68ed1d82f968",
358
+ "356":"f2feba69-c48d-4490-82ac-5ab63f897a64",
359
+ "357":"39e7128b-2287-4d52-81f2-85e9453a1721",
360
+ "358":"d2173a9d-4ea4-41f9-9f61-6b648f2caae1",
361
+ "359":"ef1d37ec-6fe8-4bd0-a08c-ef4fd8d23e57",
362
+ "360":"1de1483c-a76c-4d8c-bc4e-b78552fa76c8",
363
+ "361":"3ca1928f-0a4a-498a-b841-d19ecca8dae8",
364
+ "362":"6d108a99-c97e-4f40-a578-c86450882677",
365
+ "363":"363276e8-ae5f-4414-93af-6cec0773f0ee",
366
+ "364":"656bddb2-cbbf-49da-87a3-da63872d9ccf",
367
+ "365":"c8c8adb6-19b5-4be9-a3f5-4403cec4235e",
368
+ "366":"d1df7644-83ca-414f-985e-e73532abd529",
369
+ "367":"d1df7644-83ca-414f-985e-e73532abd529",
370
+ "368":"d1df7644-83ca-414f-985e-e73532abd529",
371
+ "369":"d1df7644-83ca-414f-985e-e73532abd529",
372
+ "370":"a8cf3c45-243b-4222-86dc-8871f31901d4",
373
+ "371":"0f49947f-2755-4858-8c4c-48c1f76582ae",
374
+ "372":"6b612714-29dd-48a6-a61b-1cc9ec9992da",
375
+ "373":"a11771f3-130d-4996-bf79-ae99678fe8a8",
376
+ "374":"25331386-aca4-4f9f-a27a-aa89d1a98df3",
377
+ "375":"3caa33b3-06d8-49a8-b4c7-1ea5c1d4ec5e",
378
+ "376":"8000572e-dfec-438c-a69b-88868d713c5b",
379
+ "377":"78f5a8ae-183e-4acd-8215-347b11819187",
380
+ "378":"78f5a8ae-183e-4acd-8215-347b11819187",
381
+ "379":"3f465a91-fa01-433b-a0d2-99c06cb699a9",
382
+ "380":"70aee8d4-74c3-4e51-871c-6ee62f7eb721",
383
+ "381":"70aee8d4-74c3-4e51-871c-6ee62f7eb721",
384
+ "382":"c68e6aef-8807-42e6-b8fb-d383bd56f8a8",
385
+ "383":"50f645d1-7f7e-4e47-b13d-fdc89c9577c3",
386
+ "384":"052113d6-3969-4746-9415-fe23f6b9ab83",
387
+ "385":"052113d6-3969-4746-9415-fe23f6b9ab83",
388
+ "386":"e0f5f491-bb54-4e1c-a2fd-b8f2f265008b",
389
+ "387":"74bf693e-f98d-40e5-9fb9-5d6e76ad5b09",
390
+ "388":"74bf693e-f98d-40e5-9fb9-5d6e76ad5b09",
391
+ "389":"74bf693e-f98d-40e5-9fb9-5d6e76ad5b09",
392
+ "390":"74bf693e-f98d-40e5-9fb9-5d6e76ad5b09",
393
+ "391":"76bbd18d-1956-4b4a-88f8-e323349ecf47",
394
+ "392":"cea5997e-cdc5-41e4-8077-026abf036648",
395
+ "393":"23aed5cd-54d6-4174-8c00-2757d2f9b45c",
396
+ "394":"23aed5cd-54d6-4174-8c00-2757d2f9b45c",
397
+ "395":"23aed5cd-54d6-4174-8c00-2757d2f9b45c",
398
+ "396":"a52c9d7a-228b-44c9-a2aa-0643fba762aa",
399
+ "397":"3fefc3fe-b54c-420c-ad22-9eb9d23119a8",
400
+ "398":"5d081db9-6495-4324-aa16-8c3aa13a4549",
401
+ "399":"5d081db9-6495-4324-aa16-8c3aa13a4549",
402
+ "400":"5d081db9-6495-4324-aa16-8c3aa13a4549",
403
+ "401":"306c5e25-2894-4cf8-ad20-2bdfa0abc021",
404
+ "402":"306c5e25-2894-4cf8-ad20-2bdfa0abc021",
405
+ "403":"734756fb-8c67-4107-a6f0-2e51122b9645",
406
+ "404":"734756fb-8c67-4107-a6f0-2e51122b9645",
407
+ "405":"734756fb-8c67-4107-a6f0-2e51122b9645",
408
+ "406":"734756fb-8c67-4107-a6f0-2e51122b9645",
409
+ "407":"734756fb-8c67-4107-a6f0-2e51122b9645",
410
+ "408":"734756fb-8c67-4107-a6f0-2e51122b9645",
411
+ "409":"734756fb-8c67-4107-a6f0-2e51122b9645",
412
+ "410":"f8af8b09-5f04-4055-8564-07b9dc434b34",
413
+ "411":"f8af8b09-5f04-4055-8564-07b9dc434b34",
414
+ "412":"f8af8b09-5f04-4055-8564-07b9dc434b34",
415
+ "413":"f8af8b09-5f04-4055-8564-07b9dc434b34",
416
+ "414":"f8af8b09-5f04-4055-8564-07b9dc434b34",
417
+ "415":"f8af8b09-5f04-4055-8564-07b9dc434b34",
418
+ "416":"f8af8b09-5f04-4055-8564-07b9dc434b34",
419
+ "417":"f8af8b09-5f04-4055-8564-07b9dc434b34",
420
+ "418":"f8af8b09-5f04-4055-8564-07b9dc434b34",
421
+ "419":"f8af8b09-5f04-4055-8564-07b9dc434b34",
422
+ "420":"f8af8b09-5f04-4055-8564-07b9dc434b34",
423
+ "421":"f8af8b09-5f04-4055-8564-07b9dc434b34",
424
+ "422":"f8af8b09-5f04-4055-8564-07b9dc434b34",
425
+ "423":"f8af8b09-5f04-4055-8564-07b9dc434b34",
426
+ "424":"76f8cb51-5bce-4ace-8397-10eb00a54918",
427
+ "425":"fca07053-3bc6-4c93-a2ff-80fd10937ab5",
428
+ "426":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
429
+ "427":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
430
+ "428":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
431
+ "429":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
432
+ "430":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
433
+ "431":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
434
+ "432":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
435
+ "433":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
436
+ "434":"7d6acf8c-522c-4e37-a61e-066585f6d98f",
437
+ "435":"be126750-eeee-4a06-ae4b-5e8fa83d4449",
438
+ "436":"727e4d2e-680c-4c0d-a744-ddc92ae884ec",
439
+ "437":"727e4d2e-680c-4c0d-a744-ddc92ae884ec",
440
+ "438":"70051e34-dd29-4653-bb9f-4b3f1a446ee0",
441
+ "439":"fef65c22-b1fc-4f4e-8803-48d75ea070be",
442
+ "440":"4a503b92-f3cb-4711-84ad-7c673ac0d972",
443
+ "441":"4a503b92-f3cb-4711-84ad-7c673ac0d972",
444
+ "442":"78fb42b8-54d1-40a5-ab4a-f485e78022e6",
445
+ "443":"a64b6b48-e799-4c24-8e74-c67fd3bb8ff8",
446
+ "444":"6eed32db-8029-4920-a258-38db9bf8fc7f",
447
+ "445":"b0ee4d4b-2a56-4d98-a812-e072d6c173ad",
448
+ "446":"0b42c0e9-0466-4e65-9e3e-76c4ffc49d8f",
449
+ "447":"37f25ceb-1cef-4c04-9bcd-8c3458bfebd9",
450
+ "448":"806a216d-6e35-4751-8ab7-5ad7011edd4e",
451
+ "449":"f0181b52-9ec1-41b2-8512-777af2ff69eb",
452
+ "450":"390c9ec2-1f44-4613-9e88-46f4300089ad",
453
+ "451":"e3fc994d-d20a-4215-8118-617472b46490",
454
+ "452":"04057d9c-cf39-4cbd-9bf1-b42216afeefd",
455
+ "453":"28ff4bbd-080c-438b-aa5c-77e75d3cd828",
456
+ "454":"07d0ed62-fa07-4eb3-ada0-7866e790b8e0",
457
+ "455":"eed4b610-b88d-4580-8720-223484c7ba93",
458
+ "456":"065f9259-59d6-43fe-ac64-d3dd9eadf98f",
459
+ "457":"e2616771-07b4-4859-bb97-1e77612d47cf",
460
+ "458":"fb69b146-4cae-401d-9160-43e7c3c4e409",
461
+ "459":"02d2b1cc-fc36-44f4-af94-8b71d0afef3d",
462
+ "460":"890d8319-f8c6-4f6c-9581-32c306e160de",
463
+ "461":"890d8319-f8c6-4f6c-9581-32c306e160de",
464
+ "462":"890d8319-f8c6-4f6c-9581-32c306e160de",
465
+ "463":"2a770d8d-8cdc-40fb-825d-ab8be73533df",
466
+ "464":"2a770d8d-8cdc-40fb-825d-ab8be73533df",
467
+ "465":"f13b0d4d-3376-4f5f-aef7-2bdbf64bd594",
468
+ "466":"73cb2074-7132-495b-96e8-4b50c54612ae",
469
+ "467":"025ece67-c6a5-4d0c-aa38-3e046d5279eb",
470
+ "468":"025ece67-c6a5-4d0c-aa38-3e046d5279eb",
471
+ "469":"1db5a762-06e8-4689-9dde-c9df0c4fca33",
472
+ "470":"1db5a762-06e8-4689-9dde-c9df0c4fca33",
473
+ "471":"1d43954b-0e29-4489-b56c-c6f0c3068b3f",
474
+ "472":"265e44b2-998e-4ff2-ba91-516410376842",
475
+ "473":"0be8df51-9bff-4b16-bf58-cfe5724c283f",
476
+ "474":"c104c119-0acb-4e31-aa34-68b9c11ed0e1",
477
+ "475":"c104c119-0acb-4e31-aa34-68b9c11ed0e1",
478
+ "476":"5c8db56f-825c-4117-8061-39120987b1c7",
479
+ "477":"5c8db56f-825c-4117-8061-39120987b1c7",
480
+ "478":"576c7017-8594-4ef4-8641-c3956cfc98a0",
481
+ "479":"55b9acff-caab-46c6-b460-d9f2d79b49b1",
482
+ "480":"b6c080ba-8174-4aac-bec6-cfeeb35ab489",
483
+ "481":"60e07fa3-afcd-4db6-b81d-b5ff04ceff4d",
484
+ "482":"60e07fa3-afcd-4db6-b81d-b5ff04ceff4d",
485
+ "483":"539484c9-652c-4111-a8a4-b4f8961ce8e4",
486
+ "484":"539484c9-652c-4111-a8a4-b4f8961ce8e4",
487
+ "485":"f26380c7-b180-499d-8c27-d7e72eb5b2b3",
488
+ "486":"9e7d16be-4947-4033-8479-9195fc660607",
489
+ "487":"c4788b22-78c5-4955-b014-cef6d60b1507",
490
+ "488":"e5f7515b-bac8-4d2b-a5b9-17aae82534e9",
491
+ "489":"e5f7515b-bac8-4d2b-a5b9-17aae82534e9",
492
+ "490":"0b665da1-1860-4650-92fd-80678825367e",
493
+ "491":"dedb3c74-2ac5-4a8c-9f35-c1767f5d1fca",
494
+ "492":"ae4a3fd0-6174-4d39-92d5-3f73acbea6c7",
495
+ "493":"a6720b8e-f23a-41a8-9156-dfd0c792fa02",
496
+ "494":"38d39c08-3158-4983-ad1c-8eb6fa6f9c84",
497
+ "495":"4ef10505-f671-4824-b796-98283b06d451",
498
+ "496":"1b23f2dc-a7a4-445e-b68a-ec001f48bf50",
499
+ "497":"26b81303-9294-4d92-b8d1-31f5cac971f1",
500
+ "498":"26b81303-9294-4d92-b8d1-31f5cac971f1",
501
+ "499":"fb536c66-2092-4e9b-822f-b4e767ea814d",
502
+ "500":"9dd869bb-c0ea-4b65-841c-f9b70a857433",
503
+ "501":"9dd869bb-c0ea-4b65-841c-f9b70a857433",
504
+ "502":"ebbe1028-17dc-47bd-9014-2f45dcc809f8",
505
+ "503":"2ff6f46d-1dae-4d7b-b694-04e1da7b837c",
506
+ "504":"991cb5ef-cd0d-447d-bccc-1203a7799759",
507
+ "505":"991cb5ef-cd0d-447d-bccc-1203a7799759",
508
+ "506":"bda823e8-dcb8-4d93-94c0-10a3f2326809",
509
+ "507":"142964e2-a6b3-4ce1-aff4-fed13d94361a",
510
+ "508":"c487daf1-7f20-47c4-9521-f8897a3fca04",
511
+ "509":"ab92d6e1-4e14-4170-9232-d0539e802a44",
512
+ "510":"39748c34-29b2-4944-b32f-a877ec8a5910",
513
+ "511":"43a82a3b-4579-456c-829c-308a2256c1ea",
514
+ "512":"7311712c-2142-4d92-8e36-daab491ecfe8",
515
+ "513":"8a5e4935-9992-4d22-b677-9606553400d2",
516
+ "514":"c5117733-6764-46e9-b184-70548b196705",
517
+ "515":"6defb70a-4d4a-4755-8373-a4164cb5163c",
518
+ "516":"6418c992-1fba-48a3-9327-41316013bdc9",
519
+ "517":"aa64788f-a2dd-4db0-8b4d-fb0ea6371c35",
520
+ "518":"0ae25c41-1af4-4633-8af0-7b9db342bc40",
521
+ "519":"7ae2cf2c-4629-4482-bf9e-758e73d8a390",
522
+ "520":"49e4fd1a-e9d4-4641-be71-75114d15e44d",
523
+ "521":"ba7a7caf-aa5a-48e6-a21d-c340f1a33ab5",
524
+ "522":"a86197b7-e62d-480d-b978-f14b4ecc8aee",
525
+ "523":"c8f12a96-cdaa-473e-bfee-fb993f8ea638",
526
+ "524":"47be952c-7ecf-4512-9b8f-334acb1e159a",
527
+ "525":"e665e902-3044-4564-9706-f84c213f7215",
528
+ "526":"056abf88-43f3-4adf-a27a-15fe73344ac9",
529
+ "527":"c29e0ed7-03de-4b05-b4e2-70810d1dce34",
530
+ "528":"cc8aad6b-a740-49cd-a624-070d84774a30",
531
+ "529":"cc8aad6b-a740-49cd-a624-070d84774a30",
532
+ "530":"6c1d828d-1a3a-45ea-8228-d66e58cbe4fe",
533
+ "531":"6abcfa86-c550-4cfe-bb28-537d4d43b9c7",
534
+ "532":"48c67da0-3df9-4dc6-837c-0dfeac0a0fea",
535
+ "533":"fa7f8ab7-f84a-48c7-9dc0-eb3eb2c1dbf5",
536
+ "534":"10642b1f-dfa3-41f1-87b9-c7ca23aad09e",
537
+ "535":"6fd367b2-099d-4a95-9be9-27e12c7698c9",
538
+ "536":"8d40dab2-6ad7-4e1e-a9b6-ec862f56f019",
539
+ "537":"e9ab714e-88a8-4a22-8a58-5e35c56688fa",
540
+ "538":"c45d1f78-89fd-457e-a4fd-000557aa7572",
541
+ "539":"c45d1f78-89fd-457e-a4fd-000557aa7572",
542
+ "540":"c45d1f78-89fd-457e-a4fd-000557aa7572",
543
+ "541":"30b6b7ac-438a-464b-8623-8a9bd8d33a6a",
544
+ "542":"30b6b7ac-438a-464b-8623-8a9bd8d33a6a",
545
+ "543":"30b6b7ac-438a-464b-8623-8a9bd8d33a6a",
546
+ "544":"30b6b7ac-438a-464b-8623-8a9bd8d33a6a",
547
+ "545":"413fb3c2-cb09-40f2-8d00-8c57e2ce1cb6",
548
+ "546":"c198d984-f500-4c3b-ba04-1adf88814cff",
549
+ "547":"c198d984-f500-4c3b-ba04-1adf88814cff",
550
+ "548":"0d4e25c7-139f-4a81-bbe4-a0654017785d",
551
+ "549":"0d4e25c7-139f-4a81-bbe4-a0654017785d",
552
+ "550":"333a83b0-e136-4ed6-ba1b-7374e33bbe71",
553
+ "551":"43c99e5a-2e06-492c-b427-141393e072ef",
554
+ "552":"1567c1ca-4f40-4246-b45e-7648d8ac022b",
555
+ "553":"6aba28f6-bbf4-4ef4-8c1e-e142f25f3d16",
556
+ "554":"6aba28f6-bbf4-4ef4-8c1e-e142f25f3d16",
557
+ "555":"b1591a15-0482-4186-82eb-0679712c1158",
558
+ "556":"385f482e-3741-4f1c-9192-45e95e035d88",
559
+ "557":"a7dd49fa-f52e-4d2d-a3ea-4dc5be235709",
560
+ "558":"58db287c-52b3-49ce-b6c3-3fb757c65ded",
561
+ "559":"db294db2-d7b3-4034-b742-a24ea31340fb",
562
+ "560":"443c182e-e0ba-492b-8ba0-1ffd2077f166",
563
+ "561":"ad9e6901-a67b-43fe-9488-937d199884c7",
564
+ "562":"ad9e6901-a67b-43fe-9488-937d199884c7",
565
+ "563":"ad9e6901-a67b-43fe-9488-937d199884c7",
566
+ "564":"5bb0f2c6-4c36-4d5d-93f2-4c5d8c8e74b8",
567
+ "565":"5bb0f2c6-4c36-4d5d-93f2-4c5d8c8e74b8",
568
+ "566":"c1cc5ee9-67ea-43c4-a87c-b06fd9eac2f0",
569
+ "567":"c1cc5ee9-67ea-43c4-a87c-b06fd9eac2f0",
570
+ "568":"c1cc5ee9-67ea-43c4-a87c-b06fd9eac2f0",
571
+ "569":"c1cc5ee9-67ea-43c4-a87c-b06fd9eac2f0",
572
+ "570":"4973d0ed-288a-4666-83f1-60556fbe3990",
573
+ "571":"eced945d-47c8-46b2-aff4-9a5fa9a24cbc",
574
+ "572":"ad53880b-8226-463d-8002-9e0fce86a7f7",
575
+ "573":"4c1e0b41-b7d0-40d3-ace8-60bd8db8c423",
576
+ "574":"f06f3d91-710c-40f3-9884-35dd25328147",
577
+ "575":"8acbd64d-80af-4bbc-b059-aa4399108dfd",
578
+ "576":"86931eab-54fe-4301-a8a0-9573d5cc9364",
579
+ "577":"e2db3d19-8fed-4bfe-abe6-fbd12ab3399b",
580
+ "578":"81b3314c-31c8-44be-84c5-0e69fed4ef33",
581
+ "579":"e47962ea-a45c-4564-9ddc-b7404d1e6902",
582
+ "580":"1813462b-7655-4ed3-b88d-b2fd38c7afac",
583
+ "581":"6c1f58f5-0cfc-4bfb-9c49-1567f890636c",
584
+ "582":"03bd11e3-2d12-4a93-b709-77e28155d362",
585
+ "583":"4fc54a55-bf4c-4793-a513-fd4e4f56ea9a",
586
+ "584":"0c3131dd-2b02-4fd6-b48f-b63b70b998b8",
587
+ "585":"874b2808-69ee-444d-915f-c75888f712b9",
588
+ "586":"a7ce92e6-3a5e-4ac4-a4f5-94e1fe14c88f",
589
+ "587":"23373d11-7db7-4a93-8537-c53e75eec7cb",
590
+ "588":"ef5cbb9e-e46e-459b-afb0-1fc6af1fd26c",
591
+ "589":"ef5cbb9e-e46e-459b-afb0-1fc6af1fd26c",
592
+ "590":"cafe8c7a-d2c6-4834-b69d-748a68358426",
593
+ "591":"cafe8c7a-d2c6-4834-b69d-748a68358426",
594
+ "592":"1cb0ee2e-c854-4b08-9473-8fffbc002d9f",
595
+ "593":"1cb0ee2e-c854-4b08-9473-8fffbc002d9f",
596
+ "594":"ffdf2ada-45ba-42b7-8d78-aae1d2f5e64b",
597
+ "595":"227e9fec-e134-46fd-be4a-3b00985eba66",
598
+ "596":"332dc367-edc5-411c-8d57-963550fe3ec3",
599
+ "597":"01e43643-9456-493f-9fe3-704ff323d410",
600
+ "598":"01e43643-9456-493f-9fe3-704ff323d410",
601
+ "599":"01e43643-9456-493f-9fe3-704ff323d410",
602
+ "600":"01e43643-9456-493f-9fe3-704ff323d410",
603
+ "601":"41acfa8c-1f18-4540-8f8f-3cb1ee155ad3",
604
+ "602":"b4bed03d-84f9-46f3-8630-8b51ac065fc0",
605
+ "603":"0803d82a-545a-4807-9bbd-60dc65e18be1",
606
+ "604":"0803d82a-545a-4807-9bbd-60dc65e18be1",
607
+ "605":"95548618-26d2-4a56-95b8-4d785870a7b3",
608
+ "606":"95548618-26d2-4a56-95b8-4d785870a7b3",
609
+ "607":"5d98ef90-23fa-427a-a346-8e9653283e44",
610
+ "608":"1533088a-32c2-4ede-b9e7-639b5305e031",
611
+ "609":"71a8f23b-40d5-4e70-8002-3d06ffc91b65",
612
+ "610":"f1efaf9c-6e69-4e76-8a28-c3cec7c07f68",
613
+ "611":"13c026bc-f8f2-4725-8ad8-9d6f0f36a92d",
614
+ "612":"9ac0845f-e326-4c4b-96c2-02d812cc8c64",
615
+ "613":"a11fa4de-c682-45e1-8a27-6fb7099881e7",
616
+ "614":"fbff4577-8a7a-4f72-bf16-a8479f6ca17a",
617
+ "615":"c65272bf-393a-4c70-ba64-93cfd0986426",
618
+ "616":"485e9f51-ca61-4d04-9e75-58033c28b0e1",
619
+ "617":"723f39c7-0eb3-49d4-b644-df8b9123f34e",
620
+ "618":"08d4cc12-4818-4ca0-9a8e-5e6f9509dbf7",
621
+ "619":"d36ebcee-fe4f-46c3-aa6e-198426d7abb0",
622
+ "620":"3c2e04dd-16e4-452c-8492-5ad3d2d6763a",
623
+ "621":"cbf31bfb-459e-41cf-9bc1-9e5aea65c78d",
624
+ "622":"f612245d-4848-4496-873f-a2640d2fabac",
625
+ "623":"629c2b7a-f238-4d67-9293-c9839e777257",
626
+ "624":"4eb310bb-246d-4d4f-90cc-3dcee407499e",
627
+ "625":"22182c81-f940-4616-afba-67b3959f153c",
628
+ "626":"0a68159d-83f6-4773-bb15-db7c99a854a2",
629
+ "627":"f3f0f8d7-72c2-4422-ad68-aae40cf4085f",
630
+ "628":"58b97fed-62a4-4738-904e-26a8ed35814b",
631
+ "629":"6c8eb28d-6a48-4353-9dea-5c306d53ccb4",
632
+ "630":"4a728565-beef-4db3-8224-f6d9c1dae34a",
633
+ "631":"4e70c5f2-c629-4922-820f-0106c20bd93e",
634
+ "632":"4577fad6-add6-4202-a268-b43703517ebf",
635
+ "633":"a9632e25-42c7-46c6-a52f-a97b0e708c19",
636
+ "634":"32ddd0a0-9419-41f7-9ff2-250edd781ff6",
637
+ "635":"20678130-263f-44bc-bb8f-e5246f0336a5",
638
+ "636":"9f3aa98d-bd07-4c38-b779-6d35adeb9bba",
639
+ "637":"e13f7ea9-3f37-43fd-a768-cee4fb76f971",
640
+ "638":"efad5fb7-6142-487a-8645-a765e3bf72e2",
641
+ "639":"b3623365-387f-4baf-9227-fb6476656a62",
642
+ "640":"acee9c3f-a19c-4bd4-82dd-af112a19e530",
643
+ "641":"541e9427-e7fc-46cb-9cf3-d203a395e44d",
644
+ "642":"b028547d-97c3-41e5-b814-23a22dab4c4f",
645
+ "643":"b028547d-97c3-41e5-b814-23a22dab4c4f",
646
+ "644":"b028547d-97c3-41e5-b814-23a22dab4c4f",
647
+ "645":"b028547d-97c3-41e5-b814-23a22dab4c4f",
648
+ "646":"1f9ff86b-b9a6-46d9-bc83-f060128438f5",
649
+ "647":"bf120481-809d-4518-91c4-38944c36870d",
650
+ "648":"bf120481-809d-4518-91c4-38944c36870d",
651
+ "649":"b5fe5784-f187-4d26-adaf-1be87897918d",
652
+ "650":"85bab119-e559-4f3d-8ca0-9fdcf9a3f2d6",
653
+ "651":"20b9db12-e507-47e0-8b7c-f377c9d41084",
654
+ "652":"e93f344f-085d-411f-8048-27ee3ff66c0e",
655
+ "653":"2081fa36-4966-45b6-a92d-7a19d72ffe0e",
656
+ "654":"1d021080-64bb-4849-8898-d6240d20d8ef",
657
+ "655":"44661b80-6e4a-4ff4-966f-655ae717c466",
658
+ "656":"d28438fe-6a4e-4362-9f78-cbed0dba4d40",
659
+ "657":"ebe2228d-ad21-4712-b536-a61518693c12",
660
+ "658":"bbe07fb6-6891-4194-9867-ed8e68431bfc",
661
+ "659":"7054208f-4de8-46a2-8734-0c39c2596a9b",
662
+ "660":"be4a5bc7-b5d7-400b-b848-aaaa4b0171b7",
663
+ "661":"b81a78e0-323e-43ae-b39e-0dc1294e9c87",
664
+ "662":"8a4b5061-d2c9-42d6-a1bc-ebb072d7677e",
665
+ "663":"7da59bec-9fca-4392-b08a-1db209f26f1e",
666
+ "664":"b34544ba-d611-4842-9902-de7af0bd1b8d",
667
+ "665":"b34544ba-d611-4842-9902-de7af0bd1b8d",
668
+ "666":"b34544ba-d611-4842-9902-de7af0bd1b8d",
669
+ "667":"2457ce34-653c-470a-b10d-572dd1e111fa",
670
+ "668":"40d29838-bd79-4540-b92d-7202b010de33",
671
+ "669":"fc28e975-3a7d-4cf2-8e16-4eeb038662ae",
672
+ "670":"e860b214-b581-4670-9141-41978643e97f",
673
+ "671":"e860b214-b581-4670-9141-41978643e97f",
674
+ "672":"437fafad-d225-4974-ba70-361a262dfa4b",
675
+ "673":"a1043c63-4682-42c6-abf0-de677e95a3ef",
676
+ "674":"3f64e735-6009-45af-9cd3-503c00a8127d",
677
+ "675":"fc6bed5f-da56-4706-9012-e37623cf5ea3",
678
+ "676":"8e0963e3-4c2d-4e63-8f87-956a6ed9d9ab",
679
+ "677":"3365df49-8822-4dba-a496-a5050ba8fd5a",
680
+ "678":"3bdf2614-fc2b-4566-bee8-bc34d2d9bce2",
681
+ "679":"b3510820-530c-436a-b309-6e9cc3a9a5e1",
682
+ "680":"fc55d12d-8bb4-486b-abee-90c66cf65350",
683
+ "681":"fc55d12d-8bb4-486b-abee-90c66cf65350",
684
+ "682":"fc55d12d-8bb4-486b-abee-90c66cf65350",
685
+ "683":"fc55d12d-8bb4-486b-abee-90c66cf65350",
686
+ "684":"a5030edd-642f-4a8a-b4c6-3989f1955376",
687
+ "685":"9e889add-6752-4302-96a7-7406711831e2",
688
+ "686":"9e889add-6752-4302-96a7-7406711831e2",
689
+ "687":"ccfa96a3-a31a-4da4-b73e-dcb591e7143e",
690
+ "688":"ccfa96a3-a31a-4da4-b73e-dcb591e7143e",
691
+ "689":"ccfa96a3-a31a-4da4-b73e-dcb591e7143e",
692
+ "690":"ccfa96a3-a31a-4da4-b73e-dcb591e7143e",
693
+ "691":"ccfa96a3-a31a-4da4-b73e-dcb591e7143e",
694
+ "692":"bf4cbe1e-0159-4458-b087-1b88dc752d4d",
695
+ "693":"f5dab280-7f5b-40a4-a401-371e825834d3",
696
+ "694":"812188c7-8a7a-4a7a-85b4-6d9be64a1ec3",
697
+ "695":"93d8f99f-22a8-4a1a-953c-73bb21128001",
698
+ "696":"d5b53c56-d520-4185-9a1c-2b634e452e25",
699
+ "697":"4e9b9b9a-6210-4bd5-8d16-9b3c5cf23030",
700
+ "698":"29dc2ec7-0959-42e3-b89c-e5be478e53c2",
701
+ "699":"11d42619-eb2d-4b35-a0a5-64b1bd563fc1",
702
+ "700":"bfa01c37-0440-4694-98db-f1d92a8b299b",
703
+ "701":"db83463f-6af4-45a1-a52a-bf795b7f672d",
704
+ "702":"db83463f-6af4-45a1-a52a-bf795b7f672d",
705
+ "703":"db83463f-6af4-45a1-a52a-bf795b7f672d",
706
+ "704":"30e9c901-07a0-4948-b673-91545ed6514b",
707
+ "705":"cbee6b20-fcf6-45ab-ab15-93e5062623dc",
708
+ "706":"cbee6b20-fcf6-45ab-ab15-93e5062623dc",
709
+ "707":"cbee6b20-fcf6-45ab-ab15-93e5062623dc",
710
+ "708":"cbee6b20-fcf6-45ab-ab15-93e5062623dc",
711
+ "709":"23c42063-a1ad-45b5-9b53-444bfb25aeb7",
712
+ "710":"23c42063-a1ad-45b5-9b53-444bfb25aeb7",
713
+ "711":"921c55cb-c962-4ddd-b356-c4e6f0c477dc",
714
+ "712":"921c55cb-c962-4ddd-b356-c4e6f0c477dc",
715
+ "713":"921c55cb-c962-4ddd-b356-c4e6f0c477dc",
716
+ "714":"921c55cb-c962-4ddd-b356-c4e6f0c477dc",
717
+ "715":"8014cbea-db46-422a-8094-bc26d8aa6dfd",
718
+ "716":"8014cbea-db46-422a-8094-bc26d8aa6dfd",
719
+ "717":"3c472dd6-b461-4111-907c-57b2f95a2726",
720
+ "718":"3c472dd6-b461-4111-907c-57b2f95a2726",
721
+ "719":"3c472dd6-b461-4111-907c-57b2f95a2726",
722
+ "720":"3c472dd6-b461-4111-907c-57b2f95a2726",
723
+ "721":"3c472dd6-b461-4111-907c-57b2f95a2726",
724
+ "722":"eb300311-3bd4-4569-b46a-230119508f09",
725
+ "723":"10aa2f36-4d83-44b2-9471-cb239af9f7c7",
726
+ "724":"ecf4c5d1-9877-40fb-8d0f-c68088cc4e2d",
727
+ "725":"ba01e2aa-dd77-446d-ad1e-59a9fd3a66d6",
728
+ "726":"e8cb97f5-8ffa-4607-a2c0-016ed77ebbd7",
729
+ "727":"e8cb97f5-8ffa-4607-a2c0-016ed77ebbd7",
730
+ "728":"2825555c-ce58-4cb1-876b-ca825d40ef11",
731
+ "729":"b9ad1fe2-7815-4781-82ef-116f1d95b212",
732
+ "730":"4096e0d6-6432-49a8-a834-c8b69923ef6c",
733
+ "731":"7cc278de-9607-408c-8af7-357bcda844bc",
734
+ "732":"d91a5aef-642a-420d-894d-8cbe80cca0d8",
735
+ "733":"d91a5aef-642a-420d-894d-8cbe80cca0d8",
736
+ "734":"02470ebf-f1aa-4490-bb04-0a67525c5d87",
737
+ "735":"63a770a9-167d-4094-b858-c138360668c2",
738
+ "736":"4013f09e-a8a3-4f67-9167-612706c88cae",
739
+ "737":"65798d58-120d-4356-888b-462dbbcca6e7",
740
+ "738":"e33baedb-64df-4379-a1ca-ed1bc2682af3",
741
+ "739":"c5aea926-74c8-41ac-81ad-001792c84662",
742
+ "740":"eac74551-d776-49bd-8ce2-825b7b65407f",
743
+ "741":"75986643-9de4-4038-a5ed-6226eba363ed",
744
+ "742":"75986643-9de4-4038-a5ed-6226eba363ed",
745
+ "743":"f110188f-2d63-448b-bb5f-f2c399e606f8",
746
+ "744":"2d19f27e-b89b-46ac-924a-12706bd1b057",
747
+ "745":"bb4a190e-edb8-4b72-a95c-1911fbd7bc9e",
748
+ "746":"ebabff49-c44f-4aca-a610-de4d542cba88",
749
+ "747":"ebabff49-c44f-4aca-a610-de4d542cba88",
750
+ "748":"6b628bd1-c3ae-4e4d-b339-b7f84b3f98a7",
751
+ "749":"bedcce57-50ce-4b97-aa2d-009424ee69fc",
752
+ "750":"9bbb1bda-2924-463f-9f0c-dd4af8d55063",
753
+ "751":"aa8e6181-7174-4d1e-9304-a942226cea4d",
754
+ "752":"64f070d8-2698-47e4-a40e-c143d55d7ba2",
755
+ "753":"e8aa59ee-b363-477d-bebe-8b70c3af1d2a",
756
+ "754":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
757
+ "755":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
758
+ "756":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
759
+ "757":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
760
+ "758":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
761
+ "759":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
762
+ "760":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
763
+ "761":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
764
+ "762":"96dbbb4a-9427-42b0-9633-0e7c3cd650a2",
765
+ "763":"98f1e923-262d-4a91-8511-6d66ad28fb67",
766
+ "764":"d776a3e8-fb5e-4e46-8ffe-bbd96c472343",
767
+ "765":"3ab63745-bf87-46f2-a559-829093e0a6f9",
768
+ "766":"6c59087d-283a-4332-b950-5baedffaa5e5",
769
+ "767":"dcbfe3ad-e1ba-4236-8a76-61e45753c157",
770
+ "768":"9597645c-6473-44af-beea-77d4f27c3be1",
771
+ "769":"edfda680-4579-4a3b-9d29-b5c3a42e30ac",
772
+ "770":"edfda680-4579-4a3b-9d29-b5c3a42e30ac",
773
+ "771":"edfda680-4579-4a3b-9d29-b5c3a42e30ac",
774
+ "772":"edfda680-4579-4a3b-9d29-b5c3a42e30ac",
775
+ "773":"edfda680-4579-4a3b-9d29-b5c3a42e30ac",
776
+ "774":"c0c66977-f8e5-4cd5-bf88-d509279f05ad",
777
+ "775":"c0c66977-f8e5-4cd5-bf88-d509279f05ad",
778
+ "776":"8e1942be-8205-41a8-bb91-0377d4aa0adc",
779
+ "777":"88f5e5dd-6c5a-4493-87e8-dd9ed1c90a4b",
780
+ "778":"a42d5228-cd07-408b-91c5-4e74b833a565",
781
+ "779":"d13861a2-f698-4de6-a10b-d771b4ba9d9b",
782
+ "780":"493edb70-9653-4b17-a0c9-481ebfb2e5f3",
783
+ "781":"d18f5c45-f198-41d0-88bd-65b0442dd881",
784
+ "782":"d18f5c45-f198-41d0-88bd-65b0442dd881",
785
+ "783":"e884232b-68da-4528-89bb-1176cfe9ec5e",
786
+ "784":"5768e884-c985-4a1d-bbc5-25c5f9c65b3e",
787
+ "785":"5768e884-c985-4a1d-bbc5-25c5f9c65b3e",
788
+ "786":"5768e884-c985-4a1d-bbc5-25c5f9c65b3e",
789
+ "787":"5768e884-c985-4a1d-bbc5-25c5f9c65b3e",
790
+ "788":"bb0bfb87-1b1d-4112-8ac8-b17a1c4b5e15",
791
+ "789":"4f3548ca-5c27-45ed-a477-4cccb9af2f3d",
792
+ "790":"07ac21aa-347e-4327-a43a-bf9af84f79a2",
793
+ "791":"7fe55930-4d9b-4be0-8e89-46d1e2c4c67f",
794
+ "792":"fd536e50-0a72-4300-9980-7af513d18ae0",
795
+ "793":"59d5d2d5-c807-4354-a188-170eca0b2ec5",
796
+ "794":"5a7f3761-0488-4f2b-835d-7f8ed1c30b13",
797
+ "795":"ac6a08bd-c51b-441b-a15b-152197f77632",
798
+ "796":"53e658f9-5bb8-4769-9522-212d8aa18367",
799
+ "797":"46c65712-87b6-4a77-bc77-52c4938c5a66",
800
+ "798":"6694d361-676b-4e3d-88fb-ae714eb90917",
801
+ "799":"362bf10e-db48-41c7-95ed-5bc52bcf9eb9",
802
+ "800":"41c40781-b515-4271-8d87-8d3b27dc6c48",
803
+ "801":"5a1b438b-48b9-456b-8709-35267a48cba0",
804
+ "802":"7a6be52c-b798-482d-b967-4f6e91037320",
805
+ "803":"273010e0-8263-488f-ae09-08b456c194c4",
806
+ "804":"436689c3-34bf-4db2-8873-8bf6be716faf",
807
+ "805":"436689c3-34bf-4db2-8873-8bf6be716faf",
808
+ "806":"d969d583-cbf5-40ea-8682-b99d407491a8",
809
+ "807":"8ad61f13-0ab3-4572-bd31-8251a2288ccf",
810
+ "808":"541feba9-9e6e-4bdd-9d4e-88fa4361cdd1",
811
+ "809":"c1ae3c87-a57d-43e4-ac7c-234d1c9d3b4c",
812
+ "810":"fa9e9753-10f6-4395-8614-8410fff65367",
813
+ "811":"929249f9-be79-4a25-aaa8-813cb77830fe",
814
+ "812":"d65d84e9-f5ed-4616-8320-72889528831b",
815
+ "813":"601eaff8-a2d0-4ad9-90fa-3871fff8c567",
816
+ "814":"601eaff8-a2d0-4ad9-90fa-3871fff8c567",
817
+ "815":"2ba2dc06-3e24-4d37-bd2b-a8864a2e0b8c",
818
+ "816":"3a02c74f-d776-4716-acc4-871ec8185a87",
819
+ "817":"3a02c74f-d776-4716-acc4-871ec8185a87",
820
+ "818":"3a02c74f-d776-4716-acc4-871ec8185a87",
821
+ "819":"3a02c74f-d776-4716-acc4-871ec8185a87",
822
+ "820":"5740e23c-39fc-4258-9a28-3d321baf8fe1",
823
+ "821":"ff74d600-71d0-4879-bff6-02819114e8cd",
824
+ "822":"ff74d600-71d0-4879-bff6-02819114e8cd",
825
+ "823":"ff74d600-71d0-4879-bff6-02819114e8cd",
826
+ "824":"25b6e969-425a-45ff-8a21-4dabd1312ca9",
827
+ "825":"b26f251c-291f-4a85-888d-47bd9b23d693",
828
+ "826":"6aa0ac2f-7c5e-4a04-bec0-b1b305feb456",
829
+ "827":"6aa0ac2f-7c5e-4a04-bec0-b1b305feb456",
830
+ "828":"50912d82-7dcd-4092-8e5f-b996d975223f",
831
+ "829":"50912d82-7dcd-4092-8e5f-b996d975223f",
832
+ "830":"1c59c22a-6e0f-4c30-8740-acc5fbc70857",
833
+ "831":"1c59c22a-6e0f-4c30-8740-acc5fbc70857",
834
+ "832":"1c59c22a-6e0f-4c30-8740-acc5fbc70857",
835
+ "833":"1c59c22a-6e0f-4c30-8740-acc5fbc70857",
836
+ "834":"1c59c22a-6e0f-4c30-8740-acc5fbc70857",
837
+ "835":"1c59c22a-6e0f-4c30-8740-acc5fbc70857",
838
+ "836":"73788b06-6f63-43e5-91ba-82c04d928608",
839
+ "837":"bed60a5c-29c8-4194-988d-b50d61a5be22",
840
+ "838":"bed60a5c-29c8-4194-988d-b50d61a5be22",
841
+ "839":"bed60a5c-29c8-4194-988d-b50d61a5be22",
842
+ "840":"bed60a5c-29c8-4194-988d-b50d61a5be22",
843
+ "841":"bed60a5c-29c8-4194-988d-b50d61a5be22",
844
+ "842":"bed60a5c-29c8-4194-988d-b50d61a5be22",
845
+ "843":"4aac3c6d-70df-4205-ad8e-0f3e3da32896",
846
+ "844":"a9027b0c-129e-4ee6-815e-dcf37207f5a2",
847
+ "845":"6d4ef03a-d9ee-4e34-88dc-97657ab94551",
848
+ "846":"2ada5046-d6d8-48e5-99bf-bf867c7825bf",
849
+ "847":"920e6e54-270f-4a9b-8a6c-1315e36312b1",
850
+ "848":"87ec8236-7ca9-4598-b9d4-33883b8daa4b",
851
+ "849":"3520d587-9d14-47b8-b451-3677fa4c0e4a",
852
+ "850":"93caa21a-dae0-44e7-ae47-e0a134557285",
853
+ "851":"0c60d92c-e76d-4f05-8e0b-f5a193fca13a",
854
+ "852":"5204d269-11a4-4454-a148-363d91b89640",
855
+ "853":"a15a543a-ca70-4bd9-8172-f2bcd72a9bed",
856
+ "854":"47300833-7706-4d05-8d86-2fa7f7723be0",
857
+ "855":"4c3db7b5-3f29-4be0-9eee-b7795e3c8def",
858
+ "856":"035a7a74-a423-42fc-ad32-1e5e2e0437a9",
859
+ "857":"f3cd5de3-12f5-4fb7-93a2-e7ab34a3bc3f",
860
+ "858":"f3cd5de3-12f5-4fb7-93a2-e7ab34a3bc3f",
861
+ "859":"f3cd5de3-12f5-4fb7-93a2-e7ab34a3bc3f",
862
+ "860":"58ae4a18-0a36-4e40-b958-342c71357467",
863
+ "861":"a8377063-e522-4bbc-a719-196747fa485b",
864
+ "862":"a8377063-e522-4bbc-a719-196747fa485b",
865
+ "863":"3df8d7f2-b4e0-4e7c-a8a4-e42399a0a55f",
866
+ "864":"e778cfdc-965e-4ef8-b804-37b90c780648",
867
+ "865":"76b81b54-66e3-4b34-a772-d9b3d71089c5",
868
+ "866":"0353201a-9927-4931-8e05-ad9de24481e0",
869
+ "867":"9947776e-dfc9-4f44-a7b7-18663fa25339",
870
+ "868":"4e16a266-ccbd-4b60-bdc4-e6f47a88e902",
871
+ "869":"c1b42ecd-2a9c-4928-80d8-c6a180031369",
872
+ "870":"76f0faf8-6299-4c5b-be6d-606510902c4a",
873
+ "871":"a0101157-adb8-4d66-88cb-05660ef4d029",
874
+ "872":"1bd97100-cd98-4251-bd5d-3043a6d1529c",
875
+ "873":"e82b48ca-9efb-45aa-ba4d-f47e7e1c0e09",
876
+ "874":"e82b48ca-9efb-45aa-ba4d-f47e7e1c0e09",
877
+ "875":"e82b48ca-9efb-45aa-ba4d-f47e7e1c0e09",
878
+ "876":"3378505a-5f6a-4ec2-8e2b-d37160a30a84",
879
+ "877":"a092c868-fd48-4f7d-a3ef-5841885a3f1a",
880
+ "878":"7e25113d-6955-411b-9b8c-52b6809ad6ba",
881
+ "879":"2a8520b2-1e0c-4944-9242-cdee53f89207",
882
+ "880":"621ec4ec-d1bf-4885-ab61-9d2745bd94a9",
883
+ "881":"80c5c000-a1ef-452d-8c67-baff75f473b3",
884
+ "882":"25975275-c1e9-4c6f-a137-9df68804e846",
885
+ "883":"adaa56e0-f8cc-4991-a0f1-9a301a8d6536",
886
+ "884":"a8763d76-a722-4733-9700-019ac5d26167",
887
+ "885":"84b2753b-50a8-4f88-94b6-1da3ea932fda",
888
+ "886":"2bc97139-fc40-498e-8bc7-086124be86b2",
889
+ "887":"6c69f5a6-1b3d-468d-9354-1c6e9ebf248d",
890
+ "888":"757927d3-a22c-465e-9b99-d2555fdf2b24",
891
+ "889":"33ec6436-bd51-4a73-9de0-fb5c556a3d60",
892
+ "890":"b42d2b4d-246f-43b7-8abc-459f420051dc",
893
+ "891":"58481fc4-f086-4309-9538-e778a6e5fb19",
894
+ "892":"da453c3b-d130-42e1-90d9-03214dcccf12",
895
+ "893":"8b0a5107-cd93-443e-b895-afdb8b95aff6",
896
+ "894":"2bfe161f-aa39-4c32-bc68-d2342b5f9035",
897
+ "895":"46b69b74-746f-4bc1-9a9f-b7c52b508b61",
898
+ "896":"0b09e039-a681-4308-bfcd-28ef4b6995ec",
899
+ "897":"0b09e039-a681-4308-bfcd-28ef4b6995ec",
900
+ "898":"868b37d8-75c5-44f7-90ab-b531ab48c0ad",
901
+ "899":"1ce6368a-4f33-4c9d-92d8-914a82faf73e",
902
+ "900":"18a1a7db-99f0-4b3f-8974-ad62fecff607",
903
+ "901":"18a1a7db-99f0-4b3f-8974-ad62fecff607",
904
+ "902":"f3a4b4b3-a93b-481a-9034-577207782f19",
905
+ "903":"11b96b89-ee3c-4ee7-95cd-132347723507",
906
+ "904":"076ac75a-0d30-41f1-ad9e-374680971ca1",
907
+ "905":"53ce4230-d72a-46e6-b765-e781e8a792c9",
908
+ "906":"b48c13dd-3542-4fe4-8fda-6ffff56ddab9",
909
+ "907":"ba131736-ad7b-436a-bcc3-2a554adc45e2",
910
+ "908":"ff3f533d-5918-4aa6-b39a-d201d37b4766",
911
+ "909":"3acf56cb-07e7-4510-a81d-4d48da464034",
912
+ "910":"c5be4e97-d8fa-4246-a5e0-c5a008d45ac4",
913
+ "911":"4f16ac66-28de-4f02-937d-a30b2452e7fa",
914
+ "912":"b6147d11-7428-48fc-8d12-ab79142ced0f",
915
+ "913":"b6147d11-7428-48fc-8d12-ab79142ced0f",
916
+ "914":"b6147d11-7428-48fc-8d12-ab79142ced0f",
917
+ "915":"b6147d11-7428-48fc-8d12-ab79142ced0f",
918
+ "916":"03731f23-6fe4-4013-88e3-2dd197180c22",
919
+ "917":"ea4e8487-1bdb-456b-b604-99d8023ee904",
920
+ "918":"c622dbed-0c55-4a98-9637-520147f8bb42",
921
+ "919":"c622dbed-0c55-4a98-9637-520147f8bb42",
922
+ "920":"16a31d65-8f0a-4686-a20d-e87206146dcd",
923
+ "921":"28172898-ff5f-4d26-94bd-87a29bca93da",
924
+ "922":"7e27e1ca-4935-46bb-bf94-636cd2be654a",
925
+ "923":"ea78ae21-541a-49bd-a013-f9af73246f4e",
926
+ "924":"ea78ae21-541a-49bd-a013-f9af73246f4e",
927
+ "925":"ea78ae21-541a-49bd-a013-f9af73246f4e",
928
+ "926":"ea78ae21-541a-49bd-a013-f9af73246f4e",
929
+ "927":"ea78ae21-541a-49bd-a013-f9af73246f4e",
930
+ "928":"19e97ded-fbaf-4744-8b9e-9c85214ed8e8",
931
+ "929":"19e97ded-fbaf-4744-8b9e-9c85214ed8e8",
932
+ "930":"19e97ded-fbaf-4744-8b9e-9c85214ed8e8",
933
+ "931":"88077b73-2b88-4aa6-81a1-5bbd2521a0d9",
934
+ "932":"5467ad97-47ae-4f01-8bd4-970bd6695d4f",
935
+ "933":"1225cb3e-ebb9-4066-91a0-3c322514090c",
936
+ "934":"1225cb3e-ebb9-4066-91a0-3c322514090c",
937
+ "935":"1225cb3e-ebb9-4066-91a0-3c322514090c",
938
+ "936":"09fb8e6b-5363-42ca-8f9d-ee6a4e4c57ad",
939
+ "937":"09fb8e6b-5363-42ca-8f9d-ee6a4e4c57ad",
940
+ "938":"09fb8e6b-5363-42ca-8f9d-ee6a4e4c57ad",
941
+ "939":"09fb8e6b-5363-42ca-8f9d-ee6a4e4c57ad",
942
+ "940":"09fb8e6b-5363-42ca-8f9d-ee6a4e4c57ad",
943
+ "941":"f7c24f4d-c9eb-49df-b24a-6c192c402634",
944
+ "942":"871b7e20-9eba-4af1-8b00-243f1a50299e",
945
+ "943":"a6c6a22e-abd5-4561-8b5f-6a8b19705256",
946
+ "944":"e07322ad-a92b-453d-b964-b4f56e214518",
947
+ "945":"c511da70-cd18-4d70-8ffc-3c2b71f3636e",
948
+ "946":"c511da70-cd18-4d70-8ffc-3c2b71f3636e",
949
+ "947":"ed96cff4-0b22-42f0-8c4a-0210f6a8700d",
950
+ "948":"f9673594-8ff2-4781-b5be-6b5abaac17a2",
951
+ "949":"f4a65337-f566-4580-a181-6de10f71e0d6",
952
+ "950":"6493e350-f78e-4aff-8861-73e5e7de4753",
953
+ "951":"e75f5646-8c54-42ea-864f-7d86c9545f32",
954
+ "952":"fbcb4023-5377-487e-af10-7e33347775e5",
955
+ "953":"fbcb4023-5377-487e-af10-7e33347775e5",
956
+ "954":"fbcb4023-5377-487e-af10-7e33347775e5",
957
+ "955":"fbcb4023-5377-487e-af10-7e33347775e5",
958
+ "956":"fbcb4023-5377-487e-af10-7e33347775e5",
959
+ "957":"8f3f4c24-123e-4961-8615-41140d949fd8",
960
+ "958":"250a4773-9585-4a74-90d4-a79ba5f67b24",
961
+ "959":"bdc545df-a660-4415-b96a-5561cf7e2f5b",
962
+ "960":"0d75e256-cff9-4455-92f3-6e634f74bc79",
963
+ "961":"0d75e256-cff9-4455-92f3-6e634f74bc79",
964
+ "962":"0d75e256-cff9-4455-92f3-6e634f74bc79",
965
+ "963":"e4bc1ab4-e546-4688-9f4f-8f62f3b21657",
966
+ "964":"e4bc1ab4-e546-4688-9f4f-8f62f3b21657",
967
+ "965":"e4bc1ab4-e546-4688-9f4f-8f62f3b21657",
968
+ "966":"e4bc1ab4-e546-4688-9f4f-8f62f3b21657",
969
+ "967":"23fc436a-c735-4542-bde0-f882dc8672f3",
970
+ "968":"1544535d-0cfe-4528-98e3-51f9c96e959b",
971
+ "969":"d9541ba6-fbc7-44bf-91a2-96c74c1a5b16",
972
+ "970":"d9541ba6-fbc7-44bf-91a2-96c74c1a5b16",
973
+ "971":"d3114a29-e369-4e3e-90bd-9f8e783e7bf6",
974
+ "972":"97837e9e-4144-4fcf-a299-291ffd030228",
975
+ "973":"a1e6fcf8-6fc9-4644-bff9-406f2c7c2c94",
976
+ "974":"ee4c7800-6954-431a-874f-aaae70443073",
977
+ "975":"62f0c2c7-338a-4760-891c-6fdfc0a293ff",
978
+ "976":"507e902e-103b-477e-aabf-e40f6c435de9",
979
+ "977":"091844da-e880-4649-af85-5564df0e314d",
980
+ "978":"ef290e48-ae0f-42df-82b3-97607b71383b",
981
+ "979":"1851568d-a05c-4eb5-bb3e-41ef5e61b812",
982
+ "980":"1851568d-a05c-4eb5-bb3e-41ef5e61b812",
983
+ "981":"1851568d-a05c-4eb5-bb3e-41ef5e61b812",
984
+ "982":"c8b8f401-ec1f-4ea7-9384-6741db13321b",
985
+ "983":"62bd28f7-897d-44ad-a182-3194630d904b",
986
+ "984":"a5a2889b-42a7-4aed-bfab-88383d8ef843",
987
+ "985":"f47929e5-cdf5-4749-8e90-6dc162a2d1c6",
988
+ "986":"2e11ede9-b473-44c2-814b-a511256b78f3",
989
+ "987":"50cc9fdc-d0ef-4d0e-9e5b-524fb159e194",
990
+ "988":"50cc9fdc-d0ef-4d0e-9e5b-524fb159e194",
991
+ "989":"78626edb-2306-4a0b-bb7a-d0b8126fe19f",
992
+ "990":"78626edb-2306-4a0b-bb7a-d0b8126fe19f",
993
+ "991":"78626edb-2306-4a0b-bb7a-d0b8126fe19f",
994
+ "992":"6d23f620-808b-45bf-8f86-b35cc1b8b607",
995
+ "993":"6d23f620-808b-45bf-8f86-b35cc1b8b607",
996
+ "994":"6e3463ba-7cd2-4bd1-b686-4413c1114e90",
997
+ "995":"9ae6cb14-9fe5-49ef-9cf4-eab9f5fe7169",
998
+ "996":"9ae6cb14-9fe5-49ef-9cf4-eab9f5fe7169",
999
+ "997":"9ae6cb14-9fe5-49ef-9cf4-eab9f5fe7169",
1000
+ "998":"9ae6cb14-9fe5-49ef-9cf4-eab9f5fe7169",
1001
+ "999":"9ae6cb14-9fe5-49ef-9cf4-eab9f5fe7169",
1002
+ "1000":"720924fb-dcef-4ce5-a7e9-3b3d429fe34c",
1003
+ "1001":"720924fb-dcef-4ce5-a7e9-3b3d429fe34c",
1004
+ "1002":"720924fb-dcef-4ce5-a7e9-3b3d429fe34c",
1005
+ "1003":"720924fb-dcef-4ce5-a7e9-3b3d429fe34c",
1006
+ "1004":"720924fb-dcef-4ce5-a7e9-3b3d429fe34c",
1007
+ "1005":"720924fb-dcef-4ce5-a7e9-3b3d429fe34c",
1008
+ "1006":"720924fb-dcef-4ce5-a7e9-3b3d429fe34c",
1009
+ "1007":"f8c16c5d-f801-4851-a2ef-3abe4d79300b",
1010
+ "1008":"f8c16c5d-f801-4851-a2ef-3abe4d79300b",
1011
+ "1009":"ee550655-a7e9-4e22-a587-73e31fb0e1e8",
1012
+ "1010":"34029986-0e9e-4311-8cf3-ed0c73c28dfb",
1013
+ "1011":"0460d65d-1fad-447a-a867-9ae99600744e",
1014
+ "1012":"2fe6fcee-ce33-4ebc-a8d8-e7942a53cc6c",
1015
+ "1013":"2fe6fcee-ce33-4ebc-a8d8-e7942a53cc6c",
1016
+ "1014":"9498241a-aa98-4958-b5ab-ae7cdaa87955",
1017
+ "1015":"1090c356-d315-4833-aef7-e717968759b2",
1018
+ "1016":"040d1f21-ced6-4b45-be19-a8578c7fd2bd",
1019
+ "1017":"040d1f21-ced6-4b45-be19-a8578c7fd2bd",
1020
+ "1018":"040d1f21-ced6-4b45-be19-a8578c7fd2bd",
1021
+ "1019":"040d1f21-ced6-4b45-be19-a8578c7fd2bd",
1022
+ "1020":"48464aa5-d2f5-4504-a104-5370ffbe2f63",
1023
+ "1021":"2774b90a-c688-4810-b5ce-484183bdc7ac",
1024
+ "1022":"2774b90a-c688-4810-b5ce-484183bdc7ac",
1025
+ "1023":"2774b90a-c688-4810-b5ce-484183bdc7ac",
1026
+ "1024":"2774b90a-c688-4810-b5ce-484183bdc7ac",
1027
+ "1025":"89cb5a47-72f1-4948-bda0-c903cf4f2e98",
1028
+ "1026":"322d9264-1dd2-4f9d-bf87-cf7709b729d4",
1029
+ "1027":"322d9264-1dd2-4f9d-bf87-cf7709b729d4",
1030
+ "1028":"43859861-131a-472b-b7ac-0d8c5f42d9fc",
1031
+ "1029":"23cfc571-e193-4fea-bd49-e332fd9db895",
1032
+ "1030":"23cfc571-e193-4fea-bd49-e332fd9db895",
1033
+ "1031":"23cfc571-e193-4fea-bd49-e332fd9db895",
1034
+ "1032":"23cfc571-e193-4fea-bd49-e332fd9db895",
1035
+ "1033":"23cfc571-e193-4fea-bd49-e332fd9db895",
1036
+ "1034":"3342b358-843e-49eb-9bec-b40e8822b1fd",
1037
+ "1035":"d089d65d-7343-4036-874a-6802ddfaba76",
1038
+ "1036":"d089d65d-7343-4036-874a-6802ddfaba76",
1039
+ "1037":"22e443de-185c-42ce-b4a0-63f1aa02fa24",
1040
+ "1038":"a8b01385-2b6c-48a3-8590-ef3a3060ff2a",
1041
+ "1039":"215605e7-e33c-4d02-acd3-b027d1294c25",
1042
+ "1040":"d26f0309-79f1-437a-904d-a42937c84404",
1043
+ "1041":"4065950a-904e-4b45-9541-c1ea529a7d7a",
1044
+ "1042":"1f03da86-72c5-43e5-9034-ac1617bdce1d",
1045
+ "1043":"76afc4a1-392b-476e-9a89-a3ce012efd7d",
1046
+ "1044":"04d7d7de-2664-46b1-8530-f62e2c778b95",
1047
+ "1045":"9ed99afd-250b-43c6-8ca7-28e16ee2cb9d",
1048
+ "1046":"40e54e7f-f320-45b6-bc71-65ca4c8d5b3a",
1049
+ "1047":"d5be1045-7d67-47f2-8035-49ff65ff0ac6",
1050
+ "1048":"fe7047b1-825e-42ce-b6fc-e4d4a1783692",
1051
+ "1049":"6734df8b-f804-48e7-a7f2-60960a77cfe4",
1052
+ "1050":"ebdca818-714a-4457-a9ba-2fc44d841012",
1053
+ "1051":"6c69b8ee-67cb-411b-980e-35613602fdcf",
1054
+ "1052":"7cf8fa80-2a64-414b-a825-7cf5b9d2f19c",
1055
+ "1053":"20c91e6b-3d9f-49b9-a9a1-485b91a21e58",
1056
+ "1054":"5f0f8a0a-3e48-4015-bcf9-6a1c00d7621a",
1057
+ "1055":"5f0f8a0a-3e48-4015-bcf9-6a1c00d7621a",
1058
+ "1056":"76b3bf6d-03fe-4929-809f-36afca45a3e3",
1059
+ "1057":"d32f2437-3577-479d-b613-ced9b237d28d",
1060
+ "1058":"08aa924d-c264-4b36-b0fe-9df0a946ce7b",
1061
+ "1059":"c1712d11-1fe4-46c1-ad8c-14eb491e35ef",
1062
+ "1060":"a23d8e67-e02c-4022-b080-8efd79005eb2",
1063
+ "1061":"9b8ae294-691d-4f4d-9924-59ff711aeb54",
1064
+ "1062":"9e07f915-f674-4a4c-a093-a0383935437f",
1065
+ "1063":"2ed44c1b-07a4-4727-b85c-e7f58e8e83da",
1066
+ "1064":"cb904bb2-9282-4977-b009-b0bf596ab314",
1067
+ "1065":"5895122f-a2c7-40cf-9085-92f48c732cdc",
1068
+ "1066":"d1c45883-9d12-48f7-be9c-87c40fe8e18f",
1069
+ "1067":"3dd63664-3fbe-4bb3-a4a7-e71dedf0d4ea",
1070
+ "1068":"5218118b-597c-4dc5-a793-eb263c7c8d06",
1071
+ "1069":"7df61dc9-0554-4512-8fd5-a6f476c2efe7",
1072
+ "1070":"089c5653-0704-4775-ba65-660b494fb035",
1073
+ "1071":"4e308fc7-4cb9-47fe-8b93-d54487268ae2",
1074
+ "1072":"21bc0854-82b6-42a1-b62c-a078946378c0",
1075
+ "1073":"787ff588-dcc6-4c3a-bc3f-7d60f653e5ea",
1076
+ "1074":"ba53d7a5-4669-4c2f-889a-9a614448325a",
1077
+ "1075":"a7e3605a-2bca-456e-a791-0220087f1112",
1078
+ "1076":"5cbd4a1d-4a6c-46fe-aee5-cce9534b51fd",
1079
+ "1077":"9a9d0e74-4165-471e-844b-c42402d15c71",
1080
+ "1078":"05793f1b-4e64-4c08-be31-0415ba4c6ffb",
1081
+ "1079":"9575c09c-a507-48fd-9ddb-bfc47c687db3",
1082
+ "1080":"9575c09c-a507-48fd-9ddb-bfc47c687db3",
1083
+ "1081":"9575c09c-a507-48fd-9ddb-bfc47c687db3",
1084
+ "1082":"0df6b20c-bdb8-4863-877f-604108701fcd",
1085
+ "1083":"8f127cc3-9f4b-4b00-b944-b0718875aa7e",
1086
+ "1084":"a1b3df91-075a-41a5-9971-6267b3a4a0a4",
1087
+ "1085":"2676cac9-caa8-4d8c-993d-29ab18bf95e1",
1088
+ "1086":"e9461409-c5bb-4dbd-aaa5-1d83fef8b449",
1089
+ "1087":"66d070c6-06fa-479b-a995-ac5829546033",
1090
+ "1088":"4a9739bf-abac-4c81-9e9f-80de15777f3a",
1091
+ "1089":"2848db05-91d8-4c37-bcd3-9e1395506546",
1092
+ "1090":"ca643139-7290-4dba-8235-52b2e46606fe",
1093
+ "1091":"5c5dddf9-8e70-436a-8d2b-2d26aac1d777",
1094
+ "1092":"36a2fdc4-69ab-45c7-a4f0-a4a6ff681b0a",
1095
+ "1093":"108fa90f-f26d-4bcb-a1f9-ceaaa7107c4b",
1096
+ "1094":"6f28834f-35e7-4bb0-8804-b6758ad49dbc",
1097
+ "1095":"bfa6098e-40d3-4ff7-a5c8-620c85e094f7",
1098
+ "1096":"b1631ed9-351c-4610-9db2-6bc57c2d892b",
1099
+ "1097":"4f4c9fae-9b99-48e5-aaed-c557eaa1cdf3",
1100
+ "1098":"c67baaea-0651-4ee6-8901-c07832c14205",
1101
+ "1099":"d7cdbf94-ed04-482f-9f81-9c237748ef11",
1102
+ "1100":"cbcd600c-ce80-4c9c-9f03-dae49bacf212",
1103
+ "1101":"12eb546f-1969-4575-90a3-ef5d653991ea",
1104
+ "1102":"629e6b1c-1611-460a-a0ca-0e66eceaf894",
1105
+ "1103":"76a5405f-447b-4254-ac2d-b7d7b5d86309",
1106
+ "1104":"76a5405f-447b-4254-ac2d-b7d7b5d86309",
1107
+ "1105":"53c0afe3-5508-4bfe-be9a-ab21e11c1726",
1108
+ "1106":"53c0afe3-5508-4bfe-be9a-ab21e11c1726",
1109
+ "1107":"53c0afe3-5508-4bfe-be9a-ab21e11c1726",
1110
+ "1108":"53c0afe3-5508-4bfe-be9a-ab21e11c1726",
1111
+ "1109":"53c0afe3-5508-4bfe-be9a-ab21e11c1726",
1112
+ "1110":"53c0afe3-5508-4bfe-be9a-ab21e11c1726",
1113
+ "1111":"53edd636-d1ef-4cb7-acd9-3007e91369d4",
1114
+ "1112":"0c2fb7f8-7805-4f49-88ea-bb6575a7f34b",
1115
+ "1113":"c930c332-6fb4-4de5-ac49-5342466bf2c4",
1116
+ "1114":"49d6dbdd-5324-4f46-a3b5-3d020a68f82f",
1117
+ "1115":"1c527ae8-20dc-4f3f-a24f-b34a88c63aa2",
1118
+ "1116":"5f4e869f-702a-4251-83dc-9f6c2dbaae69",
1119
+ "1117":"6886526c-448c-4664-b16c-75f3e47b77d5",
1120
+ "1118":"79a4e28c-9dea-45ff-a2b2-96e26c23cdff",
1121
+ "1119":"e99f4694-5077-4893-ba4d-b985eeac7374",
1122
+ "1120":"7e1aac6b-a42f-444e-bdd8-9e688e0bacc3",
1123
+ "1121":"961a68ca-7002-41ef-957f-23e96acfbcee",
1124
+ "1122":"47965682-07e7-48d7-9683-47f34985f373",
1125
+ "1123":"c0d03bf8-47a1-45bf-ad02-ef92d172add5",
1126
+ "1124":"1313e595-7d56-4169-9b2d-5948a1181872",
1127
+ "1125":"783134fe-e63a-42f0-9624-81f7fc59c55c",
1128
+ "1126":"ed5ce68f-f64d-485d-98c7-4f333910b0be",
1129
+ "1127":"148170b7-23d8-42b4-87eb-3c07d22e16b5",
1130
+ "1128":"148170b7-23d8-42b4-87eb-3c07d22e16b5",
1131
+ "1129":"852c8ada-963d-4b66-8960-8a7dea1b213c",
1132
+ "1130":"f16bf648-e6e2-402a-91c9-b25b901b4f3c",
1133
+ "1131":"3c01a412-cc67-4578-b6fe-5fc0eec3f543",
1134
+ "1132":"f1443ea2-c5bb-4b72-9df7-782f1170d0c0",
1135
+ "1133":"45c03411-03de-4a01-89ea-c9c55f410645",
1136
+ "1134":"512bd632-32d4-4645-9743-b77dc619e507",
1137
+ "1135":"b28972dc-8dc2-437b-bb9d-53b0debd9e9e",
1138
+ "1136":"b28972dc-8dc2-437b-bb9d-53b0debd9e9e",
1139
+ "1137":"3ddc4a0c-22af-48f2-a78e-840806b89ab2",
1140
+ "1138":"3ddc4a0c-22af-48f2-a78e-840806b89ab2",
1141
+ "1139":"3ddc4a0c-22af-48f2-a78e-840806b89ab2",
1142
+ "1140":"3b90f2f6-b48c-4605-85bc-4d591b3ab9e3",
1143
+ "1141":"f5c35446-9988-4190-bf84-4fbd177978d4",
1144
+ "1142":"1c7d8945-423f-41f6-b51d-b2f4b09ad666",
1145
+ "1143":"667e4598-d8f1-4c17-80d2-683486e0c0ac",
1146
+ "1144":"d09f0f7f-63ad-4d7f-90a9-9a841d5c57e0",
1147
+ "1145":"3610fe18-8d55-4c92-a5cd-995246d0b63a",
1148
+ "1146":"b3e31973-73c1-415d-a5b0-baf9efb3900f",
1149
+ "1147":"9aee7e31-0f70-417d-b05e-0862570b36a8",
1150
+ "1148":"f8e19e6d-4c99-49c3-83e4-b3b6c5a7f488",
1151
+ "1149":"32036ba9-69f9-4b5a-9666-cefa98d27312",
1152
+ "1150":"34d4693b-feeb-4929-a7a5-fd96aed95445",
1153
+ "1151":"ee40bd20-2d0b-4923-9666-761f25a4e089",
1154
+ "1152":"02a7c790-811b-41c5-855f-ee192bc76935",
1155
+ "1153":"03211dfb-732a-40b4-aa38-b14837db55a0",
1156
+ "1154":"f031f8a0-54f6-4340-b64f-26fcd4b62177",
1157
+ "1155":"6e1291c2-41d9-4f01-b338-847c457121c4",
1158
+ "1156":"afb8de37-3df5-4ac2-936b-13474d6f23cc",
1159
+ "1157":"69c5b8da-38f6-4ca3-bcd1-f322fb62a213",
1160
+ "1158":"59371b6e-954c-4f54-a01d-34e34d10f328",
1161
+ "1159":"59371b6e-954c-4f54-a01d-34e34d10f328",
1162
+ "1160":"65347198-c00d-4374-a09f-3ebf3e8b0ed9",
1163
+ "1161":"65347198-c00d-4374-a09f-3ebf3e8b0ed9",
1164
+ "1162":"49a0898f-4657-4dbb-9080-479c7dc53966",
1165
+ "1163":"ad7c4a89-c8a1-4e4d-9c65-645446986782",
1166
+ "1164":"3082dc22-2e5e-49da-a550-bd3b39d2067c",
1167
+ "1165":"3082dc22-2e5e-49da-a550-bd3b39d2067c",
1168
+ "1166":"79972a08-7bb9-4475-8a98-32beaf0b2008",
1169
+ "1167":"93f23d3c-626b-4ed6-a9ef-230556586074",
1170
+ "1168":"93ec0c1d-2a6c-4832-a508-6e2339ecca01",
1171
+ "1169":"93ec0c1d-2a6c-4832-a508-6e2339ecca01",
1172
+ "1170":"42bf1c5d-c1f2-4836-a44b-468ff5b6f29d",
1173
+ "1171":"0342a30d-f6ff-4f1c-b990-615772192f3f",
1174
+ "1172":"03d0f5f7-a4c0-44a0-804f-d9821d922f88",
1175
+ "1173":"77cd99c7-0632-48c4-86f1-6b5437aafa93",
1176
+ "1174":"8160e020-91cd-45b4-a493-d336b93e0867",
1177
+ "1175":"dff7e84e-b96a-4429-9ab8-921e13108b01",
1178
+ "1176":"dff7e84e-b96a-4429-9ab8-921e13108b01",
1179
+ "1177":"dff7e84e-b96a-4429-9ab8-921e13108b01",
1180
+ "1178":"dff7e84e-b96a-4429-9ab8-921e13108b01",
1181
+ "1179":"c90c8beb-f6b0-41ae-8eaf-aa0606fadc93",
1182
+ "1180":"c90c8beb-f6b0-41ae-8eaf-aa0606fadc93",
1183
+ "1181":"e6a31574-eb2b-44b2-bf0d-aefa79cbbbf1",
1184
+ "1182":"e6a31574-eb2b-44b2-bf0d-aefa79cbbbf1",
1185
+ "1183":"e6a31574-eb2b-44b2-bf0d-aefa79cbbbf1",
1186
+ "1184":"e6a31574-eb2b-44b2-bf0d-aefa79cbbbf1",
1187
+ "1185":"e6a31574-eb2b-44b2-bf0d-aefa79cbbbf1",
1188
+ "1186":"e6a31574-eb2b-44b2-bf0d-aefa79cbbbf1",
1189
+ "1187":"b06ba83d-00e6-4f88-a62d-8078dfc2558d",
1190
+ "1188":"e42b651d-4e4a-4903-94fc-1607bd945fe2",
1191
+ "1189":"7699ddad-ded7-49e0-8986-2c87ea659ca3",
1192
+ "1190":"7207890e-bb29-4f03-8724-26fc81323db6",
1193
+ "1191":"7207890e-bb29-4f03-8724-26fc81323db6",
1194
+ "1192":"0a8b7e65-0e19-4e06-8cda-f323e1e9c41a",
1195
+ "1193":"0a8b7e65-0e19-4e06-8cda-f323e1e9c41a",
1196
+ "1194":"0a8b7e65-0e19-4e06-8cda-f323e1e9c41a",
1197
+ "1195":"31eb7be4-5061-4418-83f2-34e8b74df4b0",
1198
+ "1196":"0addfad7-c10e-4e55-8573-417bf26dfb75",
1199
+ "1197":"6b51f666-062f-4cd0-99ea-31134a886282",
1200
+ "1198":"87ae32ee-2b72-4c84-8143-82704838430a",
1201
+ "1199":"bc3b63f8-fa10-4a09-a164-2eadbc02316e",
1202
+ "1200":"bc5d0a8e-e1a3-4d72-a237-b22abe115eda",
1203
+ "1201":"d2b6f6ae-3336-4af4-bc8a-c8a91cb32f7b",
1204
+ "1202":"16192669-9a73-4696-b259-93f078fcb9fc",
1205
+ "1203":"629e3033-6acb-4378-8be6-1ac17657ca47",
1206
+ "1204":"c9ad7252-99bf-4120-bca4-39f725f6e99e",
1207
+ "1205":"7a7a52d5-bef7-4330-93af-4e17f407fe80",
1208
+ "1206":"f4b4df5f-e227-4f9e-bc73-b39cde407202",
1209
+ "1207":"f4b4df5f-e227-4f9e-bc73-b39cde407202",
1210
+ "1208":"d82ae0fb-a3fe-4a38-b6e6-05358655d1f7",
1211
+ "1209":"6757131a-99fc-4918-bd6e-f61477f2f2b7",
1212
+ "1210":"a23df394-ec37-497e-9d39-72ff2343f652",
1213
+ "1211":"4334e8d3-ec0d-4a05-98a6-996c60b6ea4d",
1214
+ "1212":"4334e8d3-ec0d-4a05-98a6-996c60b6ea4d",
1215
+ "1213":"b8cf479b-bb20-43d5-82df-23f2a6288693",
1216
+ "1214":"b8cf479b-bb20-43d5-82df-23f2a6288693",
1217
+ "1215":"95a52756-c2a0-4300-b4f4-9f16601ffd5b",
1218
+ "1216":"a128f201-d5a1-4e9b-ad24-3c8305bc7e74",
1219
+ "1217":"a128f201-d5a1-4e9b-ad24-3c8305bc7e74",
1220
+ "1218":"a128f201-d5a1-4e9b-ad24-3c8305bc7e74",
1221
+ "1219":"a128f201-d5a1-4e9b-ad24-3c8305bc7e74",
1222
+ "1220":"9f3c1a0d-3613-4a9a-acb4-f671035127c8",
1223
+ "1221":"19b3f118-468f-437b-ae05-6d5bf56847f8",
1224
+ "1222":"19b3f118-468f-437b-ae05-6d5bf56847f8",
1225
+ "1223":"1a6e4d8c-c8b0-437d-ac91-1b42c6ca42a7",
1226
+ "1224":"71866549-2182-4b0e-8eba-76dd5206ac7b",
1227
+ "1225":"71866549-2182-4b0e-8eba-76dd5206ac7b",
1228
+ "1226":"71866549-2182-4b0e-8eba-76dd5206ac7b",
1229
+ "1227":"9d273554-a882-43c8-96f4-2792159f965a",
1230
+ "1228":"5177dc3a-3440-425c-871d-ac94dc87aa9a",
1231
+ "1229":"9b34dd6a-95a3-41ec-ac78-70dfa383c794",
1232
+ "1230":"53ab8c36-225b-4c1a-88ee-51d1a0ca6fc4",
1233
+ "1231":"53ab8c36-225b-4c1a-88ee-51d1a0ca6fc4",
1234
+ "1232":"53ab8c36-225b-4c1a-88ee-51d1a0ca6fc4",
1235
+ "1233":"7bdbb3a7-951d-4c17-84f7-68f6e6d4b8d7",
1236
+ "1234":"9ca2e3db-f5aa-4c45-88bd-a6ec5eeb4590",
1237
+ "1235":"25f42331-59ef-4c55-b6cf-781c7ffb2836",
1238
+ "1236":"25f42331-59ef-4c55-b6cf-781c7ffb2836",
1239
+ "1237":"25f42331-59ef-4c55-b6cf-781c7ffb2836",
1240
+ "1238":"fb79f112-e247-4f53-b680-830169a6b531",
1241
+ "1239":"2af4b811-98e8-4d7e-ba98-e3489eea8f77",
1242
+ "1240":"8f9a430f-eb5c-4948-abff-e289bbb433eb",
1243
+ "1241":"8f9a430f-eb5c-4948-abff-e289bbb433eb",
1244
+ "1242":"17970895-ebd7-4cff-80b4-05f35f31a051",
1245
+ "1243":"17970895-ebd7-4cff-80b4-05f35f31a051",
1246
+ "1244":"17970895-ebd7-4cff-80b4-05f35f31a051",
1247
+ "1245":"17970895-ebd7-4cff-80b4-05f35f31a051",
1248
+ "1246":"17970895-ebd7-4cff-80b4-05f35f31a051",
1249
+ "1247":"17970895-ebd7-4cff-80b4-05f35f31a051",
1250
+ "1248":"17970895-ebd7-4cff-80b4-05f35f31a051",
1251
+ "1249":"17970895-ebd7-4cff-80b4-05f35f31a051",
1252
+ "1250":"17970895-ebd7-4cff-80b4-05f35f31a051",
1253
+ "1251":"7d536c1c-a155-400c-9174-bdc6200ea28d",
1254
+ "1252":"e80ae3ab-a752-4119-ba5a-fd94fe3f26cd",
1255
+ "1253":"144297e7-2948-486b-8931-a49b00b64191",
1256
+ "1254":"ee30b81d-7ac3-44d9-8547-339a17a22393",
1257
+ "1255":"6983af29-7760-485f-8e54-993709246a13",
1258
+ "1256":"0a5cb6f2-c5c4-411e-a6b0-3b95cbe5e785",
1259
+ "1257":"0bd9a70e-5c08-42eb-a4cf-b4b835fb4426",
1260
+ "1258":"126cc018-5d6a-4986-9069-eb2d162d5a18",
1261
+ "1259":"d6e06d5c-6216-452d-8173-c6f0de3dc2e7",
1262
+ "1260":"3d718ee5-bf1e-455e-b3a3-0c01c13c5d79",
1263
+ "1261":"facd3d3e-f6a1-45f3-b234-27b60c657ce0",
1264
+ "1262":"1777128e-f80c-4422-9581-d103ba1b43d7",
1265
+ "1263":"e99d977e-7210-4f3d-ae92-df8aa69d9a01",
1266
+ "1264":"700a5ebe-8fbf-4a85-b003-7823a16440ff",
1267
+ "1265":"700a5ebe-8fbf-4a85-b003-7823a16440ff",
1268
+ "1266":"700a5ebe-8fbf-4a85-b003-7823a16440ff",
1269
+ "1267":"9aa3d2aa-eb9b-4d7d-b25a-43304fc4a790",
1270
+ "1268":"810b707f-18fb-4969-b2a3-9280f320542d",
1271
+ "1269":"999cc1ac-013f-42f2-b8a0-b1cc3a038448",
1272
+ "1270":"4ba76e12-a831-416a-9260-4d3f7e809a66",
1273
+ "1271":"c0e089b7-b8cf-4203-8f9e-4231fb291565",
1274
+ "1272":"b8bf5605-e317-4f3f-981f-ba09fe0e0047",
1275
+ "1273":"3b16aa66-d5a1-4812-b635-22e32b02753a",
1276
+ "1274":"3b16aa66-d5a1-4812-b635-22e32b02753a",
1277
+ "1275":"a3b34d20-2729-4d0d-89e4-7174daa79a56",
1278
+ "1276":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1279
+ "1277":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1280
+ "1278":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1281
+ "1279":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1282
+ "1280":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1283
+ "1281":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1284
+ "1282":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1285
+ "1283":"62b97fa2-e5e1-41c6-b5af-601d365c7e2e",
1286
+ "1284":"911141ca-15c1-48d7-91a3-633f333cfd99",
1287
+ "1285":"911141ca-15c1-48d7-91a3-633f333cfd99",
1288
+ "1286":"911141ca-15c1-48d7-91a3-633f333cfd99",
1289
+ "1287":"911141ca-15c1-48d7-91a3-633f333cfd99",
1290
+ "1288":"911141ca-15c1-48d7-91a3-633f333cfd99",
1291
+ "1289":"911141ca-15c1-48d7-91a3-633f333cfd99",
1292
+ "1290":"911141ca-15c1-48d7-91a3-633f333cfd99",
1293
+ "1291":"6311a348-7a61-4dbe-9980-0f04793c0f01",
1294
+ "1292":"6311a348-7a61-4dbe-9980-0f04793c0f01",
1295
+ "1293":"6311a348-7a61-4dbe-9980-0f04793c0f01",
1296
+ "1294":"7447fa59-784d-4f1d-8a4f-41fe2f1667b0",
1297
+ "1295":"cbd87c5e-ee54-4200-bef3-e20b6bf50f8f",
1298
+ "1296":"0fd6535d-75c0-43a3-83cd-0738a7bc4fb6",
1299
+ "1297":"fd5b477a-ed3f-4ec8-b44c-e7b22f37c364",
1300
+ "1298":"90c52ce5-39b2-42f8-882d-406b0091af34",
1301
+ "1299":"3e38b4ee-0a5c-4047-9bdc-2062814ee2b9",
1302
+ "1300":"ddbeaa23-1ad2-477d-9585-e5769cb2d7e6",
1303
+ "1301":"a5d3a784-346d-4d41-a3fc-0a45f1d0d195",
1304
+ "1302":"c27e823b-978f-458a-bb16-4601278b1481",
1305
+ "1303":"c27e823b-978f-458a-bb16-4601278b1481",
1306
+ "1304":"c27e823b-978f-458a-bb16-4601278b1481",
1307
+ "1305":"c27e823b-978f-458a-bb16-4601278b1481",
1308
+ "1306":"5f0b6b71-4bd7-4b77-bd72-14ca0a1251d6",
1309
+ "1307":"5f0b6b71-4bd7-4b77-bd72-14ca0a1251d6",
1310
+ "1308":"49e5c4aa-2bc8-4356-a303-23818336e6e2",
1311
+ "1309":"49e5c4aa-2bc8-4356-a303-23818336e6e2",
1312
+ "1310":"8cea25bc-d635-48ef-9e2c-033e49793abd",
1313
+ "1311":"45931245-dcf5-47cd-a5d4-57228357acdf",
1314
+ "1312":"3a92dd32-774a-473e-afbf-35615fb14589",
1315
+ "1313":"4b909daf-5188-4794-96f3-1cad7383fad0",
1316
+ "1314":"f3620ba2-d0e8-42d7-9b9a-6514a76876fe",
1317
+ "1315":"63b02b75-8e42-4c2e-94f5-5a5fd5ed9223",
1318
+ "1316":"ebb6ec56-a99a-4617-bd47-8cb56ac60297",
1319
+ "1317":"ebb6ec56-a99a-4617-bd47-8cb56ac60297",
1320
+ "1318":"d926c137-0ef1-4e80-b517-b6e99561a273",
1321
+ "1319":"d8d26aa6-1a7e-4ba9-92d4-c3b9b082fd99",
1322
+ "1320":"52354eb0-d316-47f1-bada-1e72d13e2cac",
1323
+ "1321":"b1b1f569-f723-499d-b8b0-da425bb6eea1",
1324
+ "1322":"02b895cb-87a9-4bb9-b90a-2e64b9d88a17",
1325
+ "1323":"2e2c4288-553c-4288-82bd-b0395e05c365",
1326
+ "1324":"6e990ade-f3e5-4b60-8d6e-fd76bd3cdc29",
1327
+ "1325":"6e990ade-f3e5-4b60-8d6e-fd76bd3cdc29",
1328
+ "1326":"694cf887-a0c3-4519-9a80-bb7e1d3bca31",
1329
+ "1327":"a07bf26f-4ddd-402e-a63e-8b0c6078c684",
1330
+ "1328":"79b7a5e5-6d7c-4b1e-a535-a2f5a9048507",
1331
+ "1329":"7d736bf0-61ad-41f3-bb76-a3a43482cd68",
1332
+ "1330":"6e47691b-a47c-4f42-a128-6c0dd61a3122",
1333
+ "1331":"6e47691b-a47c-4f42-a128-6c0dd61a3122",
1334
+ "1332":"0fe11534-fae2-4f0a-98db-33f44c79f7b6",
1335
+ "1333":"0fe11534-fae2-4f0a-98db-33f44c79f7b6",
1336
+ "1334":"0fe11534-fae2-4f0a-98db-33f44c79f7b6",
1337
+ "1335":"0fe11534-fae2-4f0a-98db-33f44c79f7b6",
1338
+ "1336":"7270b383-07f6-4eab-85d7-e346d518012e",
1339
+ "1337":"c9fd8f15-7ac4-481f-92b2-b97a8915f6fa",
1340
+ "1338":"e7e09eb1-a626-4865-978b-666424a63ce6",
1341
+ "1339":"1e9c3004-e580-42f8-8497-4212f614326d",
1342
+ "1340":"43c13640-dc39-4ab0-b370-a683e3ba0dcb",
1343
+ "1341":"43c13640-dc39-4ab0-b370-a683e3ba0dcb",
1344
+ "1342":"567c5460-d10a-4f47-8c34-d17a9e79f54d",
1345
+ "1343":"8ed2ba13-ddba-4a2e-bba9-82ecb57cb7e3",
1346
+ "1344":"6a5024f4-4711-446c-bc83-c0319e6bc5fc",
1347
+ "1345":"fdc39491-680b-4651-ace6-35c70529c6c7",
1348
+ "1346":"fdc39491-680b-4651-ace6-35c70529c6c7",
1349
+ "1347":"7175d76d-c2a2-4a50-aa7d-733e7d179be9",
1350
+ "1348":"2b9d25a9-2167-4fe2-8175-10bf72a96317",
1351
+ "1349":"d4fadb84-8d25-4871-8e84-56ad8a5996cd",
1352
+ "1350":"d4fadb84-8d25-4871-8e84-56ad8a5996cd",
1353
+ "1351":"272e2681-b16c-4cf2-a737-49e7e1f6f343",
1354
+ "1352":"a64afea9-e389-4ad4-8ca0-615794c35053",
1355
+ "1353":"828501d4-7b3a-4d25-95c2-246918e10332",
1356
+ "1354":"bfb782b4-2427-4be2-832c-70ebb81e08ef",
1357
+ "1355":"1d43618b-12cc-4d7b-a10b-808ffa98f5aa",
1358
+ "1356":"5d997b05-ea65-4480-9b6d-4b0a97eb6493",
1359
+ "1357":"5d997b05-ea65-4480-9b6d-4b0a97eb6493",
1360
+ "1358":"5d997b05-ea65-4480-9b6d-4b0a97eb6493",
1361
+ "1359":"5d997b05-ea65-4480-9b6d-4b0a97eb6493",
1362
+ "1360":"5d997b05-ea65-4480-9b6d-4b0a97eb6493",
1363
+ "1361":"5d997b05-ea65-4480-9b6d-4b0a97eb6493",
1364
+ "1362":"5d997b05-ea65-4480-9b6d-4b0a97eb6493",
1365
+ "1363":"e27599fa-fe59-4610-96b0-2c47664e6f5e",
1366
+ "1364":"c0741ed1-db9d-45a4-8b8a-d914abf0edec",
1367
+ "1365":"06417863-76a1-4f61-8f66-b8dda473af84",
1368
+ "1366":"aeaac714-e34e-4e26-88b4-c211f90c9a65",
1369
+ "1367":"ee2b172b-29fa-43ae-8e7c-be4c44de6316",
1370
+ "1368":"406bb5b2-a1c3-472d-947b-6474f9bddc45",
1371
+ "1369":"9090a40b-3055-42e9-8e4f-70b98fc1fe35",
1372
+ "1370":"f655684a-e6a6-43ad-9751-07ca10bc4a2d",
1373
+ "1371":"f655684a-e6a6-43ad-9751-07ca10bc4a2d",
1374
+ "1372":"f655684a-e6a6-43ad-9751-07ca10bc4a2d",
1375
+ "1373":"584669f8-2552-42b0-9724-cf7291e98595",
1376
+ "1374":"ff2d13fc-4ddc-4786-92e9-c02cf9426c7c",
1377
+ "1375":"a3e70e20-aa65-452a-a6c6-4c7166674145",
1378
+ "1376":"a3e70e20-aa65-452a-a6c6-4c7166674145",
1379
+ "1377":"71321566-6b1d-4e34-8f4b-d204c780d177",
1380
+ "1378":"71321566-6b1d-4e34-8f4b-d204c780d177",
1381
+ "1379":"71321566-6b1d-4e34-8f4b-d204c780d177",
1382
+ "1380":"71321566-6b1d-4e34-8f4b-d204c780d177",
1383
+ "1381":"71321566-6b1d-4e34-8f4b-d204c780d177",
1384
+ "1382":"71321566-6b1d-4e34-8f4b-d204c780d177",
1385
+ "1383":"71321566-6b1d-4e34-8f4b-d204c780d177",
1386
+ "1384":"71321566-6b1d-4e34-8f4b-d204c780d177",
1387
+ "1385":"ce92fdd7-e77e-4358-ae7a-aabbdc723bfa",
1388
+ "1386":"05bd4660-1170-4c19-9524-80d21f01e289",
1389
+ "1387":"51e8051c-b4a2-4bf1-9b9d-441305530ec3",
1390
+ "1388":"9ab2ecf1-7069-4e0e-acd4-df1ec3f487cd",
1391
+ "1389":"9ab2ecf1-7069-4e0e-acd4-df1ec3f487cd",
1392
+ "1390":"9ab2ecf1-7069-4e0e-acd4-df1ec3f487cd",
1393
+ "1391":"9ab2ecf1-7069-4e0e-acd4-df1ec3f487cd",
1394
+ "1392":"5f0893ba-c412-467a-a15f-fbe48f6a3f6a",
1395
+ "1393":"5f0893ba-c412-467a-a15f-fbe48f6a3f6a",
1396
+ "1394":"5f0893ba-c412-467a-a15f-fbe48f6a3f6a",
1397
+ "1395":"5f0893ba-c412-467a-a15f-fbe48f6a3f6a",
1398
+ "1396":"5c5f4ecc-a1e6-42ac-bca5-09daafbce474",
1399
+ "1397":"5c5f4ecc-a1e6-42ac-bca5-09daafbce474",
1400
+ "1398":"1efaab47-5d7e-47cb-915c-017829b1ed1a",
1401
+ "1399":"0e720ff4-b584-4d6e-8ce0-4bf7ecb2f7ac",
1402
+ "1400":"1f54951d-1695-492a-9455-a1feab16f0d7",
1403
+ "1401":"7d5e4379-27c4-4617-b58a-6b946efc0705",
1404
+ "1402":"c230f4f2-520f-49b4-8a26-42a02732e098",
1405
+ "1403":"e0c7e73b-cebe-4b66-a52f-63267590ca10",
1406
+ "1404":"4fd92a76-10ba-48a4-a888-8616524c6985",
1407
+ "1405":"f99e4175-09e2-4b80-8819-92f71e9ec19a",
1408
+ "1406":"bf3cf71c-f8f3-45aa-9758-6fc117d1e309",
1409
+ "1407":"bf3cf71c-f8f3-45aa-9758-6fc117d1e309",
1410
+ "1408":"65123ab7-303a-43b2-8620-92d9d37711c3",
1411
+ "1409":"99cc8591-e386-4057-b8d1-24db59335dde",
1412
+ "1410":"898d076c-2e61-447c-a983-8804c58f74b3",
1413
+ "1411":"3e99b42f-d400-4ccb-a212-0844d9e36a60",
1414
+ "1412":"6f21e99a-cd26-4701-92b4-b46e7b0c076d",
1415
+ "1413":"76555595-37b0-4033-b674-8d3fcc149e72",
1416
+ "1414":"76555595-37b0-4033-b674-8d3fcc149e72",
1417
+ "1415":"867a846e-e11d-4bd0-9353-a8a4509e46e9",
1418
+ "1416":"ed026432-790c-47bf-b25f-07b9a2adc0d4",
1419
+ "1417":"ed026432-790c-47bf-b25f-07b9a2adc0d4",
1420
+ "1418":"40a01389-7515-4a7a-9c2b-543260644b1a",
1421
+ "1419":"921607df-d418-4308-a9a9-a64a979ac1c3",
1422
+ "1420":"68f13451-3cff-478a-be4e-79595c917883",
1423
+ "1421":"68f13451-3cff-478a-be4e-79595c917883",
1424
+ "1422":"68f13451-3cff-478a-be4e-79595c917883",
1425
+ "1423":"93cd7e93-6026-4a5d-b496-02f8af5d3986",
1426
+ "1424":"93cd7e93-6026-4a5d-b496-02f8af5d3986",
1427
+ "1425":"93cd7e93-6026-4a5d-b496-02f8af5d3986",
1428
+ "1426":"93cd7e93-6026-4a5d-b496-02f8af5d3986",
1429
+ "1427":"93cd7e93-6026-4a5d-b496-02f8af5d3986",
1430
+ "1428":"93cd7e93-6026-4a5d-b496-02f8af5d3986",
1431
+ "1429":"c23d7e58-c4a8-4b4c-8864-1f8f409a0068",
1432
+ "1430":"303b3309-2600-49f7-a2f3-d86b338e2553",
1433
+ "1431":"4c5bf6b6-160f-4d82-be37-a708a1a80e60",
1434
+ "1432":"97b11b45-6384-4075-a4f2-065ee391b5a9",
1435
+ "1433":"645b6e62-ba79-41ef-b4cb-866e23ad326c",
1436
+ "1434":"86eb4557-f198-44d9-8363-d75b68b9a08a",
1437
+ "1435":"5dbd85b4-51f6-490a-a9aa-d3d4f6549e1b",
1438
+ "1436":"00b1a6ec-973b-4b66-a378-76999f237467",
1439
+ "1437":"16de7ae7-22f4-46de-834f-1936c6e2ff4a",
1440
+ "1438":"2829dc39-5ab4-4458-9b34-4304342c1069",
1441
+ "1439":"2829dc39-5ab4-4458-9b34-4304342c1069",
1442
+ "1440":"0f0b9bda-6b4b-4b9b-ab66-77aa53a7d7b7",
1443
+ "1441":"746a14c3-3e06-4222-b3bd-1e738bec0719",
1444
+ "1442":"737d92cf-d648-4e50-a370-ff63cef3afcb",
1445
+ "1443":"4f5d8e5e-71fa-440d-a508-96c1e9b986f2",
1446
+ "1444":"4f5d8e5e-71fa-440d-a508-96c1e9b986f2",
1447
+ "1445":"4f5d8e5e-71fa-440d-a508-96c1e9b986f2",
1448
+ "1446":"4f5d8e5e-71fa-440d-a508-96c1e9b986f2",
1449
+ "1447":"4f5d8e5e-71fa-440d-a508-96c1e9b986f2",
1450
+ "1448":"4f5d8e5e-71fa-440d-a508-96c1e9b986f2",
1451
+ "1449":"4f5d8e5e-71fa-440d-a508-96c1e9b986f2",
1452
+ "1450":"bc7ad4ff-9ee5-42b0-940b-2a16ce36f61c",
1453
+ "1451":"437092b9-02fa-42d4-8f15-4bd9e4534745",
1454
+ "1452":"0373d167-b0ce-42d4-ba63-c4c2bad17d90",
1455
+ "1453":"ec316577-ef44-40f0-8f70-45975b6519fc",
1456
+ "1454":"ec316577-ef44-40f0-8f70-45975b6519fc",
1457
+ "1455":"e8d8b533-3c1f-45c1-805a-836192aa58c1",
1458
+ "1456":"762338a3-62b1-4ef5-98c5-103cc2b7aebc",
1459
+ "1457":"6dfa2746-1cd3-4628-a366-6db60cbe1254",
1460
+ "1458":"6e0a75e2-93f8-4b3c-9b27-6655d46316d3",
1461
+ "1459":"6e0a75e2-93f8-4b3c-9b27-6655d46316d3",
1462
+ "1460":"6e0a75e2-93f8-4b3c-9b27-6655d46316d3",
1463
+ "1461":"2d55d39a-fad8-4504-9446-503befbb3cc7",
1464
+ "1462":"2d55d39a-fad8-4504-9446-503befbb3cc7",
1465
+ "1463":"2d55d39a-fad8-4504-9446-503befbb3cc7",
1466
+ "1464":"45f0bc35-0ee9-4efd-9087-6746e6d9412f",
1467
+ "1465":"c0850618-f76d-4b3f-ae56-3fbeda011eb6",
1468
+ "1466":"183c8415-9ff1-4077-8cae-af74344b0793",
1469
+ "1467":"183c8415-9ff1-4077-8cae-af74344b0793",
1470
+ "1468":"a42a9542-0513-4c91-904e-97ad3e662ce6",
1471
+ "1469":"a42a9542-0513-4c91-904e-97ad3e662ce6",
1472
+ "1470":"40a90ba6-c49b-4e7a-946f-b785812e8b1e",
1473
+ "1471":"ef751909-0719-4f30-88e2-ad4a20550879",
1474
+ "1472":"ef751909-0719-4f30-88e2-ad4a20550879",
1475
+ "1473":"6d2d45ee-5ff6-4b3b-8385-92646cb6226d",
1476
+ "1474":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1477
+ "1475":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1478
+ "1476":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1479
+ "1477":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1480
+ "1478":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1481
+ "1479":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1482
+ "1480":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1483
+ "1481":"e145c615-56eb-4cef-b07f-7a829cf5ce4e",
1484
+ "1482":"081a9801-2aeb-46dd-afee-ad9a02c8d3e3",
1485
+ "1483":"04f503eb-8d4b-49ec-95b8-f4203620c23f",
1486
+ "1484":"fa91d09e-ae1e-45a9-87c0-ed135ba2e053",
1487
+ "1485":"b87ae9bd-5930-4332-a97b-64482701c70f",
1488
+ "1486":"fa233f4f-4fff-4127-addd-28058f7aa4ef",
1489
+ "1487":"7b47e776-3f93-44e4-b551-aea9e1bc00ae",
1490
+ "1488":"26545b7e-c2c8-49d5-a4f2-ae0b412e6b27",
1491
+ "1489":"b8e40b63-9de9-486e-9a55-46cadb21c376",
1492
+ "1490":"1132bd16-166b-4329-9a88-f3e61d83076a",
1493
+ "1491":"27fc21a9-a47c-4ff4-b610-cf319614b2c3",
1494
+ "1492":"2e9b182d-c9be-4d1b-ab33-40dc96abfa6e",
1495
+ "1493":"e255c0e4-fe40-420e-95bf-f6d459280768",
1496
+ "1494":"08317aee-4c98-4146-bade-304510ce92a7",
1497
+ "1495":"67691003-b849-4bda-8709-d96d4447a779",
1498
+ "1496":"3c1692f2-2ac2-4d03-8ce5-f1f0c27deed3",
1499
+ "1497":"4aeb7ff4-b20e-4eac-afbe-4458b8ef4da7",
1500
+ "1498":"359298a5-d231-4ede-9e3c-2c92bee409a9",
1501
+ "1499":"613dd223-3884-4292-adbf-e27c4d4698c2",
1502
+ "1500":"e6e94013-61b3-4ff2-ba86-1c58d47fe6bb",
1503
+ "1501":"341b7953-b702-4fd3-b85f-d3e9c17e895c",
1504
+ "1502":"2a68c2b2-5d17-4675-90ee-0db5e0d8a04d",
1505
+ "1503":"b217e050-dac0-4fe7-b5ac-76eb6507974d",
1506
+ "1504":"52342b1f-80ab-473a-b778-11be758c6828",
1507
+ "1505":"9b677479-346d-4aee-9577-98535c282d2b",
1508
+ "1506":"9b677479-346d-4aee-9577-98535c282d2b",
1509
+ "1507":"9b677479-346d-4aee-9577-98535c282d2b",
1510
+ "1508":"9b677479-346d-4aee-9577-98535c282d2b",
1511
+ "1509":"b095f4c0-2481-4d2c-98b3-e9efc8978323",
1512
+ "1510":"c21f9279-38c6-4d47-be76-7ddb82cbf37f",
1513
+ "1511":"0c641ef9-58ba-43a8-a937-6ab6c2c7e2a6",
1514
+ "1512":"29e3f1ff-65fc-44d6-bbf8-6703b124f6e0",
1515
+ "1513":"65962ab8-d4e4-4b70-9f22-60097b2bc0b8",
1516
+ "1514":"65962ab8-d4e4-4b70-9f22-60097b2bc0b8",
1517
+ "1515":"9a362227-b010-4e8c-9931-865419e9b575",
1518
+ "1516":"69acfc43-ab7e-4282-bf40-2821e4cb6df5",
1519
+ "1517":"3748604f-cfd9-44ac-924b-c0f23e63a151",
1520
+ "1518":"ff2f0a2b-afa8-45e7-b36e-ef37f549567b",
1521
+ "1519":"1dad8e37-40cc-4a59-b422-d4ae0a2e4fdd",
1522
+ "1520":"b653b283-2079-4a5b-82ee-babebe2d2da0",
1523
+ "1521":"5f971548-d212-4257-a136-079d1b02b683",
1524
+ "1522":"73c40d1c-9c53-40e6-b75a-137cc6fe1ab1",
1525
+ "1523":"cfa17272-053b-4a12-b6ef-f14b34576ca3",
1526
+ "1524":"e9b6319b-c7f8-4e64-82ba-40d1a9a4331f",
1527
+ "1525":"26b7b33f-98a3-4475-998f-9f2de012de3c",
1528
+ "1526":"80396443-9434-491a-b7c1-cbe9eb99ee29",
1529
+ "1527":"16e7ebab-3e01-4f89-a9a9-bdab4b74dddb",
1530
+ "1528":"e3ae7506-dfa4-4bee-ba8c-5da2a9ab1a99",
1531
+ "1529":"2e896f9b-8c21-4e8a-af6e-cf2621bd5767",
1532
+ "1530":"87cb457b-e389-4482-b70d-4a3d0e667c67",
1533
+ "1531":"76d2d298-7caa-4826-8f49-f03ec22ab85c",
1534
+ "1532":"8d4523e4-1940-4a21-ac61-a3c5b89df3c0",
1535
+ "1533":"bb81a3bc-8b93-4ae8-9a3a-4ad62e53d07f",
1536
+ "1534":"a818caa3-ef2e-4e5d-a29f-35863c87f48c",
1537
+ "1535":"51373118-f7e6-4b75-b887-b7279ea05562",
1538
+ "1536":"0f89413d-c833-4829-ac6c-820edc6de3e0",
1539
+ "1537":"0f89413d-c833-4829-ac6c-820edc6de3e0",
1540
+ "1538":"8b8c13b5-da6b-4f77-abf3-a427430d440a",
1541
+ "1539":"d98cc1d2-b184-4d36-bc5e-3309aa555616",
1542
+ "1540":"baaa9b3f-b1e8-4de0-8feb-e3b9ef0670ad",
1543
+ "1541":"71a4c704-f8d3-4995-9626-9b2d22ebc3c1",
1544
+ "1542":"cbe0b061-bccc-4ce4-ad19-b5fdf5ae6b7d",
1545
+ "1543":"8719e444-0110-4912-b2ea-5217686bdbcb",
1546
+ "1544":"5bfd5438-3ae9-4f7b-90cf-25dc7c6f1d94",
1547
+ "1545":"5bfd5438-3ae9-4f7b-90cf-25dc7c6f1d94",
1548
+ "1546":"5bfd5438-3ae9-4f7b-90cf-25dc7c6f1d94",
1549
+ "1547":"82a04e61-c4a4-46c9-a7a4-6f0e2a3bb6b9",
1550
+ "1548":"888e2e3f-48e4-4892-b11c-f914567f5412",
1551
+ "1549":"e8db8be7-ba2b-489b-ae70-52c077abd10f",
1552
+ "1550":"baeea65a-421d-4d64-b132-31117456fa15",
1553
+ "1551":"baeea65a-421d-4d64-b132-31117456fa15",
1554
+ "1552":"baeea65a-421d-4d64-b132-31117456fa15",
1555
+ "1553":"5ed059e4-a99f-431b-907f-c786b8f98d3b",
1556
+ "1554":"2f3bbce9-8319-47d1-9ae6-4875026a1866",
1557
+ "1555":"ed81f194-a01e-45e5-ba94-66bc2d760de5",
1558
+ "1556":"410b058a-6e7e-4bde-b6f1-b3c529866885",
1559
+ "1557":"ef52d7d9-2616-441e-bd52-048343e7f35b",
1560
+ "1558":"4c2b69cb-3d70-44bf-a918-e9f6aead2eac",
1561
+ "1559":"f3afa53a-bbd4-4b3a-bd49-4dc8db488813",
1562
+ "1560":"4f091bac-2e2d-4d19-955c-e398b015f95a",
1563
+ "1561":"aaeb860d-65bb-4d64-aca4-68c94bfb681a",
1564
+ "1562":"4a509d74-cc1d-42b7-8d8d-675e81e9e99f",
1565
+ "1563":"2b6101c0-b5e2-41b6-8a71-8cf7df424afe",
1566
+ "1564":"cc563791-feb2-49a9-bdf7-2152269f0d1f",
1567
+ "1565":"c27142a5-c2c4-45c9-9b76-404f214f003b",
1568
+ "1566":"1f3dc69c-0201-4a1e-bf91-b5b92ac0110e",
1569
+ "1567":"1f3dc69c-0201-4a1e-bf91-b5b92ac0110e",
1570
+ "1568":"b778dafb-8b82-4551-bb83-85845e09022d",
1571
+ "1569":"b778dafb-8b82-4551-bb83-85845e09022d",
1572
+ "1570":"b778dafb-8b82-4551-bb83-85845e09022d",
1573
+ "1571":"670474ba-d05a-4b2d-a70f-dda70530be79",
1574
+ "1572":"eac687bb-7096-4c0f-aff1-582ef9ec23e0",
1575
+ "1573":"eac687bb-7096-4c0f-aff1-582ef9ec23e0",
1576
+ "1574":"eac687bb-7096-4c0f-aff1-582ef9ec23e0",
1577
+ "1575":"eac687bb-7096-4c0f-aff1-582ef9ec23e0",
1578
+ "1576":"3ec15f18-0911-4677-9f3b-14705a652052",
1579
+ "1577":"6ae2cf17-1e73-4b36-b6dd-4ae434ae6543",
1580
+ "1578":"6ae2cf17-1e73-4b36-b6dd-4ae434ae6543",
1581
+ "1579":"0b9810b2-cc54-406c-bc46-d413e382f54d",
1582
+ "1580":"e88e77d0-9ccd-4193-a12f-e4ed1f05c6ff",
1583
+ "1581":"924be737-44bb-4f52-82ce-5d962531a3f2",
1584
+ "1582":"973cc875-4ebc-4602-b0fa-e0970eba5b51",
1585
+ "1583":"8dfeead4-aac6-4cf3-aa34-6412ee0d3da3",
1586
+ "1584":"2d9f341c-fded-4e45-99f5-9a982288742b",
1587
+ "1585":"2d9f341c-fded-4e45-99f5-9a982288742b",
1588
+ "1586":"fcc24253-192f-43ff-a566-8759d56c7d30",
1589
+ "1587":"8c624e38-6f88-4cb4-9846-f4e02de5515c",
1590
+ "1588":"8474fe56-ff7d-4be4-afe4-5ecef017ce1b",
1591
+ "1589":"49d3e233-bda6-4784-8a43-fbafb96b688d",
1592
+ "1590":"387cd228-1f01-4c78-8579-e5b37b0d076e",
1593
+ "1591":"f09f8192-4908-4439-86a0-de4e4eef082c",
1594
+ "1592":"f09f8192-4908-4439-86a0-de4e4eef082c",
1595
+ "1593":"f09f8192-4908-4439-86a0-de4e4eef082c",
1596
+ "1594":"f239fe8d-e26e-429a-9633-adaa53c17cac",
1597
+ "1595":"e7439204-21a6-461e-85ed-80ace4276f06",
1598
+ "1596":"04e7ac42-5962-4b28-8f40-d2b4a3955446",
1599
+ "1597":"0c624c49-d0da-4782-9449-a706b4835b5f",
1600
+ "1598":"4e8f9d32-74e2-466d-8120-34533e08aa88",
1601
+ "1599":"f4f1e822-7bfb-4d9e-880a-36b5e76414df",
1602
+ "1600":"f65e5a0c-8869-44b4-9e12-5929fef5c7ad",
1603
+ "1601":"9910ea41-1fcb-46d7-a1ce-bab465c18e34",
1604
+ "1602":"58e5ff86-e6b6-4c9f-8f5e-1bd30edf4310",
1605
+ "1603":"d9039736-2a96-4c6e-8297-0204d5e4311d",
1606
+ "1604":"ea600058-37c4-458a-80ef-71ba686ebc39",
1607
+ "1605":"ea600058-37c4-458a-80ef-71ba686ebc39",
1608
+ "1606":"ea600058-37c4-458a-80ef-71ba686ebc39",
1609
+ "1607":"13414b83-5693-43c1-92cd-8419be4f2a62",
1610
+ "1608":"33ad8686-20db-4f22-84ad-be7fa80c57be",
1611
+ "1609":"77e97178-e83b-4825-acaa-40f0db2aaf3c",
1612
+ "1610":"9676c718-7759-4296-839a-263811a61e99",
1613
+ "1611":"0e9f3eb5-b1ca-4fd7-a42b-e439cdfab60a",
1614
+ "1612":"015c6e3e-3f5f-4593-8ae7-25d6a43e7076",
1615
+ "1613":"1d41d69e-fdea-4cdc-8f8e-d4ab0840f089",
1616
+ "1614":"9e9a50b8-a040-42d6-a623-f42f422125ff",
1617
+ "1615":"da27c6cc-ba28-4305-a9e0-ee72796b7474",
1618
+ "1616":"da27c6cc-ba28-4305-a9e0-ee72796b7474",
1619
+ "1617":"2ee1b966-1009-459c-bb95-c61cb3dc64d4",
1620
+ "1618":"9cc88d26-b671-4d56-8bf9-5d3c18b14b16",
1621
+ "1619":"2f898629-f1e2-4e6d-8648-73d2a1baea74",
1622
+ "1620":"5029fdc5-9e13-4221-b888-2eb8764ede6c",
1623
+ "1621":"40e6934c-e965-4586-8188-4cf9126e20f7",
1624
+ "1622":"e3c302c6-6850-4a27-bc38-6cf2195d99b8",
1625
+ "1623":"e3c302c6-6850-4a27-bc38-6cf2195d99b8",
1626
+ "1624":"e117219e-a4b4-4f42-8859-d2c233daea0b",
1627
+ "1625":"68fdc464-50f5-4e8f-bdd2-bca678ad6150",
1628
+ "1626":"68fdc464-50f5-4e8f-bdd2-bca678ad6150",
1629
+ "1627":"17dc8801-a1dc-486f-8ebf-814bc37467fb"
1630
+ }
.ragatouille/colbert/indexes/cbseclass10index/plan.json ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "config": {
3
+ "query_token_id": "[unused0]",
4
+ "doc_token_id": "[unused1]",
5
+ "query_token": "[Q]",
6
+ "doc_token": "[D]",
7
+ "ncells": null,
8
+ "centroid_score_threshold": null,
9
+ "ndocs": null,
10
+ "load_index_with_mmap": false,
11
+ "index_path": null,
12
+ "index_bsize": 32,
13
+ "nbits": 8,
14
+ "kmeans_niters": 20,
15
+ "resume": false,
16
+ "similarity": "cosine",
17
+ "bsize": 64,
18
+ "accumsteps": 1,
19
+ "lr": 1e-5,
20
+ "maxsteps": 400000,
21
+ "save_every": null,
22
+ "warmup": 20000,
23
+ "warmup_bert": null,
24
+ "relu": false,
25
+ "nway": 64,
26
+ "use_ib_negatives": true,
27
+ "reranker": false,
28
+ "distillation_alpha": 1.0,
29
+ "ignore_scores": false,
30
+ "model_name": null,
31
+ "query_maxlen": 32,
32
+ "attend_to_mask_tokens": false,
33
+ "interaction": "colbert",
34
+ "dim": 128,
35
+ "doc_maxlen": 256,
36
+ "mask_punctuation": true,
37
+ "checkpoint": "colbert-ir\/colbertv2.0",
38
+ "triples": "\/future\/u\/okhattab\/root\/unit\/experiments\/2021.10\/downstream.distillation.round2.2_score\/round2.nway6.cosine.ib\/examples.64.json",
39
+ "collection": [
40
+ "list with 1628 elements starting with...",
41
+ [
42
+ "Chapter 5 - Classification_Assessment of Projects Imports_ - Para 4 - _4. Clearance of goods after registration_.txt\n3.1 In terms of Regulation 4 of the Project Import Regulations, 1986 (PIR), the basic requirement for \navailing the benefit of assessment under Tariff Heading No. 98.01 is that the importer should have \nentered into one or more contracts with the su ppliers of the goods for setting up a project. Such \ncontracts should be registered, prior to clearance, in the Custom House through which the goods \nare expected to be imported. The importer shall apply for such registration in writing to the proper \nofficer of Customs.",
43
+ "Such \ncontracts should be registered, prior to clearance, in the Custom House through which the goods \nare expected to be imported. The importer shall apply for such registration in writing to the proper \nofficer of Customs. \n3.2 Regulation 5 provides in the manner of registering contracts, which is as follows: \n(i) Before any order is made by the proper officer of Customs permitting the clearance of the \ngoods for home consumption; \n(ii) In the case of goods cleared for hom e consumption without payment of duty subject to re -\nexport in respect of fairs, exhibitions, demonstrations, seminars, congresses and \nconferences, duly sponsored or approved by the Government of India or Trade fair Authority \nof India, as the case may be, b efore the date of payment of duty. \n3.3 To expedite registration, the importers are advised to submit the following documents along with \nthe application for registration: \n(i) Original deed of contract together with true copy thereof.",
44
+ "Chapter 5 - Classification_Assessment of Projects Imports_ - Para 4 - _4. Clearance of goods after registration_.txt\n(ii) Industrial License and letter of intent, SSI Certificate granted by the appropriate authority \nwith a copy thereof. \n \n(iii) Original Import licence, if any, with a list of items showing the dimensions, specifications, \nquantity, quality, value of each item duly attested by the Licensing Authority and a copy \nthereof."
45
+ ]
46
+ ],
47
+ "queries": "\/future\/u\/okhattab\/data\/MSMARCO\/queries.train.tsv",
48
+ "index_name": "cbseclass10index",
49
+ "overwrite": false,
50
+ "root": ".ragatouille\/",
51
+ "experiment": "colbert",
52
+ "index_root": null,
53
+ "name": "2024-08\/15\/14.23.27",
54
+ "rank": 0,
55
+ "nranks": 1,
56
+ "amp": true,
57
+ "gpus": 1,
58
+ "avoid_fork_if_possible": false
59
+ },
60
+ "num_chunks": 1,
61
+ "num_partitions": 4096,
62
+ "num_embeddings_est": 202637.00051879883,
63
+ "avg_doclen_est": 124.46990203857422
64
+ }
README.md CHANGED
@@ -1,12 +1,12 @@
1
- ---
2
- title: Adwitiya Chat And Quizbot
3
- emoji: 🏃
4
- colorFrom: yellow
5
- colorTo: indigo
6
- sdk: gradio
7
- sdk_version: 4.41.0
8
- app_file: app.py
9
- pinned: false
10
- ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
+ ---
2
+ title: trial sci
3
+ emoji: 📚
4
+ colorFrom: red
5
+ colorTo: indigo
6
+ sdk: gradio
7
+ sdk_version: 4.36.0
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app.py ADDED
@@ -0,0 +1,437 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ from ragatouille import RAGPretrainedModel
3
+ import subprocess
4
+ import json
5
+ import spaces
6
+ import firebase_admin
7
+ from firebase_admin import credentials, firestore
8
+ import logging
9
+ from pathlib import Path
10
+ from time import perf_counter
11
+ from datetime import datetime
12
+ import gradio as gr
13
+ from jinja2 import Environment, FileSystemLoader
14
+ import numpy as np
15
+ from sentence_transformers import CrossEncoder
16
+ from huggingface_hub import InferenceClient
17
+ from os import getenv
18
+
19
+ from backend.query_llm import generate_hf, generate_openai
20
+ from backend.semantic_search import table, retriever
21
+ from huggingface_hub import InferenceClient
22
+
23
+
24
+ VECTOR_COLUMN_NAME = "vector"
25
+ TEXT_COLUMN_NAME = "text"
26
+ HF_TOKEN = getenv("HUGGING_FACE_HUB_TOKEN")
27
+ proj_dir = Path(__file__).parent
28
+ # Setting up the logging
29
+ logging.basicConfig(level=logging.INFO)
30
+ logger = logging.getLogger(__name__)
31
+ client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1",token=HF_TOKEN)
32
+ # Set up the template environment with the templates directory
33
+ env = Environment(loader=FileSystemLoader(proj_dir / 'templates'))
34
+
35
+ # Load the templates directly from the environment
36
+ template = env.get_template('template.j2')
37
+ template_html = env.get_template('template_html.j2')
38
+ #___________________
39
+ # service_account_key='firebase.json'
40
+ # # Create a Certificate object from the service account info
41
+ # cred = credentials.Certificate(service_account_key)
42
+ # # Initialize the Firebase Admin
43
+ # firebase_admin.initialize_app(cred)
44
+
45
+ # # # Create a reference to the Firestore database
46
+ # db = firestore.client()
47
+ # #db usage
48
+ # collection_name = 'Nirvachana' # Replace with your collection name
49
+ # field_name = 'message_count' # Replace with your field name for count
50
+ # Examples
51
+ examples = ['Tabulate the difference between veins and arteries','What are defects in Human eye?',
52
+ 'Frame 5 short questions and 5 MCQ on Chapter 2 ','Suggest creative and engaging ideas to teach students on Chapter on Metals and Non Metals '
53
+ ]
54
+
55
+
56
+
57
+ # def get_and_increment_value_count(db , collection_name, field_name):
58
+ # """
59
+ # Retrieves a value count from the specified Firestore collection and field,
60
+ # increments it by 1, and updates the field with the new value."""
61
+ # collection_ref = db.collection(collection_name)
62
+ # doc_ref = collection_ref.document('count_doc') # Assuming a dedicated document for count
63
+
64
+ # # Use a transaction to ensure consistency across reads and writes
65
+ # try:
66
+ # with db.transaction() as transaction:
67
+ # # Get the current value count (or initialize to 0 if it doesn't exist)
68
+ # current_count_doc = doc_ref.get()
69
+ # current_count_data = current_count_doc.to_dict()
70
+ # if current_count_data:
71
+ # current_count = current_count_data.get(field_name, 0)
72
+ # else:
73
+ # current_count = 0
74
+ # # Increment the count
75
+ # new_count = current_count + 1
76
+ # # Update the document with the new count
77
+ # transaction.set(doc_ref, {field_name: new_count})
78
+ # return new_count
79
+ # except Exception as e:
80
+ # print(f"Error retrieving and updating value count: {e}")
81
+ # return None # Indicate error
82
+
83
+ # def update_count_html():
84
+ # usage_count = get_and_increment_value_count(db ,collection_name, field_name)
85
+ # ccount_html = gr.HTML(value=f"""
86
+ # <div style="display: flex; justify-content: flex-end;">
87
+ # <span style="font-weight: bold; color: maroon; font-size: 18px;">No of Usages:</span>
88
+ # <span style="font-weight: bold; color: maroon; font-size: 18px;">{usage_count}</span>
89
+ # </div>
90
+ # """)
91
+ # return count_html
92
+
93
+ # def store_message(db,query,answer,cross_encoder):
94
+ # timestamp = datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
95
+ # # Create a new document reference with a dynamic document name based on timestamp
96
+ # new_completion= db.collection('Nirvachana').document(f"chatlogs_{timestamp}")
97
+ # new_completion.set({
98
+ # 'query': query,
99
+ # 'answer':answer,
100
+ # 'created_time': firestore.SERVER_TIMESTAMP,
101
+ # 'embedding': cross_encoder,
102
+ # 'title': 'Expenditure observer bot'
103
+ # })
104
+
105
+
106
+ def add_text(history, text):
107
+ history = [] if history is None else history
108
+ history = history + [(text, None)]
109
+ return history, gr.Textbox(value="", interactive=False)
110
+
111
+
112
+ def bot(history, cross_encoder):
113
+ top_rerank = 25
114
+ top_k_rank = 20
115
+ query = history[-1][0]
116
+
117
+ if not query:
118
+ gr.Warning("Please submit a non-empty string as a prompt")
119
+ raise ValueError("Empty string was submitted")
120
+
121
+ logger.warning('Retrieving documents...')
122
+
123
+ # if COLBERT RAGATATOUILLE PROCEDURE :
124
+ if cross_encoder=='(HIGH ACCURATE) ColBERT':
125
+ gr.Warning('Retrieving using ColBERT.. First time query will take a minute for model to load..pls wait')
126
+ RAG= RAGPretrainedModel.from_pretrained("colbert-ir/colbertv2.0")
127
+ RAG_db=RAG.from_index('.ragatouille/colbert/indexes/cbseclass10index')
128
+ documents_full=RAG_db.search(query,k=top_k_rank)
129
+
130
+ documents=[item['content'] for item in documents_full]
131
+ # Create Prompt
132
+ prompt = template.render(documents=documents, query=query)
133
+ prompt_html = template_html.render(documents=documents, query=query)
134
+
135
+ generate_fn = generate_hf
136
+
137
+ history[-1][1] = ""
138
+ for character in generate_fn(prompt, history[:-1]):
139
+ history[-1][1] = character
140
+ yield history, prompt_html
141
+ print('Final history is ',history)
142
+ #store_message(db,history[-1][0],history[-1][1],cross_encoder)
143
+ else:
144
+ # Retrieve documents relevant to query
145
+ document_start = perf_counter()
146
+
147
+ query_vec = retriever.encode(query)
148
+ logger.warning(f'Finished query vec')
149
+ doc1 = table.search(query_vec, vector_column_name=VECTOR_COLUMN_NAME).limit(top_k_rank)
150
+
151
+
152
+
153
+ logger.warning(f'Finished search')
154
+ documents = table.search(query_vec, vector_column_name=VECTOR_COLUMN_NAME).limit(top_rerank).to_list()
155
+ documents = [doc[TEXT_COLUMN_NAME] for doc in documents]
156
+ logger.warning(f'start cross encoder {len(documents)}')
157
+ # Retrieve documents relevant to query
158
+ query_doc_pair = [[query, doc] for doc in documents]
159
+ if cross_encoder=='(FAST) MiniLM-L6v2' :
160
+ cross_encoder1 = CrossEncoder('cross-encoder/ms-marco-MiniLM-L-6-v2')
161
+ elif cross_encoder=='(ACCURATE) BGE reranker':
162
+ cross_encoder1 = CrossEncoder('BAAI/bge-reranker-base')
163
+
164
+ cross_scores = cross_encoder1.predict(query_doc_pair)
165
+ sim_scores_argsort = list(reversed(np.argsort(cross_scores)))
166
+ logger.warning(f'Finished cross encoder {len(documents)}')
167
+
168
+ documents = [documents[idx] for idx in sim_scores_argsort[:top_k_rank]]
169
+ logger.warning(f'num documents {len(documents)}')
170
+
171
+ document_time = perf_counter() - document_start
172
+ logger.warning(f'Finished Retrieving documents in {round(document_time, 2)} seconds...')
173
+
174
+ # Create Prompt
175
+ prompt = template.render(documents=documents, query=query)
176
+ prompt_html = template_html.render(documents=documents, query=query)
177
+
178
+ generate_fn = generate_hf
179
+
180
+ history[-1][1] = ""
181
+ for character in generate_fn(prompt, history[:-1]):
182
+ history[-1][1] = character
183
+ yield history, prompt_html
184
+ print('Final history is ',history)
185
+ #store_message(db,history[-1][0],history[-1][1],cross_encoder)
186
+
187
+ def system_instructions(question_difficulty, topic,documents_str):
188
+ return f"""<s> [INST] Your are a great teacher and your task is to create 10 questions with 4 choices with a {question_difficulty} difficulty about topic request " {topic} " only from the below given documents, {documents_str} then create an answers. Index in JSON format, the questions as "Q#":"" to "Q#":"", the four choices as "Q#:C1":"" to "Q#:C4":"", and the answers as "A#":"Q#:C#" to "A#":"Q#:C#". [/INST]"""
189
+
190
+
191
+ #with gr.Blocks(theme='Insuz/SimpleIndigo') as demo:
192
+ with gr.Blocks(theme='NoCrypt/miku') as CHATBOT:
193
+ with gr.Row():
194
+ with gr.Column(scale=10):
195
+ # gr.Markdown(
196
+ # """
197
+ # # Theme preview: `paris`
198
+ # To use this theme, set `theme='earneleh/paris'` in `gr.Blocks()` or `gr.Interface()`.
199
+ # You can append an `@` and a semantic version expression, e.g. @>=1.0.0,<2.0.0 to pin to a given version
200
+ # of this theme.
201
+ # """
202
+ # )
203
+ gr.HTML(value="""<div style="color: #FF4500;"><h1>CHEERFULL CBSE-</h1> <h1><span style="color: #008000">AI Assisted Fun Learning</span></h1>
204
+ </div>""", elem_id='heading')
205
+
206
+ gr.HTML(value=f"""
207
+ <p style="font-family: sans-serif; font-size: 16px;">
208
+ A free Artificial Intelligence Chatbot assistant trained on CBSE Class 10 Science Notes to engage and help students and teachers of Puducherry.
209
+ </p>
210
+ """, elem_id='Sub-heading')
211
+ #usage_count = get_and_increment_value_count(db,collection_name, field_name)
212
+ gr.HTML(value=f"""<p style="font-family: Arial, sans-serif; font-size: 14px;">Developed by K M Ramyasri , TGT,GHS.SUTHUKENY . Suggestions may be sent to <a href="mailto:[email protected]" style="color: #00008B; font-style: italic;">[email protected]</a>.</p>""", elem_id='Sub-heading1 ')
213
+
214
+ with gr.Column(scale=3):
215
+ gr.Image(value='logo.png',height=200,width=200)
216
+
217
+
218
+ # gr.HTML(value="""<div style="color: #FF4500;"><h1>CHEERFULL CBSE-</h1> <h1><span style="color: #008000">AI Assisted Fun Learning</span></h1>
219
+ # <img src='logo.png' alt="Chatbot" width="50" height="50" />
220
+ # </div>""", elem_id='heading')
221
+
222
+ # gr.HTML(value=f"""
223
+ # <p style="font-family: sans-serif; font-size: 16px;">
224
+ # A free Artificial Intelligence Chatbot assistant trained on CBSE Class 10 Science Notes to engage and help students and teachers of Puducherry.
225
+ # </p>
226
+ # """, elem_id='Sub-heading')
227
+ # #usage_count = get_and_increment_value_count(db,collection_name, field_name)
228
+ # gr.HTML(value=f"""<p style="font-family: Arial, sans-serif; font-size: 16px;">Developed by K M Ramyasri , PGT . Suggestions may be sent to <a href="mailto:[email protected]" style="color: #00008B; font-style: italic;">[email protected]</a>.</p>""", elem_id='Sub-heading1 ')
229
+ # # count_html = gr.HTML(value=f"""
230
+ # # <div style="display: flex; justify-content: flex-end;">
231
+ # # <span style="font-weight: bold; color: maroon; font-size: 18px;">No of Usages:</span>
232
+ # # <span style="font-weight: bold; color: maroon; font-size: 18px;">{usage_count}</span>
233
+ # # </div>
234
+ # # """)
235
+
236
+ chatbot = gr.Chatbot(
237
+ [],
238
+ elem_id="chatbot",
239
+ avatar_images=('https://aui.atlassian.com/aui/8.8/docs/images/avatar-person.svg',
240
+ 'https://huggingface.co/datasets/huggingface/brand-assets/resolve/main/hf-logo.svg'),
241
+ bubble_full_width=False,
242
+ show_copy_button=True,
243
+ show_share_button=True,
244
+ )
245
+
246
+ with gr.Row():
247
+ txt = gr.Textbox(
248
+ scale=3,
249
+ show_label=False,
250
+ placeholder="Enter text and press enter",
251
+ container=False,
252
+ )
253
+ txt_btn = gr.Button(value="Submit text", scale=1)
254
+
255
+ cross_encoder = gr.Radio(choices=['(FAST) MiniLM-L6v2','(ACCURATE) BGE reranker','(HIGH ACCURATE) ColBERT'], value='(ACCURATE) BGE reranker',label="Embeddings", info="Only First query to Colbert may take litte time)")
256
+
257
+ prompt_html = gr.HTML()
258
+ # Turn off interactivity while generating if you click
259
+ txt_msg = txt_btn.click(add_text, [chatbot, txt], [chatbot, txt], queue=False).then(
260
+ bot, [chatbot, cross_encoder], [chatbot, prompt_html])#.then(update_count_html,[],[count_html])
261
+
262
+ # Turn it back on
263
+ txt_msg.then(lambda: gr.Textbox(interactive=True), None, [txt], queue=False)
264
+
265
+ # Turn off interactivity while generating if you hit enter
266
+ txt_msg = txt.submit(add_text, [chatbot, txt], [chatbot, txt], queue=False).then(
267
+ bot, [chatbot, cross_encoder], [chatbot, prompt_html])#.then(update_count_html,[],[count_html])
268
+
269
+ # Turn it back on
270
+ txt_msg.then(lambda: gr.Textbox(interactive=True), None, [txt], queue=False)
271
+
272
+ # Examples
273
+ gr.Examples(examples, txt)
274
+
275
+
276
+ RAG_db=gr.State()
277
+
278
+ with gr.Blocks(title="Quiz Maker", theme=gr.themes.Default(primary_hue="green", secondary_hue="green"), css="style.css") as QUIZBOT:
279
+ def load_model():
280
+ RAG= RAGPretrainedModel.from_pretrained("colbert-ir/colbertv2.0")
281
+ RAG_db.value=RAG.from_index('.ragatouille/colbert/indexes/cbseclass10index')
282
+ return 'Ready to Go!!'
283
+ with gr.Column(scale=4):
284
+ gr.HTML("""
285
+ <center>
286
+ <h1><span style="color: purple;">AI NANBAN</span> - CBSE Class Quiz Maker</h1>
287
+ <h2>AI-powered Learning Game</h2>
288
+ <i>⚠️ Students create quiz from any topic /CBSE Chapter ! ⚠️</i>
289
+ </center>
290
+ """)
291
+ #gr.Warning('Retrieving using ColBERT.. First time query will take a minute for model to load..pls wait')
292
+ with gr.Column(scale=2):
293
+ load_btn = gr.Button("Click to Load!🚀")
294
+ load_text=gr.Textbox()
295
+ load_btn.click(load_model,[],load_text)
296
+
297
+
298
+ topic = gr.Textbox(label="Enter the Topic for Quiz", placeholder="Write any topic from CBSE notes")
299
+
300
+ with gr.Row():
301
+ radio = gr.Radio(
302
+ ["easy", "average", "hard"], label="How difficult should the quiz be?"
303
+ )
304
+
305
+
306
+ generate_quiz_btn = gr.Button("Generate Quiz!🚀")
307
+ quiz_msg=gr.Textbox()
308
+
309
+ question_radios = [gr.Radio(visible=False), gr.Radio(visible=False), gr.Radio(
310
+ visible=False), gr.Radio(visible=False), gr.Radio(visible=False), gr.Radio(visible=False), gr.Radio(visible=False), gr.Radio(
311
+ visible=False), gr.Radio(visible=False), gr.Radio(visible=False)]
312
+
313
+ print(question_radios)
314
+
315
+ @spaces.GPU
316
+ @generate_quiz_btn.click(inputs=[radio, topic], outputs=[quiz_msg]+question_radios, api_name="generate_quiz")
317
+ def generate_quiz(question_difficulty, topic):
318
+ top_k_rank=10
319
+ RAG_db_=RAG_db.value
320
+ documents_full=RAG_db_.search(topic,k=top_k_rank)
321
+
322
+
323
+
324
+ generate_kwargs = dict(
325
+ temperature=0.2,
326
+ max_new_tokens=4000,
327
+ top_p=0.95,
328
+ repetition_penalty=1.0,
329
+ do_sample=True,
330
+ seed=42,
331
+ )
332
+ question_radio_list = []
333
+ count=0
334
+ while count<=3:
335
+ try:
336
+ documents=[item['content'] for item in documents_full]
337
+ document_summaries = [f"[DOCUMENT {i+1}]: {summary}{count}" for i, summary in enumerate(documents)]
338
+ documents_str='\n'.join(document_summaries)
339
+ formatted_prompt = system_instructions(
340
+ question_difficulty, topic,documents_str)
341
+ print(formatted_prompt)
342
+ pre_prompt = [
343
+ {"role": "system", "content": formatted_prompt}
344
+ ]
345
+ response = client.text_generation(
346
+ formatted_prompt, **generate_kwargs, stream=False, details=False, return_full_text=False,
347
+ )
348
+ output_json = json.loads(f"{response}")
349
+
350
+
351
+ print(response)
352
+ print('output json', output_json)
353
+
354
+ global quiz_data
355
+
356
+ quiz_data = output_json
357
+
358
+
359
+
360
+ for question_num in range(1, 11):
361
+ question_key = f"Q{question_num}"
362
+ answer_key = f"A{question_num}"
363
+
364
+ question = quiz_data.get(question_key)
365
+ answer = quiz_data.get(quiz_data.get(answer_key))
366
+
367
+ if not question or not answer:
368
+ continue
369
+
370
+ choice_keys = [f"{question_key}:C{i}" for i in range(1, 5)]
371
+ choice_list = []
372
+ for choice_key in choice_keys:
373
+ choice = quiz_data.get(choice_key, "Choice not found")
374
+ choice_list.append(f"{choice}")
375
+
376
+ radio = gr.Radio(choices=choice_list, label=question,
377
+ visible=True, interactive=True)
378
+
379
+ question_radio_list.append(radio)
380
+ if len(question_radio_list)==10:
381
+ break
382
+ else:
383
+ print('10 questions not generated . So trying again!')
384
+ count+=1
385
+ continue
386
+ except Exception as e:
387
+ count+=1
388
+ print(f"Exception occurred: {e}")
389
+ if count==3:
390
+ print('Retry exhausted')
391
+ gr.Warning('Sorry. Pls try with another topic !')
392
+ else:
393
+ print(f"Trying again..{count} time...please wait")
394
+ continue
395
+
396
+ print('Question radio list ' , question_radio_list)
397
+
398
+ return ['Quiz Generated!']+ question_radio_list
399
+
400
+ check_button = gr.Button("Check Score")
401
+
402
+ score_textbox = gr.Markdown()
403
+
404
+ @check_button.click(inputs=question_radios, outputs=score_textbox)
405
+ def compare_answers(*user_answers):
406
+ user_anwser_list = []
407
+ user_anwser_list = user_answers
408
+
409
+ answers_list = []
410
+
411
+ for question_num in range(1, 20):
412
+ answer_key = f"A{question_num}"
413
+ answer = quiz_data.get(quiz_data.get(answer_key))
414
+ if not answer:
415
+ break
416
+ answers_list.append(answer)
417
+
418
+ score = 0
419
+
420
+ for item in user_anwser_list:
421
+ if item in answers_list:
422
+ score += 1
423
+ if score>5:
424
+ message = f"### Good ! You got {score} over 10!"
425
+ elif score>7:
426
+ message = f"### Excellent ! You got {score} over 10!"
427
+ else:
428
+ message = f"### You got {score} over 10! Dont worry . You can prepare well and try better next time !"
429
+
430
+ return message
431
+
432
+
433
+
434
+ demo = gr.TabbedInterface([CHATBOT,QUIZBOT], ["AI ChatBot", "AI Nanban-Quizbot"])
435
+
436
+ demo.queue()
437
+ demo.launch(debug=True)
backend/query_llm.py ADDED
@@ -0,0 +1,161 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+ import openai
4
+ import gradio as gr
5
+
6
+ from os import getenv
7
+ from typing import Any, Dict, Generator, List
8
+
9
+ from huggingface_hub import InferenceClient
10
+ from transformers import AutoTokenizer
11
+
12
+ tokenizer = AutoTokenizer.from_pretrained("mistralai/Mistral-7B-Instruct-v0.1")
13
+ tokenizer = AutoTokenizer.from_pretrained("mistralai/Mixtral-8x7B-Instruct-v0.1")
14
+ #tokenizer = AutoTokenizer.from_pretrained("mistralai/Mixtral-8x22B-Instruct-v0.1")
15
+ temperature = 0.5
16
+ top_p = 0.7
17
+ repetition_penalty = 1.2
18
+
19
+ OPENAI_KEY = getenv("OPENAI_API_KEY")
20
+ HF_TOKEN = getenv("HUGGING_FACE_HUB_TOKEN")
21
+
22
+ # hf_client = InferenceClient(
23
+ # "mistralai/Mistral-7B-Instruct-v0.1",
24
+ # token=HF_TOKEN
25
+ # )
26
+
27
+
28
+ hf_client = InferenceClient(
29
+ "mistralai/Mixtral-8x7B-Instruct-v0.1",
30
+ token=HF_TOKEN
31
+ )
32
+ def format_prompt(message: str, api_kind: str):
33
+ """
34
+ Formats the given message using a chat template.
35
+
36
+ Args:
37
+ message (str): The user message to be formatted.
38
+
39
+ Returns:
40
+ str: Formatted message after applying the chat template.
41
+ """
42
+
43
+ # Create a list of message dictionaries with role and content
44
+ messages: List[Dict[str, Any]] = [{'role': 'user', 'content': message}]
45
+
46
+ if api_kind == "openai":
47
+ return messages
48
+ elif api_kind == "hf":
49
+ return tokenizer.apply_chat_template(messages, tokenize=False)
50
+ elif api_kind:
51
+ raise ValueError("API is not supported")
52
+
53
+
54
+ def generate_hf(prompt: str, history: str, temperature: float = 0.5, max_new_tokens: int = 4000,
55
+ top_p: float = 0.95, repetition_penalty: float = 1.0) -> Generator[str, None, str]:
56
+ """
57
+ Generate a sequence of tokens based on a given prompt and history using Mistral client.
58
+
59
+ Args:
60
+ prompt (str): The initial prompt for the text generation.
61
+ history (str): Context or history for the text generation.
62
+ temperature (float, optional): The softmax temperature for sampling. Defaults to 0.9.
63
+ max_new_tokens (int, optional): Maximum number of tokens to be generated. Defaults to 256.
64
+ top_p (float, optional): Nucleus sampling probability. Defaults to 0.95.
65
+ repetition_penalty (float, optional): Penalty for repeated tokens. Defaults to 1.0.
66
+
67
+ Returns:
68
+ Generator[str, None, str]: A generator yielding chunks of generated text.
69
+ Returns a final string if an error occurs.
70
+ """
71
+
72
+ temperature = max(float(temperature), 1e-2) # Ensure temperature isn't too low
73
+ top_p = float(top_p)
74
+
75
+ generate_kwargs = {
76
+ 'temperature': temperature,
77
+ 'max_new_tokens': max_new_tokens,
78
+ 'top_p': top_p,
79
+ 'repetition_penalty': repetition_penalty,
80
+ 'do_sample': True,
81
+ 'seed': 42,
82
+ }
83
+
84
+ formatted_prompt = format_prompt(prompt, "hf")
85
+
86
+ try:
87
+ stream = hf_client.text_generation(formatted_prompt, **generate_kwargs,
88
+ stream=True, details=True, return_full_text=False)
89
+ output = ""
90
+ for response in stream:
91
+ output += response.token.text
92
+ yield output
93
+
94
+ except Exception as e:
95
+ if "Too Many Requests" in str(e):
96
+ print("ERROR: Too many requests on Mistral client")
97
+ gr.Warning("Unfortunately Mistral is unable to process")
98
+ return "Unfortunately, I am not able to process your request now."
99
+ elif "Authorization header is invalid" in str(e):
100
+ print("Authetification error:", str(e))
101
+ gr.Warning("Authentication error: HF token was either not provided or incorrect")
102
+ return "Authentication error"
103
+ else:
104
+ print("Unhandled Exception:", str(e))
105
+ gr.Warning("Unfortunately Mistral is unable to process")
106
+ return "I do not know what happened, but I couldn't understand you."
107
+
108
+
109
+ def generate_openai(prompt: str, history: str, temperature: float = 0.9, max_new_tokens: int = 256,
110
+ top_p: float = 0.95, repetition_penalty: float = 1.0) -> Generator[str, None, str]:
111
+ """
112
+ Generate a sequence of tokens based on a given prompt and history using Mistral client.
113
+
114
+ Args:
115
+ prompt (str): The initial prompt for the text generation.
116
+ history (str): Context or history for the text generation.
117
+ temperature (float, optional): The softmax temperature for sampling. Defaults to 0.9.
118
+ max_new_tokens (int, optional): Maximum number of tokens to be generated. Defaults to 256.
119
+ top_p (float, optional): Nucleus sampling probability. Defaults to 0.95.
120
+ repetition_penalty (float, optional): Penalty for repeated tokens. Defaults to 1.0.
121
+
122
+ Returns:
123
+ Generator[str, None, str]: A generator yielding chunks of generated text.
124
+ Returns a final string if an error occurs.
125
+ """
126
+
127
+ temperature = max(float(temperature), 1e-2) # Ensure temperature isn't too low
128
+ top_p = float(top_p)
129
+
130
+ generate_kwargs = {
131
+ 'temperature': temperature,
132
+ 'max_tokens': max_new_tokens,
133
+ 'top_p': top_p,
134
+ 'frequency_penalty': max(-2., min(repetition_penalty, 2.)),
135
+ }
136
+
137
+ formatted_prompt = format_prompt(prompt, "openai")
138
+
139
+ try:
140
+ stream = openai.ChatCompletion.create(model="gpt-3.5-turbo-0301",
141
+ messages=formatted_prompt,
142
+ **generate_kwargs,
143
+ stream=True)
144
+ output = ""
145
+ for chunk in stream:
146
+ output += chunk.choices[0].delta.get("content", "")
147
+ yield output
148
+
149
+ except Exception as e:
150
+ if "Too Many Requests" in str(e):
151
+ print("ERROR: Too many requests on OpenAI client")
152
+ gr.Warning("Unfortunately OpenAI is unable to process")
153
+ return "Unfortunately, I am not able to process your request now."
154
+ elif "You didn't provide an API key" in str(e):
155
+ print("Authetification error:", str(e))
156
+ gr.Warning("Authentication error: OpenAI key was either not provided or incorrect")
157
+ return "Authentication error"
158
+ else:
159
+ print("Unhandled Exception:", str(e))
160
+ gr.Warning("Unfortunately OpenAI is unable to process")
161
+ return "I do not know what happened, but I couldn't understand you."
backend/semantic_search.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ import logging
3
+ import lancedb
4
+ import os
5
+ from pathlib import Path
6
+ from sentence_transformers import SentenceTransformer
7
+ #from FlagEmbedding import LLMEmbedder, FlagReranker # Al document present here https://github.com/FlagOpen/FlagEmbedding/tree/master
8
+ #EMB_MODEL_NAME = "thenlper/gte-base"
9
+ EMB_MODEL_NAME = 'BAAI/llm-embedder'
10
+ task = "qa" # Encode for a specific task (qa, icl, chat, lrlm, tool, convsearch)
11
+ #EMB_MODEL_NAME = LLMEmbedder('BAAI/llm-embedder', use_fp16=False) # Load model (automatically use GPUs)
12
+
13
+ #reranker_model = FlagReranker('BAAI/bge-reranker-base', use_fp16=True) # use_fp16 speeds up computation with a slight performance degradation
14
+
15
+
16
+ #EMB_MODEL_NAME = "thenlper/gte-base"
17
+ #DB_TABLE_NAME = "Huggingface_docs"
18
+ DB_TABLE_NAME = "Cus_manual_"
19
+ # Setting up the logging
20
+ logging.basicConfig(level=logging.INFO)
21
+ logger = logging.getLogger(__name__)
22
+ retriever = SentenceTransformer(EMB_MODEL_NAME)
23
+
24
+ # db
25
+ db_uri = os.path.join(Path(__file__).parents[1], ".lancedb")
26
+ print(f'DB URL is {db_uri}')
27
+ db = lancedb.connect(db_uri)
28
+ table = db.open_table(DB_TABLE_NAME)
lancedb/Cus_manual_.lance/_latest.manifest ADDED
Binary file (251 Bytes). View file
 
lancedb/Cus_manual_.lance/_transactions/0-68be5234-afdd-46a3-8d8f-f15d3ddf8d9f.txn ADDED
@@ -0,0 +1 @@
 
 
1
+ $68be5234-afdd-46a3-8d8f-f15d3ddf8d9f�Utext ���������*string084vector ���������*fixed_size_list:float:76808
lancedb/Cus_manual_.lance/_transactions/1-a6eb2f8c-2ce4-402b-b494-e584b2cbd5df.txn ADDED
Binary file (98 Bytes). View file
 
lancedb/Cus_manual_.lance/_versions/1.manifest ADDED
Binary file (196 Bytes). View file
 
lancedb/Cus_manual_.lance/_versions/2.manifest ADDED
Binary file (251 Bytes). View file
 
lancedb/Cus_manual_.lance/data/d98dfa8d-3da9-429d-9225-799f5c713440.lance ADDED
The diff for this file is too large to render. See raw diff
 
logo.png ADDED
requirements.txt ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+
2
+ sentence-transformers==2.6.1
3
+ firebase_admin
4
+ huggingface-hub==0.19.3
5
+ spaces
6
+ ragatouille
7
+ transformers
8
+ lancedb
9
+ gradio==4.27.0
templates/template.j2 ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ Instructions: You are assistant to School Children and Teachers .You have to answer their questions and tasks asked by them.Use the following unique CBSE Class chapters data in the Context section to answer the Query at the end. If you don't know the answer, just say that you don't know, don't try to make up an answer.remember the chapter number and name of the chapter Chapter 1 Chemical Reactions a.nd Equations Chapter 2- Acids, Bases and Salts.Chapter 3 Metals and Non-metals. Chapter 4 Carbon and Its Compounds. Chapter 5 Life Processes. Chapter 6 - Control and Coordination .Chapter 7 - How do Organisms Reproduce? .Chapter 8 Heredity .Chapter - 9 Light Reflection and Refraction .Chapter 10- Human Eye and Colourful World .Chapter 11 - Electricity .Chapter 12 - Magnetic Effects of Electric Current .Chapter 13 - Our Environment
2
+ Context:
3
+ {% for doc in documents %}
4
+ ---
5
+ {{ doc }}
6
+ {% endfor %}
7
+ ---
8
+ Query: {{ query }}
templates/template_html.j2 ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Information Page</title>
7
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&amp;display=swap">
8
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&amp;display=swap">
9
+ <style>
10
+ * {
11
+ font-family: "Source Sans Pro";
12
+ }
13
+
14
+ .instructions > * {
15
+ color: #111 !important;
16
+ }
17
+
18
+ details.doc-box * {
19
+ color: #111 !important;
20
+ }
21
+
22
+ .dark {
23
+ background: #111;
24
+ color: white;
25
+ }
26
+
27
+ .doc-box {
28
+ padding: 10px;
29
+ margin-top: 10px;
30
+ background-color: #baecc2;
31
+ border-radius: 6px;
32
+ color: #111 !important;
33
+ max-width: 700px;
34
+ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
35
+ }
36
+
37
+ .doc-full {
38
+ margin: 10px 14px;
39
+ line-height: 1.6rem;
40
+ }
41
+
42
+ .instructions {
43
+ color: #111 !important;
44
+ background: #b7bdfd;
45
+ display: block;
46
+ border-radius: 6px;
47
+ padding: 6px 10px;
48
+ line-height: 1.6rem;
49
+ max-width: 700px;
50
+ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
51
+ }
52
+
53
+ .query {
54
+ color: #111 !important;
55
+ background: #ffbcbc;
56
+ display: block;
57
+ border-radius: 6px;
58
+ padding: 6px 10px;
59
+ line-height: 1.6rem;
60
+ max-width: 700px;
61
+ box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
62
+ }
63
+ </style>
64
+ </head>
65
+ <body>
66
+ <div class="prose svelte-1ybaih5" id="component-6">
67
+ <h2>Prompt</h2>
68
+ Below is the prompt that is given to the model. <hr>
69
+ <h2>Instructions</h2>
70
+ <span class="instructions">You are assistant to School Children and Teachers .You have to answer their questions and tasks asked by them.Use the following unique CBSE Class chapters data in the Context section to answer the Query at the end. If you don't know the answer, just say that you don't know, don't try to make up an answer.<br>If you don't know the answer, just say that you don't know, <span style="font-weight: bold;">don't try to make up an answer.</span></span><br>
71
+ <h2>Context</h2>
72
+ {% for doc in documents %}
73
+ <details class="doc-box">
74
+ <summary>
75
+ <b>Doc {{ loop.index }}:</b> <span class="doc-short">{{ doc[:100] }}...</span>
76
+ </summary>
77
+ <div class="doc-full">{{ doc }}</div>
78
+ </details>
79
+ {% endfor %}
80
+
81
+ <h2>Query</h2>
82
+ <span class="query">{{ query }}</span>
83
+ </div>
84
+
85
+ <script>
86
+ document.addEventListener("DOMContentLoaded", function() {
87
+ const detailsElements = document.querySelectorAll('.doc-box');
88
+
89
+ detailsElements.forEach(detail => {
90
+ detail.addEventListener('toggle', function() {
91
+ const docShort = this.querySelector('.doc-short');
92
+ if (this.open) {
93
+ docShort.style.display = 'none';
94
+ } else {
95
+ docShort.style.display = 'inline';
96
+ }
97
+ });
98
+ });
99
+ });
100
+ </script>
101
+ </body>
102
+ </html>