From 8d906926557e5eadac76c0770137ce8f3292bfa7 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 6 Dec 2023 15:08:42 +0400 Subject: [PATCH] tsyppo_anton_lab_4 is ready --- tsyppo_anton_lab_4/Clustering.png | Bin 0 -> 69289 bytes tsyppo_anton_lab_4/Hostel.csv | 343 ++++++++++++++++++++++++++++++ tsyppo_anton_lab_4/README.md | 61 ++++++ tsyppo_anton_lab_4/img.png | Bin 0 -> 8822 bytes tsyppo_anton_lab_4/main.py | 41 ++++ 5 files changed, 445 insertions(+) create mode 100644 tsyppo_anton_lab_4/Clustering.png create mode 100644 tsyppo_anton_lab_4/Hostel.csv create mode 100644 tsyppo_anton_lab_4/README.md create mode 100644 tsyppo_anton_lab_4/img.png create mode 100644 tsyppo_anton_lab_4/main.py diff --git a/tsyppo_anton_lab_4/Clustering.png b/tsyppo_anton_lab_4/Clustering.png new file mode 100644 index 0000000000000000000000000000000000000000..c86e76c0319c4d001f54e2036831750abf56256c GIT binary patch literal 69289 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

#_ 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 aStsFN5=;xpn;k-KA}6IRSt#+?=YIfM7Gr?` literal 0 HcmV?d00001 diff --git a/tsyppo_anton_lab_4/Hostel.csv b/tsyppo_anton_lab_4/Hostel.csv new file mode 100644 index 0000000..7a9a5d4 --- /dev/null +++ b/tsyppo_anton_lab_4/Hostel.csv @@ -0,0 +1,343 @@ +"","hostel.name","City","price.from","Distance","summary.score","rating.band","atmosphere","cleanliness","facilities","location.y","security","staff","valueformoney","lon","lat" +"1","""Bike & Bed"" CharinCo Hostel","Osaka",3300,"2.9km from city centre",9.2,"Superb",8.9,9.4,9.3,8.9,9,9.4,9.4,135.5137671,34.682678 +"2","& And Hostel","Fukuoka-City",2600,"0.7km from city centre",9.5,"Superb",9.4,9.7,9.5,9.7,9.2,9.7,9.5,NA,NA +"3","&And Hostel Akihabara","Tokyo",3600,"7.8km from city centre",8.7,"Fabulous",8,7,9,8,10,10,9,139.7774724,35.6974473 +"4","&And Hostel Ueno","Tokyo",2600,"8.7km from city centre",7.4,"Very Good",8,7.5,7.5,7.5,7,8,6.5,139.783667,35.712716 +"5","&And Hostel-Asakusa North-","Tokyo",1500,"10.5km from city centre",9.4,"Superb",9.5,9.5,9,9,9.5,10,9.5,139.7983712,35.7278979 +"6","1night1980hostel Tokyo","Tokyo",2100,"9.4km from city centre",7,"Very Good",5.5,8,6,6,8.5,8.5,6.5,139.7869499,35.724384 +"7","328 Hostel & Lounge","Tokyo",3300,"16.5km from city centre",9.3,"Superb",8.7,9.7,9.3,9.1,9.3,9.7,8.9,139.7454672,35.5480439 +"8","36Hostel","Hiroshima",2000,"1.6km from city centre",9.5,"Superb",8.8,9.9,9.2,9.6,9.8,9.8,9.5,NA,NA +"9","3Q House - Asakusa Smile","Tokyo",2500,"10.2km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"10","Ace Inn Shinjuku","Tokyo",2200,"3km from city centre",7.7,"Very Good",6.7,7.2,6.8,8.5,7.8,8.5,8.1,139.7243036,35.6925119 +"11","Air Osaka Hostel","Osaka",1600,"9.7km from city centre",9.2,"Superb",9.5,9.1,8.7,8.8,8.9,9.8,9.5,135.4769556,34.6222596 +"12","Aizuya Inn","Tokyo",2000,"10.6km from city centre",8.5,"Fabulous",8.1,8.3,8.4,7.8,8.9,9.1,8.9,139.800993,35.727547 +"13","Akihabara Hotel 3000","Tokyo",2200,"8km from city centre",10,"Superb",10,10,10,10,10,10,10,139.779382,35.6974904 +"14","Almond hostel & cafe Shibuya","Tokyo",2900,"2.2km from city centre",9.3,"Superb",9.1,9.5,8.8,9.5,9.4,9.7,9,139.6875352,35.6700092 +"15","Anne Hostel Asakusabashi","Tokyo",2000,"8.9km from city centre",9.1,"Superb",8.8,9.2,8.7,9,9.1,9.5,9.2,139.7893595,35.6989448 +"16","Anne Hostel Yokozuna","Tokyo",1800,"9.5km from city centre",9.1,"Superb",8.8,9.1,9,9.2,9.3,9.3,9.2,139.7967977,35.6954897 +"17","Ark Hostel","Osaka",2700,"1.9km from city centre",9,"Superb",8.7,9.2,8.9,8.8,9.1,9.2,9,103.8731349,1.3108203 +"18","ARTnSHELTER","Tokyo",2400,"10.5km from city centre",8.3,"Fabulous",8.2,8.1,7.7,7.9,9.1,9,8.3,139.742108,35.604242 +"19","AS House (Asakusa Smile)","Tokyo",1600,"10km from city centre",7.8,"Very Good",7.9,6.2,7,9,8.2,8,8.3,139.800616,35.707363 +"20","Asakusa Hostel Toukaisou","Tokyo",1300,"9.3km from city centre",8.9,"Fabulous",7.9,9.4,8.3,9.5,9.2,8.9,9.2,139.79081,35.713177 +"21","Asakusa Ryokan Toukaisou","Tokyo",3600,"9.3km from city centre",8.7,"Fabulous",8,8.4,8.4,8.8,8.8,9.4,8.8,139.79081,35.713177 +"22","Asakusahotel Wasou","Tokyo",2000,"9.9km from city centre",9.4,"Superb",8.7,9.3,9,9.7,10,10,9.3,139.7966971,35.7118769 +"23","Astro Station","Tokyo",3500,"3.8km from city centre",8.4,"Fabulous",7.1,9.1,8,9.7,7.1,8.6,8.9,139.7036929,35.7143962 +"24","B&S Eco Cube Shinsaibashi","Osaka",2600,"4km from city centre",8.6,"Fabulous",7.5,9,8,8.5,10,8,9,135.4991771,34.6707458 +"25","Backpackers Hostel K's House Hiroshima","Hiroshima",2600,"1.9km from city centre",9.4,"Superb",9,9.5,9.2,9.4,9.5,9.7,9.3,132.473831,34.392506 +"26","Backpackers Hostel K's House Kyoto","Kyoto",1800,"2.4km from city centre",9.2,"Superb",9,9.3,9.2,9.1,9.5,9.4,9.1,135.764916,34.989791 +"27","Backpackers Hostel K's House Tokyo","Tokyo",2100,"9.2km from city centre",9.2,"Superb",9.1,9.3,9,8.6,9.5,9.6,9,139.792253,35.705066 +"28","Backpackers Hotel Toyo Osaka","Osaka",1500,"6.5km from city centre",8.8,"Fabulous",8.1,8.2,8.5,8.9,9.3,9.3,9.3,135.5041024,34.6483651 +"29","Backstage Osaka Hostel & Bar","Osaka",2200,"4.5km from city centre",8.8,"Fabulous",8.8,8.2,8.1,9.5,8.6,9.3,9.2,135.513299,34.6670083 +"30","Beagle Tokyo Hostel & Apartments","Tokyo",3800,"16.1km from city centre",9,"Superb",8,10,9,8,9,9,10,139.7410778,35.5504924 +"31","Bed Stock","Fukuoka-City",2500,"1.1km from city centre",8.9,"Fabulous",8.6,9.9,8.1,9.4,8.9,9,8.6,NA,NA +"32","Beehive Hostel Osaka","Osaka",2900,"3.4km from city centre",9.1,"Superb",8.8,9.2,8.7,8.8,9.5,9.7,9.2,135.508387,34.676892 +"33","Bigtree Guesthouse","Osaka",2900,"36.6km from city centre",9.6,"Superb",9.3,9.8,9.3,9.1,10,10,9.3,135.3233376,34.4119443 +"34","Bird Hostel","Kyoto",2700,"1.1km from city centre",9.3,"Superb",8.9,9.5,9.5,9.4,9.2,9.5,9.4,135.7587254,35.0175416 +"35","bnb+ Ninja Dojo Ueno","Tokyo",2500,"8km from city centre",5.2,"Rating",4,3.3,4,8.7,5.3,4.7,6.7,NA,NA +"36","bnb+Shinjuku Castle","Tokyo",2500,"1.3km from city centre",5,"Rating",2.7,4,3.3,7.3,5.3,5.3,6.7,NA,NA +"37","Bonfire Hostel Osaka","Osaka",1800,"9.5km from city centre",9.2,"Superb",7.6,9.6,10,8,9.6,10,9.6,135.506891,34.621308 +"38","Bonsai Guest House","Osaka",1800,"5.9km from city centre",8.7,"Fabulous",7.5,9.1,8.4,9.5,8.9,8.9,8.8,NA,NA +"39","Book and Bed Tokyo - Kyoto","Kyoto",3800,"0.9km from city centre",9.1,"Superb",9,10,8.5,9.5,8.5,10,8,135.7727965,35.0041178 +"40","Book And Bed Tokyo Asakusa","Tokyo",4100,"9.6km from city centre",9.1,"Superb",8.7,9.7,8.6,9.4,9.5,9.3,8.6,139.7949806,35.7107965 +"41","Book And Bed Tokyo Fukuoka","Fukuoka-City",4300,"0.3km from city centre",8.6,"Fabulous",8,10,6,10,8,10,8,130.3979662,33.5909933 +"42","Book And Bed Tokyo Ikebukuro","Tokyo",4100,"4.9km from city centre",8.2,"Fabulous",8.9,8,8,9.1,7.7,8.6,7.4,139.7085388,35.7310808 +"43","Bunka Hostel Tokyo","Tokyo",2200,"9.5km from city centre",9.3,"Superb",8.8,9.3,9.3,9.5,9.4,9.8,9.2,139.79322,35.712108 +"44","Calendar Hotel","Kyoto",3500,"8.8km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"45","Capsule Hotel Anshin Oyado Akihabara","Tokyo",6200,"0km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"46","Capsule Hotel Anshin Oyado Shinbashi","Tokyo",6000,"6.6km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"47","Capsule Hotel Asahi Plaza Shinsaibashi","Osaka",3000,"4km from city centre",9.9,"Superb",10,10,10,10,10,10,9,135.497847,34.6707858 +"48","Capsule Inn Kinshichou","Tokyo",2600,"10.9km from city centre",8.6,"Fabulous",6,10,8,8,10,8,10,139.81198,35.6981223 +"49","Capsule Resort Kyoto Square","Kyoto",3100,"1.3km from city centre",9.6,"Superb",9.1,10,9.6,10,9.8,9.8,9.1,135.7535562,35.0112333 +"50","Capsule Value Kanda","Tokyo",3000,"7.1km from city centre",8.6,"Fabulous",8,8.7,7.3,9.3,8.7,9.3,8.7,139.7707637,35.6895954 +"51","Casa Macondo","Osaka",3000,"5km from city centre",6.9,"Good",6.5,6.5,7.5,7,7,6.5,7,NA,NA +"52","Centurion Cabin & Spa Kyoto","Kyoto",2500,"1.1km from city centre",8.9,"Fabulous",7.9,9.6,9.1,9.6,8.9,8.5,8.6,135.761618,35.003533 +"53","Centurion Hotel Residential Akasaka","Tokyo",2600,"4.5km from city centre",9,"Superb",7.5,9.3,9.3,9.3,9.5,8.9,9,139.7376971,35.6738463 +"54","Centurion Ladies Hostel Uenopark (Female only)","Tokyo",2500,"7.4km from city centre",8.9,"Fabulous",7.7,8.9,9.1,9.1,9.3,8.9,9.3,139.770129,35.709199 +"55","Chaganjutei","Kyoto",3300,"14.1km from city centre",9.6,"Superb",10,10,9,9,9,10,10,135.8007905,34.8876476 +"56","CITAN Hostel","Tokyo",2500,"8.1km from city centre",9.4,"Superb",9.3,9.8,9.5,9.1,9.5,9.6,9.3,139.781352,35.691571 +"57","Coco Hostel Osaka","Osaka",2100,"4.7km from city centre",8.5,"Fabulous",7.2,9.2,8,9.8,8.2,8.8,8.2,135.508221,34.6644243 +"58","Colours","Kyoto",1600,"1.8km from city centre",8.9,"Fabulous",4,10,10,8,10,10,10,NA,NA +"59","Comics & CapsuleHotel COMICAP kyotoshinkyogoku","Kyoto",2000,"0.7km from city centre",9.6,"Superb",9.1,9.8,9.8,9.8,9.4,9.3,9.7,135.7676061,35.0053862 +"60","Common de Hostel & Bar","Fukuoka-City",2500,"0.8km from city centre",9.9,"Superb",10,10,10,9,10,10,10,130.4032209,33.5978245 +"61","Daikoku Hostel","Osaka",2800,"5.8km from city centre",8,"Fabulous",6,8,8,8,9,9,8,135.4971528,34.6550004 +"62","Dotombori Base","Osaka",2500,"4.3km from city centre",8.7,"Fabulous",8.6,8.3,7.7,9.7,8.6,9.4,8.9,135.5052683,34.6678045 +"63","Downtown Inn Kyoto","Kyoto",1000,"1.4km from city centre",9.3,"Superb",8.9,9.7,9.7,9.1,9.1,8.6,9.7,135.755182,35.0052769 +"64","Drop Inn Osaka","Osaka",2800,"1.4km from city centre",8.8,"Fabulous",8.3,9.5,9,8.3,9.1,8.5,8.7,135.4886189,34.7001589 +"65","Edo Tokyo Hostel","Tokyo",1800,"15.8km from city centre",8.1,"Fabulous",8,8.5,8,7.5,7,8.5,9,139.8638707,35.7129526 +"66","Emblem Hostel Nishiarai","Tokyo",2000,"13.3km from city centre",9.3,"Superb",9.5,9.8,9.7,7.4,9.8,9.8,9.5,139.791216,35.7782 +"67","ENAKA Asakusa Central Hostel","Tokyo",2600,"9.7km from city centre",9.3,"Superb",8.9,9.8,9.3,9.6,9.6,9.1,8.9,139.795301,35.7121845 +"68","Ezstay Osaka","Osaka",2000,"4.6km from city centre",3.1,"Rating",2,2,2,4,6,2,4,135.535271,34.6757318 +"69","Fairfield House","Kyoto",1700,"1.9km from city centre",9.3,"Superb",9.1,9.6,9.4,8.7,9.3,9.6,9.7,NA,NA +"70","Family & bAKpAK Tokyo Hostel","Tokyo",1800,"9.8km from city centre",7.4,"Very Good",6.5,6.5,7.5,7.5,8.5,6.5,9,139.79148,35.72369 +"71","Friends Kyo","Kyoto",2200,"1.2km from city centre",10,"Superb",10,10,10,10,10,10,10,135.7718,35.001371 +"72","FUJITAYA Kyoto","Kyoto",3500,"2.6km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"73","Fukuoka Backpackers Hostel","Fukuoka-City",2300,"2.5km from city centre",8.3,"Fabulous",7.5,8.6,8,8.2,8.8,8.9,8.1,130.428142,33.584119 +"74","Fukuoka Hana Hostel","Fukuoka-City",2500,"0.8km from city centre",9,"Superb",8.3,9.2,8.8,9.5,9,9.3,9,130.4097719,33.5926482 +"75","Funtoco Backpackers Namba","Osaka",2300,"5.5km from city centre",9.3,"Superb",8.9,9.6,9,9,9.5,10,9.4,135.503623,34.656784 +"76","Gion Ryokan Q-beh","Kyoto",2800,"1.5km from city centre",9.5,"Superb",9,9.8,9.5,9.8,9.3,9.5,9.6,135.7795363,35.0014418 +"77","Goen Lounge&Stay","Osaka",2000,"18.2km from city centre",8.9,"Fabulous",8,10,10,6,8,10,10,135.6505111,34.815565 +"78","Gojo Guest House","Kyoto",2000,"1.9km from city centre",9.5,"Superb",9.6,9.5,8.8,9.6,9.3,10,9.8,135.7722097,34.9954879 +"79","Gojo Guesthouse - Annex","Kyoto",2500,"1.7km from city centre",9.6,"Superb",8.7,10,9.3,9.3,10,10,10,135.775803,34.998209 +"80","Good Diner Inn Copain","Tokyo",3300,"5.6km from city centre",9.1,"Superb",9.5,9.5,9.5,8,9,10,8.5,139.7182582,35.7346756 +"81","Grids Kyoto Shijo Kawaramachi Hotel & Hostel","Kyoto",1800,"1km from city centre",9.7,"Superb",8.9,10,9.5,10,10,9.8,9.8,135.764823,35.004678 +"82","GRIDS TOKYO AKIHABARA HOTEL&HOSTEL","Tokyo",2400,"8km from city centre",8.7,"Fabulous",7.8,9.4,8.7,8.7,8.8,8.7,8.7,139.780326,35.696562 +"83","Grids Tokyo Asakusa-Bashi Hotel&Hostel","Tokyo",2200,"8.3km from city centre",9,"Superb",7.9,9.6,9,8.7,9.5,9.5,8.9,139.780326,35.696562 +"84","GRIDS TOKYO NIHOMBASHI EAST HOTEL&HOSTEL","Tokyo",2400,"8.3km from city centre",8.3,"Fabulous",6.7,9.3,8.7,9.3,9.3,7.3,7.3,139.783943,35.690286 +"85","Guest House Bola-Bola","Kyoto",2700,"6.1km from city centre",9.4,"Superb",9.3,9.9,9,8.8,9.4,9.9,9.4,135.7015683,35.0147747 +"86","Guest House Com Inn Hiroshima","Hiroshima",2900,"2.5km from city centre",8.9,"Fabulous",7.3,10,8,8,10,10,8.7,132.443757,34.405665 +"87","Guest House Denchi","Tokyo",3600,"9.2km from city centre",8.9,"Fabulous",8,10,6,8,10,10,10,139.7895455,35.7128268 +"88","Guest House Ga-Jyun","Kyoto",2000,"1.4km from city centre",9.6,"Superb",9.6,9.7,9.4,9.4,9.4,9.9,9.9,135.7833531,35.009131 +"89","Guest House Hachi","Kyoto",3200,"3.2km from city centre",10,"Superb",10,10,10,10,10,10,10,135.7435285,34.9915805 +"90","Guest House Hitsuji-An","Kyoto",2200,"1.3km from city centre",9.8,"Superb",9.5,10,9.5,10,10,10,9.5,135.75435,35.009679 +"91","Guest House Hokorobi","Fukuoka-City",2400,"6km from city centre",8.4,"Fabulous",7.7,8.5,8.5,7.5,9.5,8.7,8.7,NA,NA +"92","Guest House Kaine","Fukuoka-City",2500,"0.7km from city centre",8.9,"Fabulous",10,9,8.5,9,7.5,10,8.5,130.403731,33.596604 +"93","Guest House Kyoto Inn","Kyoto",1500,"3.3km from city centre",8.9,"Fabulous",8.7,9.4,9,8.1,8.6,9.4,8.9,135.743165,34.990043 +"94","Guest House La Kongo","Osaka",2500,"4.2km from city centre",7.8,"Very Good",6,8,7.5,9,8,8.5,7.5,135.5078668,34.6687802 +"95","Guest House Matsu","Osaka",1900,"7.4km from city centre",9.3,"Superb",9,9.7,9.2,8.7,9.3,9.7,9.5,135.495148,34.640747 +"96","Guest House ODORI","Osaka",2800,"7.9km from city centre",8.6,"Fabulous",10,10,8,6,8,8,10,135.5231371,34.6372998 +"97","Guest House Onoya","Osaka",2000,"3.3km from city centre",9.4,"Superb",9.5,10,10,8,9,10,9.5,135.5376482,34.7025957 +"98","Guest House Renjishi Kabuki","Kyoto",1500,"2.5km from city centre",8.7,"Fabulous",8,8.9,7.9,8.7,9,9.8,8.6,135.7505144,34.9949044 +"99","Guest House Roku","Hiroshima",2900,"2.7km from city centre",9.3,"Superb",9.5,9.5,9,9,9.2,9.8,9.4,132.465716,34.4074787 +"100","Guest House Shinagawa-shuku Tokyo","Tokyo",3300,"8.7km from city centre",9.2,"Superb",9,9.3,9.3,8.7,9,10,9,139.7403581,35.6217794 +"101","Guest House Shiori Ann","Kyoto",1500,"2km from city centre",8.9,"Fabulous",6,8,10,9,10,9,10,135.759117,34.994889 +"102","Guest House TRACE","Tokyo",2700,"8.7km from city centre",7.7,"Very Good",6,6,6,8,10,8,10,NA,NA +"103","Guest House Yahata","Kyoto",2500,"2km from city centre",8.6,"Fabulous",7.5,9.5,8.5,8,9.8,8.5,8.5,135.754772,34.9976055 +"104","Guest House YULULU","Kyoto",1500,"0.5km from city centre",8.6,"Fabulous",8.3,8.6,7.8,9.5,8.5,9.4,8.3,135.7626322,35.0098862 +"105","Guesthouse Fete","Tokyo",2300,"9.7km from city centre",9.4,"Superb",9.8,9.2,8.9,8.8,9.5,9.9,9.4,139.7981,35.701441 +"106","Guesthouse Fujitatami","Osaka",2200,"26.6km from city centre",9.1,"Superb",9.8,9.8,9.3,6.8,9,9.8,9.3,135.4575132,34.4698056 +"107","Guesthouse Gloire","Osaka",2800,"3.9km from city centre",7.1,"Very Good",8,8,8,4,6,8,8,135.511096,34.67197 +"108","Guesthouse HetoGep","Osaka",2500,"4.5km from city centre",9.1,"Superb",9.2,8.4,9.2,10,8.8,9.6,8.8,135.5049204,34.6662004 +"109","Guesthouse Hiroshima Mange Tak","Hiroshima",2800,"1.4km from city centre",9.5,"Superb",8.9,9.8,9.4,9.6,9.6,9.7,9.3,132.445801,34.3952854 +"110","Guesthouse Kagaribi","Tokyo",2200,"11.8km from city centre",8.3,"Fabulous",8,8.8,8,6.8,8,9.6,8.8,139.7957726,35.7539265 +"111","Guesthouse Morizou Female only","Osaka",2000,"3.7km from city centre",10,"Superb",10,10,10,10,10,10,10,135.526955,34.6800923 +"112","Guesthouse Origami","Kyoto",1500,"1.7km from city centre",8.1,"Fabulous",7.7,7.1,7.7,8.6,8.6,8.9,8,NA,NA +"113","Guesthouse SAI","Osaka",1800,"7km from city centre",8.9,"Fabulous",7.6,10,9.6,7.6,9.2,9.2,9.2,135.5661389,34.7412826 +"114","Guesthouse Sensu","Tokyo",3300,"15.7km from city centre",9.3,"Superb",8,10,9.5,9,9,10,9.5,139.7405231,35.553499 +"115","Guesthouse Shitamachi-Kujo","Kyoto",1900,"3.9km from city centre",9.1,"Superb",10,10,8,8,10,10,8,135.762166,34.977079 +"116","Guesthouse Soi","Kyoto",1700,"2.4km from city centre",9.5,"Superb",9.4,9.6,9.6,8.8,9.4,9.8,9.8,135.7776103,34.9917216 +"117","Guesthouse U-En","Osaka",2300,"1.9km from city centre",9.5,"Superb",9.3,9.6,9.3,9.4,9.4,9.8,9.5,135.4865055,34.6946473 +"118","Harborside Guest House MINATO","Fukuoka-City",2500,"1.5km from city centre",8.4,"Fabulous",7.5,9,8.5,7,9.5,9,8.5,130.406397,33.603186 +"119","HARUYA Hostels Aqua","Kyoto",1500,"3.1km from city centre",9,"Superb",9,9,9,9,9,9,9,135.748695,34.988516 +"120","HATAGO tenjin","Fukuoka-City",2300,"0.6km from city centre",8.4,"Fabulous",8.7,8.7,8.7,10,7.3,7.3,8,130.3976545,33.5946282 +"121","Hikari House","Tokyo",4000,"1.4km from city centre",7.6,"Very Good",6.3,8,6.8,9.4,6.9,8.6,7.6,139.7019965,35.6991367 +"122","Hiromas Hostel in Akiba","Tokyo",2700,"7.3km from city centre",9.2,"Superb",8.7,9.6,9.2,9.1,9.1,9.4,9.6,139.7702062,35.704546 +"123","Hiromas Hostel in Kanda","Tokyo",2000,"7.6km from city centre",9.3,"Superb",8.4,9.8,9.5,9.1,9.2,9.4,9.3,139.7763124,35.6928219 +"124","Hiromas Inn Chitose-Karasuyama","Tokyo",3000,"0km from city centre",7.5,"Very Good",7.1,9.1,7.4,7.4,6.3,6.9,8.3,139.6033214,35.6711619 +"125","Hiroshima Hana Hostel","Hiroshima",2300,"2.4km from city centre",9,"Superb",8.1,9.3,8.8,9.4,8.9,9.5,9,132.478765,34.395097 +"126","Hiroshima Hostel EN","Hiroshima",3000,"2.6km from city centre",9.6,"Superb",9.8,9.7,9.3,9.3,9.3,9.8,9.7,132.450789,34.408 +"127","Hisayo's Inn","Tokyo",3800,"15.7km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"128","Home Hostel Osaka","Osaka",2700,"6.2km from city centre",9.7,"Superb",8.7,9.9,10,9.7,9.9,9.7,9.7,NA,NA +"129","Homeikan","Tokyo",3600,"6.3km from city centre",9.3,"Superb",9.1,9.4,9.1,9.1,9.1,10,9.1,139.75625,35.711231 +"130","Hop Step Inn","Tokyo",1500,"8.5km from city centre",9.1,"Superb",8.5,9.6,9.3,8.3,9.6,9.4,9.2,139.7382791,35.7560182 +"131","Hostel & Cafe Bar Backpackers Miyajima","Hiroshima",2900,"16.1km from city centre",9.2,"Superb",9.2,9.3,9,9.2,9.1,9.6,8.9,132.3046213,34.3101872 +"132","Hostel 64 Osaka","Osaka",2700,"3.4km from city centre",8.6,"Fabulous",8.2,8.6,8.2,8.1,9.1,9,8.6,135.4883418,34.6780282 +"133","Hostel bedgasm","Tokyo",2900,"9.5km from city centre",9.6,"Superb",9.6,9.8,9.6,9.1,9.5,9.9,9.7,139.789033,35.72135 +"134","Hostel Bushi","Osaka",1900,"3.4km from city centre",8.8,"Fabulous",8.5,8.8,8.9,8.6,8.8,9.2,8.9,135.5374497,34.6979324 +"135","Hostel Chapter Two Tokyo","Tokyo",2700,"9.8km from city centre",10,"Superb",10,10,10,10,10,10,10,139.797217,35.709305 +"136","Hostel Chillout","Osaka",2300,"4.3km from city centre",9.6,"Superb",9.4,9.4,9.1,10,9.4,10,9.7,NA,NA +"137","hostel DEN","Tokyo",2400,"7.7km from city centre",9.4,"Superb",9.1,9.7,9.3,9,9.7,9.7,9.4,139.7766966,35.6910315 +"138","Hostel Ebi","Kyoto",2500,"1km from city centre",9.7,"Superb",9.4,9.9,9.5,9.8,9.7,9.8,9.6,135.760511,35.0050582 +"139","Hostel Ebisutei Souzou with Sake Bar","Osaka",2400,"5.6km from city centre",9.2,"Superb",9.7,9,9,9.5,8.3,9.6,9.4,135.5052993,34.6560531 +"140","Hostel Enisia Namba","Osaka",3000,"4.3km from city centre",9.3,"Superb",8.7,9.2,9.3,10,9.5,9.3,9.2,135.503292,34.6681 +"141","Hostel Ginkakuji","Kyoto",1300,"2.7km from city centre",4.9,"Rating",2,10,6,6,2,2,6,135.791229,35.027017 +"142","Hostel HARUYA Book","Kyoto",1500,"3.1km from city centre",8.6,"Fabulous",7.6,8.4,7.6,8,9.6,10,9.2,NA,NA +"143","Hostel HARUYA Kyoto","Kyoto",1500,"1km from city centre",9.6,"Superb",8,10,10,10,10,10,9,135.778964,35.008755 +"144","HOSTEL HYAKU","Osaka",2700,"4.4km from city centre",9.5,"Superb",8.9,10,9.4,9.3,9.7,9.7,9.5,135.5109784,34.6676664 +"145","Hostel J Culture 168","Osaka",3000,"5.3km from city centre",7.5,"Very Good",6.7,7.3,8.7,7.3,8,9.3,5.3,138.252924,36.204824 +"146","Hostel Jin","Osaka",2500,"4.3km from city centre",9.6,"Superb",8.8,10,9.8,8.8,9.8,9.8,10,135.4661493,34.6810161 +"147","Hostel Kyoto Kizuna","Kyoto",1800,"2.1km from city centre",9.4,"Superb",8.6,9.9,9.5,9.2,9.6,9.6,9.6,135.7626527,34.9936138 +"148","Hostel LnK (Lodging & Kin)","Osaka",3300,"5.6km from city centre",9.5,"Superb",9.2,10,9.3,9.5,9.3,9.5,9.5,135.502521,34.656382 +"149","Hostel Mallika","Hiroshima",2500,"0.7km from city centre",9.3,"Superb",8.5,9.5,9.2,9.7,9.4,9.6,9.3,132.4499424,34.389848 +"150","Hostel Mitsuwaya Osaka","Osaka",3200,"4.1km from city centre",9.6,"Superb",9.4,10,9.7,9.1,9.7,9.9,9.6,135.513379,34.670596 +"151","Hostel moku-moku","Osaka",3500,"4km from city centre",9.6,"Superb",9,10,10,9.5,10,9.5,9.5,135.516458,34.74071 +"152","Hostel Mundo","Kyoto",1400,"2.1km from city centre",8.4,"Fabulous",8,8.6,8,8,8.7,8.9,8.8,135.7479461,35.0204264 +"153","Hostel Mundo Chiquito","Kyoto",1400,"1.4km from city centre",9.5,"Superb",9,9.8,9.3,9,9.8,10,9.8,135.753339,35.015514 +"154","Hostel Namba Takumi","Osaka",2000,"4.6km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"155","Hostel Pumpkey Tokyo","Tokyo",3400,"2.3km from city centre",8.7,"Fabulous",8.3,9,8.5,9,8.7,9,8.3,139.716957,35.686319 +"156","Hostel Q","Osaka",2900,"4.2km from city centre",8.7,"Fabulous",9,7.3,8,9.7,9,9.3,8.3,135.4986093,34.6692633 +"157","Hostel Rakutsuki","Osaka",1900,"4.7km from city centre",9.5,"Superb",9.3,9.5,8.7,9.8,9.8,9.8,9.8,135.5062517,34.6647159 +"158","Hostel Stand By Me","Fukuoka-City",4000,"1.6km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"159","Hostel Teltel Bouzu","Osaka",2500,"3.8km from city centre",9,"Superb",9,9,9,8.3,9.3,9.3,9,135.5091721,34.6734621 +"160","Hostel TOKI","Fukuoka-City",2800,"1.9km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"161","Hostel WAQWAQ Tokyo Ueno Asakusa","Tokyo",1600,"9km from city centre",8.9,"Fabulous",8.9,9.6,9,8.4,8.5,9,8.7,139.785178,35.717633 +"162","HOSTEL WASABI Kyoto Machiya Soba","Kyoto",2000,"2.3km from city centre",9.1,"Superb",8.9,9.8,9.1,7.9,9,9.2,9.4,135.7481084,35.0249099 +"163","HOSTEL WASABI Osaka Bed with Library","Osaka",1500,"4.5km from city centre",8.8,"Fabulous",8.1,9.1,8.7,9.5,8.2,9.2,9,135.503826,34.666552 +"164","Hostel&Café East57 Asakusabashi","Tokyo",2200,"8.7km from city centre",8.7,"Fabulous",7.8,9.3,7.8,9.1,9,9.1,8.6,139.7876509,35.6967579 +"165","Hotel Cargo Shinsaibashi","Osaka",4200,"3.2km from city centre",9.3,"Superb",8.4,9.6,8.8,8.8,9.6,10,9.6,135.503563,34.678242 +"166","Hotel Chuo","Osaka",1500,"6.4km from city centre",6.4,"Good",6,6,6,8,5,7,7,135.5046082,34.6490104 +"167","Hotel Graphy Nezu","Tokyo",1800,"7.6km from city centre",8.9,"Fabulous",8.5,9.1,9.2,8.5,9.3,9.3,8.8,139.768667,35.717269 +"168","Hotel Kawase Tokyo and Capsule","Tokyo",1900,"9.8km from city centre",6.4,"Good",5.4,5.1,6,8,6.3,7.4,6.6,NA,NA +"169","Hotel Mikado","Osaka",2000,"6.5km from city centre",8.7,"Fabulous",9.3,7.3,8,9.3,8,9.3,9.3,NA,NA +"170","Hotel Raizan South","Osaka",2000,"6.5km from city centre",8.1,"Fabulous",7,7,9,9,8,8,9,135.504278,34.648413 +"171","Hotel Shin-Imamiya","Osaka",1400,"6.3km from city centre",6.6,"Good",4.8,7.3,6,7.8,8.3,6.3,5.8,135.5015478,34.6497931 +"172","Hotel Sun Plaza","Osaka",1300,"6.3km from city centre",6.5,"Good",6,7.3,6,6.7,6,7.3,6,NA,NA +"173","Hotel Taiyo","Osaka",1500,"6.5km from city centre",8.1,"Fabulous",7.3,8,8,8.7,8.7,8,8,135.5047718,34.6483624 +"174","Hotel Wako","Osaka",1600,"6.8km from city centre",6,"Good",4,4,6,6,8,6,8,135.5018819,34.6459573 +"175","Hotel&Hostel On the Marks Tokyo Kawasaki","Tokyo",1900,"18.1km from city centre",9.6,"Superb",9.6,10,9.6,8.7,9.9,9.9,9.6,139.6985808,35.5269926 +"176","Idocoro","Osaka",1800,"2.2km from city centre",8.2,"Fabulous",7.1,8.9,8,7.6,8.8,8.7,8.2,135.5086675,34.6873302 +"177","Ikidane House","Tokyo",2000,"8.2km from city centre",9.1,"Superb",8,9.6,8.8,9.2,9.2,9.6,9.2,139.7604533,35.7373998 +"178","Ikidane House Asakusa Hatago","Tokyo",2000,"10km from city centre",8.9,"Fabulous",10,10,10,4,10,8,10,139.7950489,35.722089 +"179","Ikidane House Namba","Osaka",1200,"6.5km from city centre",9.3,"Superb",8.9,9.6,9.7,8.8,8.9,9.6,9.6,135.5019794,34.6479104 +"180","Ikoi-no-Ie Kyoto","Kyoto",2700,"2.2km from city centre",8,"Fabulous",6,8.8,8,8,9.2,8.4,7.6,135.757046,34.994033 +"181","iloha Hostel Namba Shinsaibashi","Osaka",2600,"3.7km from city centre",9.2,"Superb",8.7,9.6,9.2,9.6,9.2,8.5,9.4,135.503048,34.673766 +"182","IM Guest House","Osaka",1900,"6.2km from city centre",8.3,"Fabulous",7,8,7,8,9,10,9,NA,NA +"183","Imano Kyoto Kiyomizu Hostel","Kyoto",2200,"1.9km from city centre",9.2,"Superb",8.6,9.8,9.3,9.1,9.4,9.2,9.3,135.776144,34.995592 +"184","Imano Tokyo Ginza Hostel","Tokyo",2700,"7.6km from city centre",8.9,"Fabulous",8.3,9.3,8.9,8.8,9.3,9.2,8.7,139.7729057,35.6723059 +"185","Imano Tokyo Hostel","Tokyo",3300,"1.5km from city centre",8.6,"Fabulous",7.7,8.9,8.1,9.3,8.6,9.2,8.1,139.7077128,35.6935053 +"186","IRORI Nihonbashi Hostel and Kitchen","Tokyo",2100,"8.3km from city centre",9,"Superb",8.9,8.9,8.9,9,9.2,9.3,8.8,139.7836767,35.6926538 +"187","Iza Tokyo Asakusa Guesthouse","Tokyo",2500,"9.9km from city centre",9.3,"Superb",9.3,9.3,9.2,9.4,9.2,9.6,9.2,139.799302,35.706708 +"188","J-Hoppers Hiroshima Guesthouse","Hiroshima",2300,"1.1km from city centre",9.1,"Superb",8.5,9.3,9,9.3,9.3,9.4,9.2,132.4472444,34.3930208 +"189","J-Hoppers Kyoto Guest House","Kyoto",1900,"3.6km from city centre",9,"Superb",8.4,9.1,8.3,8.9,9.4,9.7,9.3,135.761616,34.979439 +"190","J-Hoppers Osaka Guesthouse","Osaka",2300,"1.9km from city centre",9.5,"Superb",9.5,9.6,9.2,9.5,9.6,9.7,9.6,135.484861,34.697435 +"191","J-Hoppers Osaka Universal","Osaka",2500,"6.4km from city centre",9.4,"Superb",9.3,9.7,9.2,8.7,9.7,10,9.5,135.442876,34.675236 +"192","J's Backpackers","Tokyo",1600,"16.6km from city centre",8.3,"Fabulous",8,10,8,4,10,8,10,139.8623809,35.745044 +"193","Jam Hostel Kyoto Gion","Kyoto",1500,"0.9km from city centre",7.7,"Very Good",7,8,7,9.4,8,6.9,7.9,135.772379,35.004919 +"194","Japanize Guest House","Tokyo",1900,"8.1km from city centre",7.6,"Very Good",7,6,7.7,8.7,7.7,8,8.3,139.7816602,35.6925343 +"195","JGH Tokyo","Tokyo",1600,"13.2km from city centre",8.4,"Fabulous",8.1,8,8.1,7.1,8.8,9.8,8.9,139.708425,35.8072664 +"196","Jimbocho Sakura Hotel","Tokyo",2200,"5.9km from city centre",9.4,"Superb",9,9.5,10,9,9,9.5,10,139.756455,35.694959 +"197","Jiyujin","Kyoto",2600,"2km from city centre",9.7,"Superb",9,10,9.8,9.5,10,9.7,9.7,135.76116,34.9949965 +"198","Juyoh Hotel","Tokyo",2900,"10.7km from city centre",8.3,"Fabulous",7.6,8.4,8.4,7.1,8.9,8.9,8.7,139.8007803,35.7267106 +"199","Kaisu Hostel","Tokyo",3900,"4.4km from city centre",9.4,"Superb",9.1,9.7,9.3,9.3,9.6,9.5,9.2,139.734537,35.669916 +"200","Kaneyoshi Ryokan, Namba Dotombori","Osaka",6500,"4.2km from city centre",9.4,"Superb",10,9,9,10,9,10,9,135.505474,34.66926 +"201","Ken's House","Osaka",2000,"4.7km from city centre",8.7,"Fabulous",7.5,9,9,9.5,8,9,9,NA,NA +"202","Khaosan Kyoto Guest House","Kyoto",2000,"1.1km from city centre",8.9,"Fabulous",8.2,8.8,8.5,9.6,9.1,9,8.9,NA,NA +"203","Khaosan Tokyo Kabuki","Tokyo",3000,"9.7km from city centre",9.2,"Superb",8.8,8.8,8.8,9.8,9.5,9.5,9,139.795251,35.711436 +"204","Khaosan Tokyo Laboratory","Tokyo",2600,"9.3km from city centre",9.1,"Superb",7.9,9.3,8.8,9.3,9.4,9.7,9.3,139.791328,35.711861 +"205","Khaosan Tokyo Origami","Tokyo",2500,"10km from city centre",9.5,"Superb",8.9,9.7,9.6,9.4,9.7,9.7,9.4,139.797381,35.71634 +"206","Khaosan Tokyo Samurai","Tokyo",2500,"9.5km from city centre",9.2,"Superb",8,9.3,9.3,9.4,9.5,9.4,9.4,139.792325,35.714887 +"207","Khaosan World Asakusa RYOKAN & HOSTEL","Tokyo",2500,"9.5km from city centre",8.8,"Fabulous",8.5,8.7,8.5,8.9,9,9.2,8.6,139.791771,35.714595 +"208","Khaosan World Namba","Osaka",2100,"4.5km from city centre",8.5,"Fabulous",7.4,8.4,8.4,9.1,8.9,9,8.4,135.49717,34.666165 +"209","Khaosan World Ryogoku Hostel","Tokyo",2300,"9.5km from city centre",9,"Superb",8.2,9.1,8.9,9.6,9.1,9.3,8.4,139.7967617,35.6943259 +"210","Khaosan World Tennoji Hostel","Osaka",2300,"6.6km from city centre",9,"Superb",8.3,9.7,9.7,9.3,8.7,9.3,8,135.5183093,34.64884 +"211","Kia Ora Budgetstay","Fukuoka-City",2600,"2km from city centre",9,"Superb",8,8.8,8.8,9.2,9.3,9.8,8.8,130.4225942,33.5951129 +"212","Kintetsu Friendly Hostel -Osaka Tennoji Park-","Osaka",2000,"6.5km from city centre",9,"Superb",7.8,9.5,9.1,9.4,9.3,9.1,9,135.5122677,34.6485086 +"213","Koenji Junjo Hotel","Tokyo",3300,"3.9km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"214","Kyo To","Kyoto",2000,"1.9km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"215","Kyoto Be Open Hostel","Kyoto",3400,"3.8km from city centre",9,"Superb",8.7,9.3,8.7,9.3,8.7,9.3,9.3,135.764191,34.977498 +"216","Kyoto Guesthouse Roujiya","Kyoto",3500,"2.1km from city centre",8.1,"Fabulous",7.8,9,7.4,8,8.6,8.8,7.4,135.74531,35.009207 +"217","Kyoto Hana Hostel","Kyoto",1800,"2.5km from city centre",8.9,"Fabulous",8.1,9.1,8.3,9.8,8.7,9.2,8.8,135.760508,34.9897078 +"218","Kyoto Hostel ZEN","Kyoto",2500,"0.7km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"219","Kyoto Morris Hostel","Kyoto",2800,"0.5km from city centre",9.7,"Superb",9.4,9.9,9.9,9.3,9.8,9.8,9.8,135.7678365,35.0156844 +"220","Kyoto Station Base","Kyoto",2500,"3.7km from city centre",8.9,"Fabulous",8.7,9.3,8.7,8,8.7,10,8.7,135.761469,34.9788089 +"221","Kyoto Tsukiusagi","Kyoto",3000,"8.7km from city centre",7.9,"Very Good",6.5,9.5,8,7,9,8,7.5,135.805378,34.940169 +"222","Kyoto UTANO Youth Hostel","Kyoto",3400,"6.4km from city centre",9.3,"Superb",9,10,9.5,7,10,10,9.5,135.699365,35.0269847 +"223","Kyoubashi Ryokan","Hiroshima",3400,"1.8km from city centre",8.6,"Fabulous",6,10,6,10,10,8,10,132.4718215,34.3938412 +"224","Len Kyoto","Kyoto",2500,"1.4km from city centre",9.6,"Superb",9.6,9.6,9.7,9.7,9.6,9.8,9.5,135.7673713,34.998732 +"225","Little Japan","Tokyo",2100,"8.5km from city centre",9.2,"Superb",8.7,9.3,9.3,8.7,9.2,9.5,9.5,NA,NA +"226","Lore Hostel Dontonbori","Osaka",2000,"4.3km from city centre",8.5,"Fabulous",7.1,7.7,8.6,9.7,9.1,8.6,8.9,135.503853,34.667931 +"227","Lucky's","Osaka",2500,"3.2km from city centre",7.7,"Very Good",2,10,8,8,10,10,6,NA,NA +"228","Lyuro Tokyo Kiyosumi -The Share Hotels-","Tokyo",3200,"9.1km from city centre",9.4,"Superb",9.3,10,10,7.3,10,9.3,10,139.7920658,35.6812172 +"229","montan HAKATA","Fukuoka-City",3000,"2.4km from city centre",9.4,"Superb",9.3,9.8,9.7,8.8,9.5,9.5,9.5,130.427977,33.588725 +"230","Mosaic Hostel Kyoto","Kyoto",2500,"3.7km from city centre",9.6,"Superb",9.5,9.7,9.7,9.3,9.7,9.7,9.5,135.7552361,34.9803659 +"231","Mosaic Machiya KSK","Kyoto",4000,"3.5km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"232","Music Uni Street Backpackers Hostel","Osaka",3000,"6km from city centre",8.9,"Fabulous",9,9,9,8,8,10,9,135.4673702,34.7519746 +"233","MyCUBE by MYSTAYS Asakusa-Kuramae","Tokyo",3200,"9.2km from city centre",8.8,"Fabulous",8,9.5,9,8,9,9,9,139.7920033,35.7037857 +"234","Nadeshiko Hotel Shibuya (Female Only)","Tokyo",5500,"3.8km from city centre",9.2,"Superb",8.7,9.7,9.7,8.7,9.7,9.3,8.7,139.692988,35.6550972 +"235","Nagomi-Ryokan Yuu","Kyoto",3100,"2.2km from city centre",5.1,"Rating",6,6,2,8,6,2,6,135.755793,34.99419 +"236","Nihonbashi Muromachi BAY HOTEL","Tokyo",4000,"7.6km from city centre",9.2,"Superb",9,9.7,8.7,8.3,10,9.3,9.3,139.7756795,35.6872974 +"237","Norishico Auto Guesthouse","Fukuoka-City",2800,"16.1km from city centre",10,"Superb",10,10,10,10,10,10,10,130.528032,33.49096 +"238","Nui. Hostel & Bar Lounge","Tokyo",2500,"9.3km from city centre",9.3,"Superb",9.5,9.6,9.4,8.6,9.3,9.6,9.4,139.7933951,35.7038859 +"239","O-yado Sato","Kyoto",3900,"2.3km from city centre",9.1,"Superb",9,10,9,8,10,9,9,135.75571,34.994214 +"240","Oak Hostel Zen","Tokyo",2200,"8.8km from city centre",9,"Superb",8.2,8.9,8.9,9.1,9.6,9.3,8.9,139.7809311,35.7219034 +"241","Oak Hotel Edo","Tokyo",2200,"9.7km from city centre",7.6,"Very Good",4,10,8,8,8,8,7,139.798931,35.6879156 +"242","Oakhostel Cabin","Tokyo",2100,"8.6km from city centre",9,"Superb",8.1,9.5,9.1,8.4,9.4,9.2,9.2,139.7859882,35.678055 +"243","Oakhostel Fuji","Tokyo",2000,"10km from city centre",9,"Superb",8.2,9.2,8.9,8.9,9.4,9.1,9.2,139.8009084,35.7069254 +"244","Oakhostel Sakura","Tokyo",1800,"11.3km from city centre",9.2,"Superb",8,10,9.3,9.3,9.7,9,9,139.8152216,35.70739 +"245","Obi Hostel","Tokyo",2000,"8.2km from city centre",9.1,"Superb",8.4,9.2,9,9,9.3,9.4,9.1,139.7819046,35.6920482 +"246","Okara Guesthouse","Kyoto",1900,"2.4km from city centre",9.4,"Superb",9.2,9.8,9.4,9.2,9.4,9.4,9.4,135.7550308,34.9925923 +"247","OKI's Inn","Kyoto",2500,"1.1km from city centre",9.4,"Superb",8.8,9.6,9.2,10,8.8,10,9.2,135.7789591,35.0086338 +"248","Omotenashi Hostel Miyajima","Hiroshima",2500,"13.5km from city centre",9.1,"Superb",8.8,9.7,9.5,7.9,9.2,9.5,9.3,132.319971,34.3369812 +"249","Osaka Fuku Hostel Nagomi","Osaka",3000,"4.4km from city centre",9.3,"Superb",8.7,9.6,9,9.8,8.9,9.6,9.2,135.50642,34.667318 +"250","Osaka Fuku Hostel Namba","Osaka",3000,"4.5km from city centre",8.9,"Fabulous",8.5,9,8.3,9.7,8.8,9.6,8.4,135.5041027,34.6665276 +"251","Osaka Guest House Midoriya","Osaka",2800,"5.1km from city centre",9.7,"Superb",9.7,10,9.6,9.4,9.7,10,9.7,135.5485836,34.6817305 +"252","Osaka Guesthouse Hive","Osaka",2300,"1.3km from city centre",8.3,"Fabulous",7.6,8.6,8,8.5,8.6,8.5,8,135.489407,34.7021661 +"253","Osaka GuestHouse KOMA","Osaka",1500,"4.4km from city centre",8.3,"Fabulous",8,7.5,7.8,9.1,7.9,9.1,8.8,135.4895197,34.6687377 +"254","Osaka Guesthouse Nest","Osaka",1500,"6.7km from city centre",8.5,"Fabulous",7.8,9,8.2,8.7,8.3,9.2,8,135.52325,34.6494472 +"255","Osaka Guesthouse Sakura","Osaka",2500,"0.9km from city centre",8.8,"Fabulous",8.9,8.9,8.4,8.3,8.5,9.4,9.2,135.505511,34.69898 +"256","Osaka Guesthouse SUN","Osaka",2300,"4.3km from city centre",9.1,"Superb",8.8,9,8.5,9.5,8.8,9.5,9.4,135.4918195,34.6693182 +"257","Osaka Hana Hostel","Osaka",2600,"3.7km from city centre",9.5,"Superb",8.5,9.6,9.6,9.8,9.5,9.8,9.6,135.498216,34.6731483 +"258","Osaka Hostel Kai","Osaka",2600,"2.8km from city centre",9.1,"Superb",8.9,9.1,8.9,8.6,8.9,9.7,9.7,135.4764591,34.6931733 +"259","Osaka International Youth Hostel","Osaka",2900,"20.3km from city centre",9.4,"Superb",10,10,10,6,10,10,10,135.433003,34.532974 +"260","Osaka Namba Hostel MIYABI","Osaka",2000,"5km from city centre",8.9,"Fabulous",7.6,9.1,8.8,9.3,9,9.2,9.4,135.4967377,34.6620588 +"261","Oshiteruya","Osaka",2800,"6.5km from city centre",7.3,"Very Good",6.7,8,6.7,7.3,6.7,8,8,135.549222,34.663197 +"262","Peace House Abeno","Osaka",1200,"6.9km from city centre",9,"Superb",9,9.1,9.1,8.2,9.1,9.1,9.3,135.5072578,34.6447906 +"263","Peace House Sachi","Osaka",1200,"6.5km from city centre",8.6,"Fabulous",8.8,8.2,7.9,8.9,8.4,9.2,8.8,135.5042885,34.6484984 +"264","Peace House Sakura","Kyoto",1300,"1.8km from city centre",6.3,"Good",6.8,5.8,5.3,6.5,6.3,6.8,7,135.773323,34.995831 +"265","Peace House Showa","Osaka",1200,"6.8km from city centre",7.5,"Very Good",8,6.4,5.6,8,6.4,9.6,8.4,135.5065439,34.6457488 +"266","Peace House Suzunami","Osaka",1200,"6.4km from city centre",8.2,"Fabulous",8.4,7.1,7.9,8.7,8,8.9,8.2,135.5122777,34.6493107 +"267","Picnic Hostel Osaka","Osaka",2000,"4.4km from city centre",9.4,"Superb",8.6,9.8,9.4,9.5,9.5,9.5,9.6,135.487358,34.6692926 +"268","Piece Hostel Kyoto","Kyoto",2700,"3.2km from city centre",9.7,"Superb",9.2,9.9,9.8,9.8,9.9,9.9,9.6,135.7621209,34.9836157 +"269","Piece Hostel Sanjo","Kyoto",2900,"0.5km from city centre",9.6,"Superb",9.1,9.8,9.7,9.6,9.8,9.9,9.6,135.764655,35.008028 +"270","Planetyze Hostel","Tokyo",2400,"8.5km from city centre",9.3,"Superb",8.6,9.5,9,9.3,9.6,9.6,9.3,139.786004,35.694492 +"271","Poly Hostel Osaka","Osaka",3800,"5.9km from city centre",9.4,"Superb",8,10,10,8,10,10,10,NA,NA +"272","Prime Inn Shinsaibashi","Osaka",2600,"3.3km from city centre",9.2,"Superb",8.7,9.3,8.7,9.3,10,9.3,9.3,135.5074622,34.677238 +"273","Qoo Ebisucho","Osaka",2000,"5.5km from city centre",5.7,"Rating",6,8,6,6,2,8,4,135.5053576,34.657003 +"274","Quality Hostel K's House Tokyo Oasis","Tokyo",3000,"9.6km from city centre",9,"Superb",8.2,9.6,8.4,9.1,9.5,9.3,8.7,139.7935305,35.715796 +"275","R.Star Hostel Kyoto","Kyoto",2400,"1.8km from city centre",9.6,"Superb",8.7,10,9.7,9.3,9.8,9.9,9.8,135.758374,34.997989 +"276","Retrometro Backpackers","Tokyo",3000,"9.2km from city centre",9.4,"Superb",9.4,9.4,9,9.4,9.5,9.8,9.6,139.7893615,35.7131573 +"277","RokuRoku","Kyoto",2500,"2.4km from city centre",9.7,"Superb",10,10,10,9,10,9,10,NA,NA +"278","Roots Hostel","Osaka",3000,"3.1km from city centre",8,"Fabulous",7.8,7.9,7.6,7.5,8,9.1,8.1,NA,NA +"279","RYOKAN&HOSTEL WASABI Nippori","Tokyo",2000,"9.1km from city centre",8.7,"Fabulous",8.2,8.6,8.9,8.5,8.8,8.9,8.9,139.777723,35.732782 +"280","Sakai Guest House","Osaka",2000,"14.7km from city centre",6.6,"Good",7,6,6,6,7,8,6,NA,NA +"281","Sakura Guest House","Osaka",2700,"4.3km from city centre",4.9,"Rating",4,4,4,8,4,6,4,137.2414859,36.135716 +"282","Sakura Hostel Asakusa","Tokyo",2400,"9.8km from city centre",8.6,"Fabulous",7.7,8.6,8.4,8.9,9,9,8.7,139.7948263,35.7160224 +"283","Sakura Hotel Ikebukuro","Tokyo",2300,"5.1km from city centre",8.3,"Fabulous",7.3,8.2,7.9,9,7.8,9.1,8.8,139.7088026,35.7336139 +"284","Sakura Hotel Nippori","Tokyo",1900,"7.8km from city centre",9.1,"Superb",8.6,9.4,8.9,9.1,9.7,9.4,8.6,139.764175,35.7281692 +"285","Sakura La An","Osaka",2900,"1.2km from city centre",9.6,"Superb",9.3,9.8,9.5,9.2,9.6,9.8,9.7,135.5123668,34.6997902 +"286","Santiago Guesthouse Hiroshima","Hiroshima",2000,"0.7km from city centre",8.9,"Fabulous",8.5,8.9,8.7,9.6,9,8.6,8.8,132.4594088,34.3903664 +"287","Santiago Guesthouse Kyoto","Kyoto",1300,"2km from city centre",8.8,"Fabulous",8.4,9.3,8.7,8.5,8.7,9.2,8.8,135.775802,34.994416 +"288","Senba Hostel","Osaka",3500,"3.2km from city centre",9.1,"Superb",9,9.5,9,9,9.5,9,8.5,135.506513,34.678133 +"289","Sheena and Ippei","Tokyo",3700,"4.2km from city centre",9.1,"Superb",10,10,8,8,8,10,10,139.6930044,35.7273553 +"290","Shell Nell namba","Osaka",1003200,"4.8km from city centre",8.3,"Fabulous",6,8,9,9,9,9,8,135.506291,34.663375 +"291","Shibamata FU-TEN Bed and Local","Tokyo",3000,"18.5km from city centre",4.9,"Rating",2,4,2,2,10,10,4,139.8778804,35.7597827 +"292","Shin-Osaka Tomato Guest House","Osaka",1500,"1.9km from city centre",9,"Superb",7.4,9.6,9.1,8.4,9.3,9.6,9.4,135.495927,34.722974 +"293","Shin-Osaka Youth Hostel","Osaka",3200,"2.8km from city centre",8.9,"Fabulous",7,10,9,9,10,8,9,135.5037061,34.7321448 +"294","Small World Guesthouse in Kyoto","Kyoto",1600,"3.9km from city centre",8.1,"Fabulous",8.5,8.9,8,7.8,6.9,7.1,9.1,135.7512884,35.0435832 +"295","Space Hostel Tokyo","Tokyo",2200,"9.1km from city centre",9.1,"Superb",8.6,9.6,9,8.7,9.2,9.4,9.2,139.785652,35.718662 +"296","Sparkling Dolphins Inn Kyoto","Kyoto",3000,"3.6km from city centre",6.2,"Good",5.3,6.7,5.7,7,5.7,7,6,135.7628498,34.9797912 +"297","Stayto (former: Oak Hotel)","Tokyo",2500,"8.7km from city centre",9,"Superb",8.3,9.1,8.5,9.2,9.4,9.5,8.8,139.78462,35.711382 +"298","Suzuki Guesthouse","Kyoto",1600,"2.2km from city centre",9.1,"Superb",8.6,9.6,8.7,8.4,9.8,9.6,8.9,135.7451539,35.0176229 +"299","Tabetoma Nijo Castle","Kyoto",1500,"1.3km from city centre",8.8,"Fabulous",8.5,9.3,8.6,8.9,9,9,8.7,135.748218,35.0142299 +"300","Tabicolle Backpackers","Fukuoka-City",2500,"2.3km from city centre",10,"Superb",10,10,10,10,10,10,10,130.4248084,33.5821253 +"301","Tadaima Japan Shinjuku Ryokan","Tokyo",7600,"2.8km from city centre",8.4,"Fabulous",8,9,9,8,8,9,8,139.7229976,35.6897213 +"302","Talbot","Kyoto",2000,"29.5km from city centre",10,"Superb",10,10,10,10,10,10,10,NA,NA +"303","Tanaka Gokurakudo Guest House","Kyoto",2000,"2.7km from city centre",8.7,"Fabulous",8.2,9.1,8,9.3,8.7,8.9,8.4,135.7583091,34.98891 +"304","Tani9 Backpackers Osaka","Osaka",2000,"4.5km from city centre",9,"Superb",8.8,8.9,8.6,9.5,9.2,9.5,8.7,135.513636,34.6670278 +"305","The Blend Inn","Osaka",2300,"4.5km from city centre",9.6,"Superb",9.8,9.9,9.5,8.5,10,9.9,9.6,135.460685,34.684522 +"306","The Dorm Hostel Osaka","Osaka",3800,"3.6km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"307","The Evergreen Hostel","Hiroshima",2000,"1.5km from city centre",9,"Superb",8.6,9.1,8.7,9.2,8.9,9.3,9,132.449763,34.3978868 +"308","THE LIFE hostel & bar lounge","Fukuoka-City",2400,"0.9km from city centre",9.1,"Superb",8.9,9.4,9.2,9.3,8.8,9.2,8.9,130.4113419,33.5912939 +"309","The Lower East Nine Hostel","Kyoto",3000,"3.7km from city centre",9.4,"Superb",8.8,9.8,9.6,8.9,9.7,9.6,9.2,135.7600257,34.9793866 +"310","The Millennials Kyoto","Kyoto",2700,"0.5km from city centre",9.6,"Superb",9.3,9.8,9.8,9.9,9.6,9.4,9.5,135.7688947,35.0075126 +"311","The Millennials Shibuya","Tokyo",6300,"3.1km from city centre",9.3,"Superb",8.9,10,9.3,9.8,9.5,8.9,8.7,139.6996954,35.6621966 +"312","THE NEXT DOOR lower east nine hostel","Kyoto",3000,"4km from city centre",9.5,"Superb",8.6,9.7,9.9,9,9.6,9.8,9.7,135.7500613,34.9791577 +"313","The Pax Hostel/Records/More","Osaka",2300,"6km from city centre",9.5,"Superb",9.5,9.4,9.3,9.4,9.4,9.9,9.5,135.5054521,34.6527146 +"314","The Prime Pod Ginza Tokyo","Tokyo",3700,"7.2km from city centre",9,"Superb",7.9,9.2,9.2,9.5,9.6,9,8.4,139.7670874,35.6692691 +"315","The Prime Pod Kyoto","Kyoto",2500,"0.4km from city centre",9.8,"Superb",9.4,10,10,9.6,9.9,9.9,9.6,135.7702541,35.0090836 +"316","Toco Tokyo Heritage Hostel","Tokyo",3000,"9.1km from city centre",9.2,"Superb",10,10,7.3,8.7,8.7,10,10,139.7839281,35.7220369 +"317","Tokyo Central Youth Hostel","Tokyo",1003200,"4.8km from city centre",8,"Fabulous",6,10,10,8,8,8,6,139.743522,35.700821 +"318","Tokyo Hostel ENISHI","Tokyo",3300,"4.7km from city centre",8.6,"Fabulous",7.5,9,9,8.5,9,9,8.5,139.6794363,35.6482038 +"319","Tokyo Hostel Fuji","Tokyo",2000,"1.6km from city centre",9.2,"Superb",8.8,9.3,9,9,9.4,9.8,9.2,139.674336,35.692835 +"320","Tokyo House Inn","Tokyo",3800,"1.5km from city centre",6.8,"Good",6,6.7,6.7,8,6,7.3,6.7,139.7038187,35.6990062 +"321","Tokyo Hutte","Tokyo",3000,"11.3km from city centre",7.1,"Very Good",8,6,4,8,10,8,6,139.8150041,35.7088828 +"322","Tokyo Sumidagawa Youth Hostel","Tokyo",2500,"8.9km from city centre",7.7,"Very Good",6.5,6,8,8,9,9,7.5,139.7892234,35.6991309 +"323","TOKYO-W-INN Asakusa","Tokyo",2500,"9.3km from city centre",8.9,"Fabulous",8.2,9.2,8.9,8.9,8.8,9.4,9.2,139.7923088,35.7083161 +"324","Tomato Kyoto Station","Kyoto",1500,"3.1km from city centre",8.3,"Fabulous",8.3,8.3,8,7.3,8.3,9.3,8.7,135.751832,34.986881 +"325","Tonagi Hostel × Cafe","Fukuoka-City",2500,"2km from city centre",8.9,"Fabulous",9,9,9.3,7.3,9.3,9,9.3,130.41452,33.604248 +"326","Train Hostel HOKUTOSEI","Tokyo",2100,"8.3km from city centre",8.7,"Fabulous",7.4,9.3,9,8.7,8.8,9.2,8.8,139.7828434,35.694048 +"327","Turn Table Hostel","Tokyo",5400,"3.8km from city centre",9.6,"Superb",9.4,9.9,9.7,9.7,9.6,9.6,9.3,139.6929157,35.6553861 +"328","Umbrella House Osaka","Osaka",2300,"8.5km from city centre",6.8,"Good",6,8,6.6,5.4,7.4,7.4,6.9,135.546582,34.639764 +"329","Uno Ueno","Tokyo",1500,"8.2km from city centre",8.8,"Fabulous",7.8,9.3,8.5,8.9,9.2,9.3,8.6,139.7791708,35.7087463 +"330","Unplan Kagurazaka","Tokyo",3200,"4km from city centre",9.5,"Superb",9.2,9.9,9.6,8.8,9.6,9.8,9.6,139.7313228,35.7050654 +"331","Very Hostel Namba","Osaka",2500,"4.9km from city centre",9,"Superb",8.8,9.2,9.2,8.8,8.4,9.2,9.2,135.4888061,34.6636522 +"332","WeBase HAKATA","Fukuoka-City",3000,"0.9km from city centre",9.5,"Superb",9,9.8,9.7,9.4,9.7,9.7,9.3,130.408271,33.595674 +"333","WIRED HOTEL Asakusa","Tokyo",5200,"9.7km from city centre",9.5,"Superb",8.9,10,9.9,9.1,9.7,9.6,9.5,139.793905,35.7158533 +"334","Wise Owl Hostels Shibuya","Tokyo",2500,"4km from city centre",9.1,"Superb",8.9,9.6,9.1,8.4,9.6,9.5,8.8,139.6897743,35.6537001 +"335","Wise Owl Hostels Tokyo","Tokyo",2000,"7.9km from city centre",9.1,"Superb",8.4,9.5,9.1,9.1,9.4,9.3,9.1,139.7772748,35.6747807 +"336","With B","Tokyo",4000,"8.6km from city centre",9.1,"Superb",8.5,9.5,9,8,9,9.5,10,NA,NA +"337","YADOKARI Namba Hostel","Osaka",2500,"4.7km from city centre",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +"338","YADOYA Guesthouse Green","Tokyo",2300,"2.6km from city centre",8.2,"Fabulous",7.9,7.7,6.9,8.9,8.9,8.8,8.3,139.6681253,35.7029083 +"339","YADOYA Guesthouse Orange","Tokyo",2000,"2.9km from city centre",8.9,"Fabulous",8.6,9,7.8,9.4,9,9.2,9.4,139.6676947,35.7065126 +"340","YAWP! backpackers","Tokyo",2500,"17.5km from city centre",9.3,"Superb",9.5,9.3,9.4,8.5,9.5,9.2,9.6,139.8691966,35.7528846 +"341","You En Me House","Kyoto",2800,"2.4km from city centre",8,"Fabulous",7.3,8,6.7,8,8.7,10,7.3,135.749063,34.997376 +"342","Zabutton Hostel","Tokyo",2900,"5.9km from city centre",8.6,"Fabulous",8.1,8.5,7.8,9,8.9,9.5,8.5,139.742116,35.65547 diff --git a/tsyppo_anton_lab_4/README.md b/tsyppo_anton_lab_4/README.md new file mode 100644 index 0000000..5b8615d --- /dev/null +++ b/tsyppo_anton_lab_4/README.md @@ -0,0 +1,61 @@ +# Лабораторная работа №4: Кластеризация +## Задание. Вариант 3 +Мой вариант 28, поэтому взял 3 вариант + +Использовать метод кластеризации по варианту для данных из таблицы 1 по варианту (таблица 9), самостоятельно +сформулировав задачу. Интерпретировать результаты и оценить, насколько хорошо он подходит для решения сформулированной +вами задачи. + +Вариант 3 - t-SNE + +Задача: +Провести кластеризацию хостелов на основе их суммарных оценок (summary.score), расстояния от центра города (Distance) +и категории города (City). + +## Описание программы + +Программа выполняет кластеризацию данных о хостелах с использованием метода t-SNE. В качестве признаков для +кластеризации используются суммарная оценка хостела, расстояние от центра города и категория города. + +## Как запустить лабораторную работу + +1. Установите необходимые библиотеки: + + ```bash + pip install pandas scikit-learn numpy + ``` + +2. Запустите скрипт: + + ```bash + python main.py + ``` + +3. Результаты будут сохранены в файле "Clustering.png", а средние значения для каждого кластера выведены в консоль. + +## Использованные технологии + +- Python +- matplotlib +- Pandas +- scikit-learn + +## Что программа делает + +Программа читает данные из файла CSV, проводит предобработку, визуализирует кластеры на двумерной диаграмме рассеяния и +выводит средние значения для каждого кластера. + +## Тесты + +![Графики моделей](Clustering.png) +![Графики моделей](img.png) + +## Вывод + +_По графику можно сделать вывод, что только один признак отчётливо прослеживается и это расстояние от центра города. Он +сыграл ключевую роль в разделении хостелов на два кластера. В целом программа успешно применяет метод t-SNE для +уменьшения размерности данных и добавляет кластеры на основе полученных значений, но возможно другие методы лучше +подходят для решения поставленной задачи._ + +--- + diff --git a/tsyppo_anton_lab_4/img.png b/tsyppo_anton_lab_4/img.png new file mode 100644 index 0000000000000000000000000000000000000000..314ec6d8d65523302dbb56f01152443be3e31a99 GIT binary patch literal 8822 zcmb`NbyQUUxA#Tq4hiYbp%jLcmIgtTkQf?-p<5V`W=QE&KopP;=@^8eVE|DYhX&~Z zfuZl{@BY5eeb&8yJZnAopL5PyC)VEQv-f+y_C5!yr>jOnNKbg@&K(jBb(Lp#?qKC& zj(zZPG25&{?an)Q*dJ@CC_eYM*n1aXM5Xb)4=Ma@xrR|8@h&s&lSDc*$(1nr+1?)D z-4$H^*iz!V{83npmNU3mB>05-5!gzN$!rH_uYc|%-tT`DNU_h$yzDFk z(pJ{G6C&n8z=|KniZ6biKQ8>|fPL!i3^}$Ud6}}cGG<>&3MF9+o#bSd6MaCh({4K- zl6_kpOaTwUqRfTdEzwX>)n~XsR$KpA>B@ZSwbi2k=6QD1nfvwq5nVjh?IiWamf@k$ zs&xVsPHTIu4UuzIQc)YY!it>yqDcse@06`d=O*PMPAu zliWMn=}(>(qk64EJK2@3b4`wU3@dZ#O3$Cv>AaaVQ)(KF9NYj5Hg>3zGqe@b+O<+{ z@w`;1rZy$humWD4+m*I| zcv8377QbNv%1rAzsy|k=bMJ-qta#(h`qzf|$ACK-g+9@To62OhQZKylDYc?E+@a$) z_&^2Z;kq;8JeC|_0bonw%!E{g`t`>mm3VRlWJ%o1?3i_T^K z+uIlQfF)|q{q$`~JlzJrR?tl1tA~jhw^7MBRN6EGhG?6MkFvA``sj5bhXc=WYRoDq zITiublz<`DJDUEkOY07qAN4mL61q23P;%KNiM0L-TeiD*3p>o-RANqv=nHeR913pg z0nW#Qf)aG4xBFo>t1byoXRIUhK~na@jRFpA!K{hqNyJ(p6Qubgm3KQWHGAB%BFLo z+?sfM)!yiUE3#fs#gvt>)VzAxqYx;#eHmY48dVT?7OP{+P%B65;VUr&5|t=b^ZFtF zTnq+}pT)7M)&;lQWS0X_R?@`|Z8dO~$zQbHqLqE4w73Fzl*6+<3zm^^ z`+U}E-e_eyY}lD%r@pUS(n5M#!KBS-ON@+~ERXwKHC?S#VYMV{?V_M(aAa&krh2gX zZey1mge*EJ0fDu4|HVoj&|h0?@C=>i&8VrRXlBiyV(`sBaT!4j8{52r#QNM^5JnQb zhxEQvysRSvwF+H=5xzN=prF`xNjFH!Inw03ZPK(;hP4*)NO0iy4=IMGa|mRoll}9w zs}+Y0 z?dLTzS?TfC4opkpivtB_GgQ2t*`->eUw2n=N?V-gkZ3l$vin`pCNlk6=_>E#BLpat zw1`t906D?FIh_=f;BMDyC;kCe`CwX8c=dbjNI?}*$OFPo2eaNHsGEpPSlhw~#7>T( z7J+4+lgCZ%Ve6rPT2N()D%QT+7NH3&1J zx#4eF_wVw1;FuR{2<|q+;o)Qx71g*x_?<|5PfyO^7K|$8#gb??qti~^;*1bKQ33}{ zxsh(|y<-5SZtEU8hfk`rYVlq#gybd|4H{)~4}-6BTPXf0cv#@JmoQ>T8$#LB!Axn4v|EvFwlURB@K2E~P}tbbsG;4<;Z{40e%tKShnEzq{O4 zhitN1Wr*%deUyTEqYo_(m2CYBPC_!_67f3|(1bT_A-5(9x51RLC;I{mU81>_6AU-1 zF-?Obun4b!?3C6$+$nU-Dz1RJlKuYENBjT9^aB>tD(2R?Na)!k{|`io z!p=d)iN7NEbv!D1C5WCK6S1TmwW;K$q?!E$!;3;*Yyz23Vw zJg6y1g4-RXwlCI^Gwyh@-_K``^&E;e3v~@)o~E=`i!YU))&~Ohdq?Hko3465kJ~Pf zI#iC#$q&oj(0$#qNr+;nv=@tCCkIUcL5UV%N?jkzpKK#$uVcz$`M)>nSk79Jy}k?$ z?3=*t%m1nLkFRy`ql-<6+FuU}8j>V5+E#Vt`yEQC z9~=2j3sMjiE}u?K*f*>kkFe$tT|atbe7!>1P`Vu)-77xkMd_>>4=e2z%`RV1@AQfm zTH0S?k7v-$f(1u(e#X~Xorp^qZ?>cLvmCF9Y7oTh9F$944#-gQ=kDR3Y2S1S%b$i) z15gzC9DKpC^0H$w0ERwykRSXOOdR)CtZw|e2j3t>;gk!WnHg4C#>C|BdASpHE)B zow+Y-O7>bOaH)LahmtW`bNUEd9OqSv3+BP_u~9Opj?=!~*owjWRu+*(w6Y+(V80dy z7q1pDclsxr{?-sw2V-#ZrfncLp?T%~z9_D2xpdV~1@C5K900g}@3u>B?hRaBfU=K8 zdG?qO5OiGO-gNOmnXLL^dP(SpiKgUAGwzg(EO}30zW(9jmGo34X^_buh?ywhvgi<4 z5Vvsc+2RoZ0!Ppy-=pfI9Z87(U~DpVE;^NIzX5*YQp*2dYB)&1R6$qvt`$Y@zhPmx z!`E+p(F%aNWG?d%-W#^Nzf@L(2%P1JcWt%wpIx#zGhf1Bh^$@P^g^R`@g*}Rvd0%X z?xgm_M3*Q{@886>C_c_9uPXd-&SgI$L>K6jBHl|7#u_ujCIEDh(Ww!Zdt#Ai#FM*y*I#D2DhsWVG1}qOKzKhd)mKz`%8d_p~=Av zJq76nMX7=3bT2~u>aK})hu@8-`~maQC>5}z&Rza!vl_A=N=4&$hM{V#0BeqgS+GgM zmYZ{5!?$5cAArHB5J$=k{@oW68{Km|o}48g&zmoDXa{OlIRnpxV@EL}dA-h3k^ko0 zltpN0Hx<(a#E?9+PK_wDvH<^_Qjb?orb<#UhDT`)D89PHFP6)xah(rcY`Hht&fIJA zH6g^dR--=wDzYj~H7ZHY38X63WVd3&51Y}lg>#R*(@~Bf^mE%hCk5CpXjG!Y0CgONelc8mDMfi4jVIi85HM3K)CA z1~_)N51gV`(FFA)_-X^xXcyV*;$FZR^j3zhvi*@_L7shpv_ISVOmN@vCHC61@9Hb_ z(1WvXKRcLPPhZ?SBhCdRZK3mGB+M1>>9a%j_*rnm&qKd#l+WzhafzwwHVP zIo<|SH~33*X<4a~%RF`llW+WYEryGQsV6hq_5Q{$HUh?v2|XVhKv%!G?3=hi1WN(c zy-e4HK$p1Y%uKr9fjd)_uX7gbC-_}Ympj&3MjG<)=g3M1l~%t40Z~S!pASb=1!T9W zIM2XeNaE!?B4fWfm%d`^`!EWf0M%dH{mt1c0ZiJ6Tmssf?}bN+SGY(W3XXUIKe!yd z61(Y)5pGwAvEf7rUinT0`X$GMV)Iv${vvk-Zyraw1q-xj_Jj)0g%O2amH%AN9bd(E9sU@PDw? zV%C-Qc{Dr<6C`>}lnj_WQ}X%$KAB9-V12VCqNz{A|7_9%oJ)p zCnBCM)&QGm$RgwHN*+8m3L7RjR2VJa`#SRhhXKgbDcI3-JQsu{{9FOl^r4x$@ARIa z{;JW7+J&cM_%Zh8*wGa>bNU9mV&s(-Dh|i0VVdehShUkNbauOIdqoU{7<}`>J{{sv zOEL5;wmvXqS9DEGZCv)6DFe2@QZsUTtqJhtXzUmBOe9!qs8k;!$JCtn!$W&sfS@Gt zI_p$#6c@5|R%CKAY$*2S!uC0Ssu$BcS_7`e2-#ofz3+S1ur>8>=VAnNDaa6<7(bR) zzBr15d&K76D6>&n;%9u(HK(~ou#U7_X_k`Vb@0E{oE@BN)Q$nNfH>is;Y z07hd;)GwT93cXICE};(bS)@MR^hHvRBvxU5R{`J&SOQ()j!Bnc$4S)L|${Ce=mY~Tt6;=yNmi>LqiNTTBE zg-=v-wXIoTTY`?o{SKmOj~ufvbY>zQLg~8>5?3)GPxl-H|KEQaB!r(2uh|2OZR!lQ zgD#H=VH#w*i_)1Oi^C}$Arkp+zHbUFkT{SA13}GQ;oDjKn^}kNc!8MiB#m$SnqmD^ z%CNJa{z0vW(YDQHcELfzo@(b&rFSkf7pmWNSRKj0lV`Zm3VIS(+%pvbYhyB#HSb#IKaXrqLz-Cg&GM09*Qa9QlU` z`Ri3~nNFehABVn&NT{qDNj66~5lflTwZCWl4N*Fw+f9_$PhO(Yx5GGam*9{6#c8A~ zxn4xov1IB)$OAa1gtd?M15a%BH=_ZP7|OO>9(g=omD(X^1R>a{_rE_=Z=GipGs~@)PV+Ny($OR2Yvhl8ffSdv$RE|}?m3k0b%#>7BJx|8 z?TvObmEq&PgO`0Pfs(n7s{mT%Lg$m4D^hS2aBVz*kBz249!)!jVJI7E5+-N&sGN{%dzRt|9dLLeG~y zH*Mgi|4@4(RteF)7dI;RvH6;U?+*jd6p9xc6GLAMt|;$orhylHcYQX*)I2sHhct*8 z@3n=caCA7`cP8bS)8*1^+@mpsv9ozQ+}{zbaRU?-T@jNyForg^6Fp)O0w@0L!pg2Q z4ob46(#gYFv(7SJ7(@POwiIjc@6Mqv?+e&6^%=nDNW4riUQ^|jf30oe1#l00v)Dp% zyv_dGPYBz)q^@Di3EgSR9!o--pSVlaqMneHDXFZY7KAX@e(5LTGb~S6id{0O@Poy0 zh9+Ner)4yQDmVU!jn0KTUe@)Eu2Iz7DIe-M*E2+dI8KLG(`UnT-qL+;!iYZDQkw06 znOmZ`@bzVs?W+OKetBF%47UsO0>5KIcZtHZ0(A|x!x;5ixzF3%&+QP@Lyf`U! z6V@FjVfSnQA>F)#co0&MqL=&dQqLh~iyRk~b3=*iuf;jvz1(r~-gRO{;bm(y2nAHY zpoSc?P)p6#N{XATT60;;xJwx17vGUsw|{t@&Q|9lFnI@XN|pP&IgM`P?3bOt-4&iQ zmEYS{ieclUqTonn^xjt+oPn`b2Am%Gno)UG*Q_>dE~JSIHhZs>8F5SV!}i+NL)4%N z{5{4>v$+%%|AL=$-nqu5zEtedx?*GX*It9SRBlNXKn1Th>wTV&?|Qs5SB>~rjZ z%CF;zM!HMg9X3aucJrjXwp*@V#;ri`MtGZ2wdkt&|CiJ~z z;iX7T>g8^g_VS4Ick=$qJMt}gkU;43oyvMrFyb~!DH0XK64_flj;wk65*Q(V6I);X zJUFK`UIz$m{jx($KzJGP}LQ_lJz=yShTQwucnc_p9~Kv zZVp+EfK=!QsYYSU?m07NxN%Gke$F8bERn2^c(|qpT~uMv3a%G=qJ6j%*epmG=+U6{x!Io@QO__N-+|j$XVYLjFv{`93Qs1N!>xB^#f z6MLS3MCByLf!wXxLVskv51a@b>)xH|LLbYl+%rpfSC8Iyw`}K=;Lmm34q9)(IUO70 zgbL&lpOa-+dbnC{xjq>We`OT=r7nE0Ewon{Yf7@juzkH+QUYz38S+Ld>pNYGwcBV5YDi$7SL4dt~xFbu7y(_3nl1g7$_05mNwK?2^V$$ac`TZB0yP zx!mp^2T4GROW^>Nq(mxWQpZi?d@xKWm#RE}b9~YpxD`Om&Cn<9rLjJqYc3)?KJ;A} zN4)6BJmjLA@bgl93@`R^bK*Lae z^g~;%-qhK(y0({1X8(7GlD9Ty3s(1kGQoczagUgGmpgK!zGyNWZS!HO96j=k(Bv

)y@yWi?Xl^BGg^=!Qz}{fNbP8UIe<$s*)fA7l)V?OLTS+IN;W3@5H|)Y92_$V|=}G6!OH7KH7#a{RjNA6j0dw)d#mro>s;^uFo^ znfvMU0m8mFVb`w;NE3!<2E7RTlvi<~k;O=(?Yl_j;_5rPoZA!IB(BD}4lT!~Z?vL! zIjsD>8M)qEKl9OSufJ?Ean{1hqr^$ zm;yPN^H9}-Y2NzAGec3??`dk~nqDu&fqX1}3#V~a(ZVng*7anqVF(*Jio<eLdGiJ1!b-gklDC6Zlq3=I)@n|LNnA+1f2hnpP1!D{h`*W>nZ4X7Ha)yGHgVo z))LAVr{mai2{rDG{*>oRQTP?xlK0z`uh?b6q7hn(tFMdSjuxeC1xsHGWMV z$fA3lZKv~;-lP`Qy(01zw`5}FCXA?j(TH>Y1KStIzw=I7VzT4#-J`h-t0qz<+Rev` zDITpo1IYJeMY{!JqTy$SK?@wSoc|+~S=F$XDLMujTO}mT;K|jKw5@Zz-ha+^pinTg zw)7M4#`w!S;)?`cAr@wK89gv@(%amWs5Q=4)6sXdh)uv4j*lHnO5@0kR-)azK4+RC zb{R;fh+aZQ%flAtdp51UT+Rt#=8G}E%k(Rx;vHqud1q-z3fJ+??R#Gn?J^K;@ydty zJWwkTJm?;Yii1_cLht=l8E%PwHIK{!BT!fS(ztm-#LqPtWHMHn2UQ)Ly>`@U!CugN znZEPVxZ4de$ncM331pArQOjbpydl8&n`9F}wqMQpXS_{=_AqAFe-N;J#vjjT58;w! zL|X{+`Z|rXDx@V91pr=V8~1Li4J8lvz*mBAbbD}$mLJnhRTzsSl#yl1QJY~R{`t#e z!e^(40d#wvr-YQbk6HiWr9nS|8;%HpXc=#Uq@N}=Tq719`(0m_mu_7PjW(I@uZcY< zz33sFUwP#Cc+qK@-rx+lj&Xy#CWK9Gs|IxRA8fxzph&`T+=jkE?CRlfd+p_^%F!yO ziDt}%<}N-q$biC!E2EX3_w%HZ%A2BU94`~e$aII}nhr5LUr75`+&K?uKcu?}b-5AsgqS<-S2g~k5hVTiDG*KV)+1I7=zp9? zQZm@z!$q3`GCN8L#P@0YPbhn?>HP_i=imMzp*z!0-|HY@Y&~F2g}x5vFhoI%^V9>j@&~AbI=RelseCsj`IUv< zcIShL1L)TOgaJ^a2~Tf z%-5<{iO01*f1%B23-ER?6CFJ;L!TA{Smj)kUj~}&o>wqp zUJMU(5PYbqsc8Atrw92iric!qRGu{HUXW|jC5{8>ECT6RH*XRJu;Mq zYU55VSm;jbBPOeBPT94Y-_h#thgNcF1=TWR64e zK`E3q>NdUE?7Fy69E}zgK=bIa`_^sL!5*#*c`rXY@q