{"ordine":["cinema","teatri_musei","giochi","piscine","cani","metro","bikemi","supermercati","ospedali","librerie"],"etichette":{"cinema":"Cinema (aperti oggi)","teatri_musei":"Teatri e musei","giochi":"Aree gioco per bambini","piscine":"Piscine","cani":"Aree cani","metro":"Fermate della metropolitana","bikemi":"Stazioni BikeMi (dato 2022)","supermercati":"Supermercati","ospedali":"Ospedali","librerie":"Librerie"},"tipi":[{"t":"giochi","nome":"Aree gioco per bambini","q":0.9962,"med":4.3,"n":983,"fonte":"Comune di Milano ds724 aree gioco (CC BY)","anno":"file del 25/11/2024 (aree con data di inizio dal 2003 al 2024)","nota":"una riga = un'area gioco; dedupe solo per coordinate identiche"},{"t":"cani","nome":"Aree cani","q":0.9911,"med":5.6,"n":435,"fonte":"Comune di Milano ds52 aree fruizione cani (CC BY) + OpenStreetMap leisure=dog_park a piu di 100 m da un'area del Comune","anno":"Comune: file del 21/11/2024; OSM 30/10/2026","nota":"OSM dog_park gia presenti nel dato del Comune (entro 100 m) non contati due volte"},{"t":"supermercati","nome":"Supermercati","q":0.9639,"med":5.2,"n":341,"fonte":"OpenStreetMap shop=supermarket (Overpass, base 30/10/2026)","anno":"OSM 30/10/2026","nota":"nodi e poligoni dello stesso negozio contati una volta (stessa insegna entro 60 m; senza insegna entro 60 m da altro); OSM puo mancare di qualche negozio"},{"t":"metro","nome":"Fermate della metropolitana","q":0.7413,"med":8.8,"n":110,"fonte":"filiera 5 (prezzi-case), fermate_metro.csv (Wikipedia; date di apertura), solo fermate aperte oggi","anno":"aperture 1964-2024","nota":"una riga per fermata e linea; le stazioni di interscambio hanno un punto per linea"},{"t":"teatri_musei","nome":"Teatri e musei","q":0.7251,"med":10.2,"n":155,"fonte":"OpenStreetMap amenity=theatre + tourism=museum (Overpass, base 30/10/2026); Comune ds2727 Milano Musei Card (15 musei civici); filiera 3 (beni culturali): sedi non gia presenti","anno":"OSM 30/10/2026; Musei Card file 15/4/2024","nota":"sedi dalla filiera 3 (beni culturali) valutate e scartate: i 4 candidati non coperti non sono musei veri; esclusi tag disused/abandoned/access=private; teatri e musei contano come un solo tipo"},{"t":"bikemi","nome":"Stazioni BikeMi (dato 2022)","q":0.696,"med":5.8,"n":325,"fonte":"filiera 7 (bici-auto-mezzi), Comune ds65 stazioni BikeMi (file del 2022)","anno":"2022 (installazioni 2008-2021): puo non coincidere con le stazioni di oggi","nota":"file vecchio: la rete BikeMi cambia"},{"t":"librerie","nome":"Librerie","q":0.6719,"med":10.1,"n":144,"fonte":"OpenStreetMap shop=books (Overpass, base 30/10/2026), anche usati","anno":"OSM 30/10/2026","nota":"esclusi shop=stationery; stesse insegne entro 30 m o negozi senza nome entro 30 m contati una volta; OSM puo mancare di librerie"},{"t":"piscine","nome":"Piscine","q":0.4417,"med":16.4,"n":33,"fonte":"Comune di Milano ds32 centri balneari / piscine (CC BY) + OpenStreetMap leisure=swimming_pool o sports_centre sport=swimming, con nome e senza access=private/no","anno":"Comune: file del 2019-2020 (vecchio); OSM 30/10/2026","nota":"un impianto con piu vasche conta una volta (stessa sede entro 200 m); il dato del Comune prevale su OSM"},{"t":"cinema","nome":"Cinema (aperti oggi)","q":0.3522,"med":20.2,"n":29,"fonte":"filiera 14 (cinema-spariti), cinema.csv, solo stato_2026 = attivo","anno":"OSM 29/10/2026","nota":"solo i cinema aperti; esclusi 168 chiusi, 4 da verificare, 2 disused; sono 29, non 28"},{"t":"ospedali","nome":"Ospedali","q":0.3252,"med":20.4,"n":26,"fonte":"Comune di Milano ds683 posti letto strutture ospedaliere (dato Regione, 2023, sedi con coordinate) + Regione Lombardia dati.lombardia.it 6n7g-5p5e georeferenziazione strutture (CC0, ultimo aggiornamento 2018) per le sedi mancanti; pronto soccorso da OpenStreetMap (emergency=yes)","anno":"ds683: dati al 2023 (file 1/9/2025); Regione: 2018; OSM 30/10/2026","nota":"escluse case di cura private e centri specialistici senza pronto soccorso in OSM; sedi nello stesso edificio (entro 150 m) contano una volta; il punto e il centro del campus"}],"ps":{"q":0.2515,"n":16,"med":22.9},"tm":{"teatri":72,"musei":83,"q_teatri":0.6558,"q_musei":0.4257},"citta":{"pe":6.905,"p20":15.871,"tutti_extra":0.1078,"tutti20":0.038,"dist_extra":{"0":0.0023,"1":0.0041,"2":0.0117,"3":0.0621,"4":0.0702,"5":0.1302,"6":0.1397,"7":0.1302,"8":0.1444,"9":0.1973,"10":0.1078},"rho_civici":0.321,"rho_classifica_nil":0.752},"nil":{"1":[9.05,18.35,0.168,0.998,1.0,1.0,0.255,0.983,1.0,1.0,1.0,0.818,1.0],"2":[9.22,18.49,0.13,0.955,1.0,1.0,0.693,0.981,1.0,1.0,1.0,0.594,1.0],"3":[9.25,19.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.25,1.0],"4":[9.6,19.58,0.604,1.0,1.0,1.0,0.955,1.0,1.0,1.0,1.0,0.642,1.0],"5":[9.07,19.07,0.172,0.447,0.998,1.0,0.755,1.0,0.935,1.0,1.0,0.937,1.0],"6":[8.89,18.52,0.064,0.962,1.0,1.0,0.779,1.0,0.73,1.0,1.0,0.421,1.0],"7":[9.57,18.74,0.0,0.999,1.0,1.0,0.576,1.0,1.0,1.0,1.0,0.997,1.0],"9":[9.95,18.9,0.0,1.0,1.0,1.0,0.98,1.0,1.0,1.0,1.0,0.972,1.0],"10":[9.17,18.28,0.166,0.999,1.0,1.0,0.848,1.0,1.0,1.0,1.0,0.328,0.999],"11":[8.54,17.93,0.0,0.483,1.0,1.0,0.958,1.0,1.0,1.0,1.0,0.098,1.0],"12":[7.77,17.65,0.0,0.405,0.571,1.0,0.788,1.0,0.982,1.0,0.995,0.048,0.983],"13":[7.14,16.08,0.0,0.127,0.913,1.0,0.862,1.0,0.721,1.0,1.0,0.012,0.503],"14":[6.97,15.41,0.0,0.206,0.832,1.0,0.562,1.0,0.534,0.983,1.0,0.473,0.38],"15":[8.43,16.03,0.0,0.326,0.954,1.0,0.802,1.0,1.0,1.0,1.0,0.355,0.994],"16":[5.62,13.84,0.0,0.026,0.827,1.0,0.499,1.0,0.922,0.117,1.0,0.112,0.114],"17":[3.87,12.57,0.0,0.0,0.531,0.988,0.0,0.995,0.389,0.0,0.962,0.002,0.005],"18":[5.61,14.79,0.0,0.182,0.399,0.981,0.0,0.997,0.941,0.443,0.928,0.128,0.613],"19":[6.25,15.67,0.0,0.054,0.832,1.0,0.0,1.0,1.0,0.04,0.99,0.632,0.708],"20":[9.03,18.04,0.025,1.0,0.999,1.0,0.392,1.0,1.0,0.999,1.0,0.641,1.0],"21":[9.23,18.74,0.044,0.935,1.0,1.0,0.735,1.0,1.0,1.0,1.0,0.562,1.0],"22":[9.13,18.22,0.101,0.43,0.999,1.0,0.703,1.0,1.0,1.0,1.0,1.0,1.0],"23":[6.11,14.74,0.0,0.648,0.73,0.998,0.0,0.995,0.476,0.545,0.979,0.056,0.681],"24":[2.82,7.76,0.0,0.207,0.046,0.759,0.345,0.931,0.218,0.0,0.218,0.0,0.092],"25":[6.78,15.86,0.0,0.075,0.227,1.0,0.0,1.0,1.0,0.957,1.0,0.537,0.983],"26":[8.64,18.52,0.253,0.705,0.838,1.0,0.548,1.0,0.88,1.0,1.0,0.665,1.0],"27":[9.06,18.68,0.117,0.924,1.0,1.0,0.982,1.0,1.0,1.0,1.0,0.157,1.0],"28":[6.88,16.76,0.0,0.435,0.976,1.0,0.152,1.0,0.368,1.0,1.0,0.018,0.935],"29":[5.52,15.44,0.0,0.008,0.855,1.0,0.0,1.0,0.0,0.992,1.0,0.0,0.661],"30":[4.58,12.24,0.0,0.6,0.0,0.99,0.636,0.984,0.372,0.0,0.966,0.026,0.003],"31":[2.71,9.16,0.0,0.009,0.0,0.929,0.009,0.862,0.013,0.0,0.053,0.836,0.0],"32":[5.04,12.74,0.0,0.0,1.0,1.0,0.0,1.0,1.0,0.0,1.0,0.037,0.0],"33":[4.24,12.49,0.0,0.0,0.429,1.0,0.0,1.0,0.807,0.0,1.0,0.0,0.0],"34":[1.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"35":[7.18,16.58,0.0,0.093,0.957,0.991,0.692,0.988,0.966,0.945,0.962,0.0,0.589],"36":[7.24,16.06,0.0,0.563,0.984,0.998,0.699,0.998,0.545,0.984,0.984,0.0,0.487],"37":[6.19,15.16,0.0,0.354,0.926,1.0,0.41,1.0,0.0,1.0,1.0,0.0,0.498],"38":[4.05,11.84,0.0,0.011,0.554,1.0,0.0,1.0,0.0,0.514,0.948,0.025,0.0],"39":[1.11,3.08,0.0,0.0,0.0,0.972,0.0,0.0,0.0,0.0,0.0,0.139,0.0],"40":[2.0,5.63,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0],"41":[3.56,11.25,0.0,0.0,0.565,0.994,0.031,0.992,0.002,0.0,0.978,0.0,0.0],"42":[5.52,15.05,0.0,0.0,0.975,1.0,0.46,0.998,0.942,0.164,0.982,0.0,0.0],"43":[6.77,16.77,0.0,0.497,0.985,1.0,0.374,1.0,0.392,1.0,1.0,0.0,0.52],"44":[8.78,17.96,0.0,0.851,1.0,1.0,0.904,1.0,1.0,1.0,1.0,0.029,1.0],"45":[6.6,15.6,0.0,0.278,0.858,1.0,0.074,1.0,0.499,0.701,1.0,0.2,0.993],"46":[5.02,12.71,0.0,0.0,0.769,1.0,0.0,1.0,0.234,0.034,0.903,0.815,0.262],"47":[0.15,1.16,0.0,0.0,0.037,0.046,0.018,0.046,0.0,0.0,0.0,0.0,0.0],"48":[5.32,13.74,0.0,0.0,0.737,0.994,0.0,0.994,0.325,0.64,0.977,0.094,0.558],"49":[7.3,16.31,0.0,0.582,0.882,1.0,0.154,1.0,0.986,0.993,1.0,0.0,0.703],"50":[9.06,18.04,0.0,1.0,1.0,1.0,0.896,1.0,1.0,1.0,1.0,0.164,1.0],"51":[9.22,18.97,0.212,0.914,1.0,1.0,0.992,1.0,1.0,1.0,1.0,0.311,1.0],"52":[6.78,15.53,0.0,0.117,0.532,1.0,0.128,1.0,0.994,0.999,1.0,0.201,0.808],"53":[5.97,15.09,0.0,0.0,0.372,1.0,0.713,1.0,0.95,0.94,0.998,0.0,0.0],"54":[2.04,6.67,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.04,0.0,0.0],"55":[3.53,12.59,0.0,0.0,0.0,0.998,0.008,0.999,0.001,0.0,0.764,0.0,0.764],"56":[4.71,13.62,0.0,0.0,0.097,1.0,0.385,1.0,0.797,0.262,0.981,0.142,0.045],"57":[7.9,16.18,0.0,0.0,0.664,1.0,0.303,1.0,0.95,0.996,1.0,1.0,0.987],"58":[9.3,17.86,0.087,0.728,1.0,1.0,0.593,1.0,1.0,1.0,1.0,0.976,1.0],"59":[9.37,18.35,0.0,1.0,0.891,1.0,0.654,1.0,1.0,1.0,1.0,0.936,0.891],"60":[6.53,15.15,0.0,0.0,0.743,0.996,0.516,0.998,0.952,0.259,0.805,0.841,0.422],"61":[6.42,15.22,0.0,0.0,0.984,1.0,0.934,1.0,0.688,0.0,0.981,0.836,0.0],"62":[3.0,11.71,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0],"63":[1.0,7.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"64":[2.42,9.46,0.0,0.0,0.0,1.0,0.0,1.0,0.398,0.0,0.018,0.0,0.0],"65":[4.48,13.16,0.0,0.0,0.0,0.999,0.004,0.995,0.958,0.574,0.897,0.0,0.056],"66":[6.16,14.22,0.0,0.0,0.354,1.0,0.992,1.0,1.0,1.0,0.421,0.034,0.357],"67":[9.09,18.35,0.013,0.377,1.0,1.0,0.816,1.0,0.915,1.0,1.0,1.0,0.987],"68":[9.35,18.94,0.401,0.946,0.84,1.0,0.75,1.0,0.987,1.0,1.0,0.906,0.925],"69":[8.81,18.26,0.017,0.214,1.0,1.0,0.892,1.0,0.997,1.0,1.0,0.709,1.0],"70":[7.64,16.73,0.0,0.0,1.0,1.0,0.153,1.0,0.694,1.0,1.0,0.8,0.99],"71":[5.38,14.34,0.0,0.019,0.725,1.0,0.0,1.0,0.014,0.783,0.977,0.069,0.792],"72":[3.09,10.02,0.0,0.0,0.0,0.997,0.0,0.862,0.076,0.097,0.977,0.0,0.079],"74":[2.27,8.82,0.0,0.0,0.0,0.727,0.0,0.091,0.0,0.0,0.545,0.909,0.0],"75":[0.96,2.88,0.0,0.34,0.0,0.18,0.0,0.08,0.0,0.0,0.34,0.02,0.0],"76":[3.99,13.34,0.0,0.243,0.0,1.0,0.6,0.999,0.0,0.004,0.974,0.078,0.088],"77":[5.31,14.4,0.0,0.0,0.276,1.0,0.0,1.0,0.049,1.0,0.987,0.0,1.0],"78":[6.74,15.77,0.0,0.0,0.974,1.0,0.349,1.0,0.599,1.0,1.0,0.0,0.822],"79":[7.22,16.51,0.0,0.0,0.98,1.0,0.26,1.0,0.95,1.0,1.0,0.028,1.0],"80":[6.26,15.69,0.0,0.0,0.497,1.0,0.649,1.0,0.976,0.284,0.999,0.0,0.855],"81":[4.16,12.16,0.0,0.0,0.193,0.985,0.57,0.975,0.109,0.003,0.948,0.0,0.375],"82":[5.38,13.22,0.0,0.0,0.796,1.0,0.157,0.98,0.939,0.0,1.0,0.0,0.51],"83":[6.42,16.01,0.0,0.0,0.98,0.996,0.734,0.996,0.809,0.0,0.996,0.0,0.905],"84":[4.86,13.46,0.0,0.143,0.929,1.0,0.571,1.0,0.25,0.071,0.75,0.036,0.107],"85":[1.33,3.07,0.0,0.0,0.14,0.442,0.0,0.233,0.046,0.046,0.14,0.279,0.0],"86":[1.44,2.76,0.0,0.0,0.24,0.44,0.16,0.4,0.0,0.0,0.2,0.0,0.0],"87":[0.48,1.59,0.0,0.0,0.0,0.276,0.0,0.103,0.0,0.0,0.103,0.0,0.0],"88":[2.27,8.14,0.0,0.0,0.17,0.78,0.051,0.644,0.102,0.0,0.373,0.051,0.102]},"hex":{"pe":[0,0,10,10,0,0,20,20,10,10,10,10,10,10,10,10,10,10,10,10,10,0,10,10,10,10,10,10,10,10,0,0,0,10,10,10,10,10,10,30,10,10,10,10,10,30,30,10,10,10,10,10,10,10,0,10,50,20,20,10,0,10,50,50,50,50,0,10,50,50,50,50,0,50,50,50,50,50,60,60,50,50,50,0,0,0,50,50,50,50,50,54,60,60,57,50,0,0,0,50,40,50,50,60,60,60,50,0,0,0,0,50,50,60,60,60,50,40,0,0,0,50,50,50,50,57,60,47,50,43,48,0,0,20,50,50,50,50,60,60,40,30,20,0,0,0,50,50,50,50,50,50,60,0,20,30,50,50,45,49,50,50,50,30,30,0,0,0,30,30,30,10,20,50,50,50,40,48,50,50,50,0,0,10,10,0,0,30,30,30,30,30,30,30,30,30,10,20,20,30,30,40,40,50,50,40,40,50,50,50,10,0,0,20,30,30,30,30,30,30,30,0,20,20,20,22,30,30,30,39,40,45,45,45,50,50,50,50,10,0,0,0,20,20,20,30,30,30,30,30,30,20,20,20,30,30,30,33,35,40,40,40,50,50,50,50,43,40,40,0,0,0,30,20,20,20,20,20,20,20,20,20,30,30,30,30,30,20,20,27,30,33,35,40,40,40,48,50,50,50,7,0,0,4,0,30,20,20,20,20,0,20,20,20,27,20,30,30,30,30,30,30,30,30,30,30,30,0,20,20,20,30,40,40,40,40,40,50,50,50,50,50,20,20,20,0,20,20,20,20,20,20,20,0,20,30,30,30,30,30,30,30,30,30,30,0,20,20,30,30,30,40,40,40,40,50,43,50,25,10,10,20,20,20,20,20,20,24,21,30,30,30,30,30,30,30,30,30,30,30,30,30,30,20,20,20,20,30,30,30,40,40,40,40,40,40,40,40,38,30,30,40,0,10,20,20,20,20,20,20,30,30,30,30,30,30,30,30,30,30,30,0,20,20,30,30,40,40,40,40,40,40,30,35,20,30,50,50,30,20,20,20,20,30,30,40,34,30,30,20,20,30,30,35,40,40,40,40,40,40,30,30,30,30,37,30,50,50,30,30,30,30,30,20,20,30,30,38,40,40,40,40,40,30,30,30,29,30,20,30,20,20,30,30,40,40,40,40,40,40,30,30,30,20,37,50,50,40,40,30,30,30,30,30,30,10,20,30,30,30,30,30,40,40,40,40,40,40,40,30,30,30,30,20,26,0,30,37,40,40,40,40,40,40,30,30,30,20,20,30,30,50,50,50,50,42,40,40,30,30,30,30,30,30,30,30,30,30,30,30,30,40,40,40,40,40,40,40,40,35,33,33,30,30,20,20,30,20,20,20,30,40,40,40,40,40,40,40,30,27,30,30,30,30,40,35,50,50,50,43,35,38,30,30,30,30,30,20,10,30,30,30,30,30,40,40,40,40,40,40,40,40,40,40,34,30,20,20,20,30,37,39,40,40,40,40,40,40,20,25,30,30,30,30,40,60,58,50,48,30,38,39,36,30,30,30,30,30,30,30,40,40,40,40,40,40,40,40,40,40,40,32,32,30,20,20,20,30,40,39,40,40,40,40,20,23,20,30,29,30,30,30,30,30,40,40,60,50,50,40,30,40,40,0,30,30,30,30,30,40,40,40,40,40,40,40,40,40,40,40,40,30,20,20,30,40,40,40,40,40,30,20,20,25,30,30,30,30,40,40,53,53,50,30,30,40,40,40,40,40,30,30,30,30,30,40,40,40,40,40,40,40,40,40,40,40,40,20,10,50,50,50,40,40,20,20,26,30,30,30,30,30,30,40,40,50,50,50,50,50,40,40,40,40,40,40,45,45,0,30,30,30,30,40,40,40,40,40,40,40,40,40,40,40,40,50,40,50,50,50,50,50,50,40,40,30,30,22,22,30,30,30,30,30,30,40,42,50,50,50,50,40,40,40,40,40,40,50,49,43,35,40,40,40,40,40,40,40,40,40,40,40,50,50,40,46,40,47,50,50,50,45,45,50,50,40,50,50,30,30,30,29,30,30,30,30,40,44,50,50,50,41,40,40,40,40,40,50,50,45,36,40,40,40,40,40,40,40,40,40,50,53,50,55,55,20,20,40,50,48,45,50,50,50,50,30,30,30,30,30,30,30,30,40,46,50,50,40,40,40,40,40,40,50,50,50,46,30,40,40,40,40,40,40,40,40,40,50,60,60,60,60,55,70,60,20,20,40,50,50,50,50,50,50,50,50,30,30,30,30,30,30,30,40,42,48,50,50,40,40,40,40,40,42,47,50,50,40,40,30,33,40,40,40,40,40,40,40,40,60,60,60,60,70,70,70,70,60,30,30,20,30,40,40,50,50,50,50,50,50,50,50,40,40,38,36,30,30,30,30,30,40,40,50,50,50,45,40,40,40,40,40,45,50,50,50,50,30,40,30,40,40,40,40,40,40,60,60,60,70,70,70,70,30,30,20,30,50,50,50,50,50,50,50,50,40,40,40,30,30,30,30,30,40,40,50,40,40,40,40,40,40,40,42,50,50,50,50,30,30,40,40,30,30,40,40,40,40,40,60,60,60,68,70,70,30,30,40,40,40,50,50,50,40,35,30,30,30,30,30,30,40,50,50,40,40,40,40,40,40,40,50,50,40,40,40,30,50,40,60,60,60,60,67,70,70,70,45,37,30,30,40,20,20,40,40,50,50,50,50,40,50,30,30,30,30,30,30,30,40,45,40,40,40,40,40,40,40,50,50,30,40,40,30,30,40,50,50,40,40,30,60,60,62,70,70,68,69,64,60,60,50,34,40,40,40,20,40,50,50,50,40,30,30,30,30,30,30,30,30,40,40,40,40,50,30,20,25,50,20,40,40,40,40,40,30,40,40,30,30,30,60,60,60,62,70,70,67,67,55,40,20,40,50,50,50,40,30,30,30,30,30,30,30,30,30,32,30,40,40,40,40,40,40,40,30,29,19,30,45,49,50,50,50,50,50,40,40,40,40,40,50,30,30,30,60,60,60,60,67,64,70,70,70,70,62,70,70,20,40,50,40,40,30,30,30,30,30,30,33,45,30,50,40,40,40,40,40,30,30,20,21,48,50,50,50,50,40,40,40,40,40,40,40,40,30,30,30,30,30,60,70,70,70,70,66,58,40,40,50,40,38,30,30,30,30,30,43,41,50,50,60,40,40,40,40,30,36,37,42,50,50,50,50,50,50,50,48,50,47,40,40,40,50,50,50,46,38,36,40,38,33,35,30,60,60,70,70,70,70,70,67,60,40,40,47,40,40,45,31,36,30,35,30,30,33,50,50,52,58,60,32,40,40,40,40,43,49,50,60,60,50,50,50,50,50,50,40,40,50,50,50,50,50,48,40,40,40,40,60,60,60,70,70,70,70,70,67,64,60,42,40,37,43,46,40,40,40,52,35,47,48,30,38,30,47,50,60,60,60,60,50,27,35,40,40,46,50,60,50,50,50,50,50,60,40,0,40,40,40,50,50,50,40,40,40,49,58,50,60,60,70,70,70,70,69,60,40,40,50,50,45,40,50,50,50,50,52,55,60,60,60,60,60,60,60,50,50,50,50,40,20,42,22,20,48,50,58,60,60,60,60,55,50,30,50,50,50,40,40,40,40,50,50,50,60,50,70,69,70,60,60,35,50,50,50,50,50,50,50,53,60,60,60,60,60,60,60,60,50,50,20,20,30,30,30,40,40,55,60,60,60,60,60,58,50,30,50,40,50,50,40,40,40,44,50,50,50,70,60,60,60,65,60,60,60,60,60,60,60,50,40,50,50,50,50,50,55,60,60,60,60,60,60,60,60,60,60,50,30,40,40,40,40,50,60,70,60,70,60,60,70,60,60,60,60,42,50,50,40,43,40,40,50,50,50,50,40,60,50,60,53,60,60,60,60,60,60,50,50,50,40,50,60,60,60,60,60,60,60,60,60,60,60,30,40,43,57,60,70,70,60,61,67,70,70,60,60,50,50,40,52,40,40,40,60,60,40,40,50,50,60,60,60,65,70,65,50,50,50,50,52,60,60,60,60,60,60,60,60,60,60,30,30,40,40,40,50,60,70,70,70,70,68,70,70,60,60,60,60,60,50,50,60,60,50,40,40,50,57,60,60,60,60,70,70,70,60,60,60,68,54,50,50,54,60,65,52,59,60,60,60,60,60,60,60,60,60,30,30,30,43,50,70,70,70,70,70,70,70,70,60,60,40,50,50,60,50,50,50,40,60,56,50,40,48,50,60,60,60,65,70,70,60,60,60,68,70,75,70,59,52,70,70,65,60,40,60,60,56,60,60,60,60,60,60,60,60,60,60,60,60,60,60,30,30,30,70,70,70,70,70,70,70,70,70,70,70,66,50,50,50,50,50,40,40,70,70,70,70,70,73,65,60,70,76,80,71,69,67,70,73,80,80,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,40,50,40,40,30,30,70,70,70,70,70,70,70,70,70,70,70,70,67,62,50,50,45,48,53,65,70,70,70,70,70,80,90,72,70,74,80,77,76,80,80,78,80,60,60,60,60,60,60,60,60,60,60,60,50,60,60,40,40,50,50,50,35,36,40,70,70,70,70,70,70,70,70,70,65,42,50,50,50,50,50,50,50,50,50,60,47,58,60,65,78,60,71,60,71,85,90,87,90,90,90,80,80,80,80,80,80,80,70,70,60,60,60,60,60,60,60,60,60,50,50,50,40,40,48,70,70,70,70,70,70,70,70,70,70,70,66,70,43,50,60,60,55,50,50,50,50,50,58,60,55,50,60,74,65,70,72,65,67,90,90,90,90,90,90,80,81,80,85,70,70,62,60,60,60,60,60,60,60,60,40,55,60,50,50,50,40,70,70,70,70,70,70,70,70,70,70,70,65,65,40,40,40,55,60,50,53,52,50,50,50,50,50,50,56,60,57,55,62,70,70,70,70,70,80,90,90,90,90,90,90,90,82,80,90,80,70,70,70,65,60,60,60,60,60,60,60,60,50,50,50,50,50,50,50,52,66,70,70,70,70,70,70,70,70,70,70,70,60,60,50,36,43,70,70,60,60,60,55,50,50,50,50,50,50,50,52,60,62,69,60,66,70,70,70,75,90,90,90,90,90,90,90,90,90,90,90,70,70,70,70,62,63,60,60,60,60,60,60,60,50,50,50,50,50,50,50,50,50,57,40,40,45,68,70,68,70,70,70,70,70,70,70,70,60,60,50,40,50,34,50,50,65,60,60,60,60,60,55,50,50,50,50,50,50,50,60,65,70,60,63,70,70,70,70,70,80,90,90,90,90,90,90,90,90,90,90,94,90,80,90,87,90,74,70,70,70,69,61,60,60,60,60,60,60,60,50,50,50,50,50,50,50,50,50,60,50,55,54,42,69,67,70,70,70,70,70,60,60,60,50,50,50,50,53,70,65,60,60,60,60,50,50,50,50,50,50,50,51,53,60,70,70,70,70,70,70,80,80,85,90,90,90,90,90,90,90,90,92,98,100,82,80,90,90,90,80,80,70,70,70,70,66,60,60,60,60,60,60,60,50,50,50,50,50,50,50,50,50,50,52,56,60,60,50,50,55,51,60,61,62,61,69,68,70,70,70,60,60,55,50,58,60,55,70,70,70,60,60,60,60,50,50,50,50,60,60,60,60,60,60,66,70,70,70,70,80,85,90,90,90,90,90,90,90,100,100,100,100,99,80,90,80,80,86,80,70,70,70,70,60,60,60,60,60,50,50,50,50,50,50,50,50,60,55,60,60,50,50,60,56,60,60,63,67,60,55,50,60,60,60,60,60,60,60,60,60,50,50,50,50,50,60,60,60,60,65,70,70,70,72,80,80,90,90,90,100,100,100,100,100,98,100,90,90,82,90,90,70,70,70,60,60,60,60,50,50,50,50,50,50,50,51,60,60,60,60,48,48,56,54,60,60,60,60,60,55,60,60,67,63,60,70,60,60,60,50,50,50,50,50,50,55,57,60,60,60,60,60,65,70,70,72,80,80,80,80,83,90,90,90,90,98,100,100,100,100,100,100,100,98,96,88,90,90,78,74,70,69,60,62,60,60,50,50,50,50,50,50,50,54,50,60,60,60,60,60,60,60,45,60,45,54,60,60,60,20,20,42,50,40,68,70,70,70,70,70,70,60,60,50,50,50,50,50,50,50,60,60,60,60,60,60,62,70,70,70,70,80,80,80,80,80,90,90,95,98,100,100,100,100,100,100,100,90,100,94,90,90,90,90,90,83,60,70,68,60,50,50,50,50,50,50,50,60,60,60,60,60,60,60,60,55,55,52,55,57,57,40,70,70,70,70,60,50,50,50,50,50,50,50,55,64,63,66,67,66,62,70,70,70,70,76,80,80,80,80,84,95,100,99,100,100,100,100,100,100,100,100,93,100,100,94,90,90,90,63,70,60,60,60,60,50,50,50,50,50,50,50,60,60,60,60,60,60,60,60,58,57,50,63,70,30,30,45,60,70,70,70,70,70,70,70,60,52,50,50,50,50,50,52,60,70,70,70,70,70,73,77,77,70,77,80,80,80,80,80,90,100,100,100,100,100,100,100,100,100,100,100,98,100,100,90,90,90,90,90,82,70,80,80,67,64,60,50,60,55,50,51,52,51,60,66,67,60,67,67,60,60,60,60,50,70,80,60,30,60,60,70,70,70,70,70,70,70,70,70,67,65,60,59,50,50,50,50,50,50,50,60,70,67,70,70,70,78,80,78,80,80,80,80,80,80,83,90,92,100,99,100,100,100,100,100,100,100,100,100,98,90,90,90,90,90,80,80,80,80,77,70,65,60,60,60,60,60,61,68,70,70,70,70,70,65,69,60,60,58,50,65,70,70,70,70,70,70,70,60,60,54,50,50,50,50,50,50,57,60,65,68,70,70,70,70,78,80,78,80,80,80,80,80,80,85,90,92,95,98,100,100,100,100,100,100,100,90,90,90,90,90,80,80,80,80,77,70,60,60,60,60,60,63,70,70,70,70,70,70,70,70,70,65,60,60,50,50,50,50,33,40,70,70,70,70,70,70,70,70,68,60,59,51,50,50,58,60,54,60,70,70,70,70,70,70,70,76,80,80,80,80,80,80,80,80,86,90,90,92,100,100,100,90,100,100,100,100,100,98,90,90,90,90,80,80,80,80,75,50,50,60,60,60,61,63,70,70,70,70,70,70,70,70,70,68,63,90,55,50,50,50,50,50,50,50,40,40,40,60,70,70,70,70,70,70,70,64,60,56,50,60,60,60,65,70,68,70,70,70,70,70,71,80,80,80,80,80,80,80,80,80,88,90,90,90,95,100,97,100,100,100,100,100,100,95,90,90,90,90,90,81,80,80,80,80,80,52,57,60,60,60,60,68,70,70,70,70,70,70,70,70,70,70,70,50,50,50,50,50,50,50,50,50,70,70,70,70,70,70,70,70,69,62,59,60,60,70,70,70,70,70,70,70,70,70,72,80,80,80,80,80,80,80,80,88,90,90,90,92,100,92,90,90,100,100,100,100,100,90,90,90,90,89,86,80,80,80,80,80,50,60,62,65,60,61,70,70,70,70,70,70,70,70,70,70,100,80,70,50,50,50,50,50,50,50,50,40,50,60,70,70,70,70,70,70,70,70,65,55,50,50,50,60,60,70,65,70,70,70,76,70,90,87,87,87,81,87,84,88,90,90,90,90,90,100,80,91,100,100,100,100,100,100,90,90,90,90,90,90,86,80,80,80,80,53,65,70,68,64,70,70,70,70,70,70,70,70,70,70,70,50,70,53,54,50,50,50,50,50,50,42,30,30,50,50,50,60,65,70,68,60,63,50,60,60,52,50,50,50,50,60,60,70,80,80,80,80,90,90,90,100,96,95,95,86,90,90,90,90,100,100,100,90,86,98,100,100,100,91,90,90,90,90,90,87,80,80,80,58,70,70,70,70,70,70,70,70,70,70,70,80,50,65,64,58,53,50,50,50,50,50,50,50,50,50,50,50,60,60,60,53,50,53,50,50,50,50,59,60,65,70,70,70,70,70,80,80,87,90,90,92,100,100,100,100,93,92,91,90,82,85,100,96,98,80,88,90,100,100,100,100,98,90,90,90,90,90,90,88,80,80,80,80,67,70,70,70,70,70,70,70,70,72,70,75,83,86,87,68,59,50,50,50,50,50,50,50,50,50,50,50,50,50,50,53,60,60,60,68,70,70,70,70,80,80,84,85,95,100,100,100,100,100,98,92,80,90,90,100,94,89,85,85,80,82,85,95,99,100,93,92,90,90,90,90,90,90,87,80,80,80,70,70,70,70,70,70,76,70,77,80,75,70,88,90,90,90,90,90,70,70,53,50,50,50,50,50,50,52,50,50,50,50,50,65,66,68,67,70,70,70,70,70,70,80,80,80,80,80,80,84,91,100,95,96,100,100,98,100,92,88,90,92,100,85,80,80,82,80,80,88,100,90,90,90,90,90,90,90,90,90,80,80,80,70,70,70,80,77,75,80,80,80,80,80,90,90,90,90,85,80,63,60,58,50,50,60,50,50,50,60,60,52,60,60,61,70,70,70,65,70,70,70,73,75,84,83,85,80,88,89,80,81,90,90,100,97,98,100,99,100,100,90,90,97,97,90,80,80,82,80,87,98,98,90,90,90,90,90,90,90,90,89,82,80,70,70,70,80,80,80,80,80,80,80,80,80,85,90,90,100,90,90,90,90,80,70,60,60,60,60,63,64,70,40,50,50,60,60,60,70,70,68,70,70,70,70,78,70,75,80,80,85,90,88,90,90,90,82,80,85,90,90,90,91,100,100,100,98,90,90,90,93,94,90,82,89,83,85,90,90,90,90,90,90,90,90,90,90,80,72,70,80,76,80,80,80,80,80,80,80,90,90,95,80,100,92,90,90,74,70,60,70,70,70,70,70,70,40,53,50,60,60,70,74,80,80,79,80,80,80,80,80,90,90,90,90,90,89,87,87,90,90,90,90,97,100,100,100,100,92,90,90,90,90,88,100,85,80,90,90,90,90,90,90,90,90,83,80,80,80,80,80,80,80,80,80,80,80,90,100,100,100,90,90,72,75,80,70,70,80,80,73,0,50,50,40,60,60,70,70,80,80,80,80,80,80,80,80,80,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,90,90,90,100,100,100,100,85,80,90,90,90,90,90,90,90,87,80,80,80,80,80,80,80,80,80,80,80,80,90,90,90,90,80,100,100,100,93,90,70,75,80,80,80,73,70,80,80,80,80,65,0,30,45,52,52,53,40,60,50,70,78,80,80,80,80,80,80,80,80,82,90,90,90,90,90,90,90,90,90,90,94,100,100,100,100,100,100,92,90,90,90,100,100,99,96,90,85,90,90,90,90,90,90,90,90,80,80,80,80,80,80,80,80,80,80,90,90,90,90,90,80,100,100,90,100,97,90,80,80,80,80,70,73,90,83,70,70,70,70,20,20,30,37,50,52,45,40,40,42,51,54,70,73,80,80,80,80,80,80,80,80,84,90,90,90,90,90,90,90,90,90,90,90,92,100,100,100,100,100,100,99,90,90,90,90,97,100,98,100,100,100,84,80,86,90,90,90,90,90,90,77,80,80,80,80,80,80,80,80,80,80,80,87,90,90,90,90,80,80,80,80,83,93,100,95,80,70,70,80,80,80,80,90,87,90,90,80,70,70,76,80,10,30,35,34,40,40,40,50,60,59,67,30,70,80,80,80,80,80,80,80,90,90,90,90,90,90,90,90,90,90,98,100,100,100,100,100,100,97,90,90,90,90,90,90,100,100,100,90,80,80,80,82,89,90,90,90,90,90,80,80,80,80,80,80,80,80,80,80,80,90,90,90,80,70,80,80,80,80,83,93,92,90,78,70,80,80,80,80,80,88,90,90,92,100,94,80,86,90,80,80,30,32,32,50,40,60,70,70,50,70,80,80,80,80,80,80,87,90,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,100,99,90,90,90,90,90,90,92,100,100,94,98,80,80,80,80,80,89,91,89,86,90,90,90,80,80,80,80,80,80,80,80,80,80,80,80,80,82,83,85,80,75,70,70,80,80,84,83,82,80,73,80,80,80,80,80,80,80,80,80,93,88,98,98,100,100,90,83,80,40,35,60,60,70,70,80,80,80,80,80,80,80,90,90,90,90,90,90,90,90,90,91,98,100,100,100,100,100,98,91,90,90,90,90,90,90,100,100,100,78,80,80,80,84,86,90,90,81,90,90,90,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,75,70,70,70,80,90,82,80,80,70,70,80,80,80,80,90,90,100,100,100,90,100,90,90,90,90,85,50,56,60,60,70,70,75,80,80,80,80,80,90,90,90,90,90,90,90,90,90,91,98,100,100,100,100,100,100,100,90,90,90,90,90,90,90,100,97,82,80,80,80,90,89,88,79,90,90,90,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,75,70,70,80,70,70,70,78,74,70,75,80,80,80,80,80,80,80,80,90,100,90,90,90,90,90,90,20,50,50,50,50,60,70,70,70,80,80,80,80,80,85,90,90,90,90,90,90,90,90,96,100,100,100,100,100,100,100,100,93,90,90,90,90,90,90,100,80,80,82,85,85,82,100,97,90,90,90,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,70,70,70,70,80,80,80,70,70,70,77,80,80,80,80,80,80,80,80,88,98,100,100,100,90,92,87,85,90,50,50,50,50,60,60,60,60,67,70,70,80,80,80,80,90,90,90,90,90,90,90,96,100,100,100,100,100,100,98,94,90,90,90,90,90,80,90,88,78,74,78,81,91,100,100,100,92,96,84,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,73,70,70,70,70,60,60,70,80,70,70,70,78,80,80,80,80,80,80,80,100,100,100,100,90,80,50,50,50,50,60,60,60,60,60,70,70,70,78,80,80,80,80,80,80,85,90,90,90,90,90,97,100,100,100,100,100,100,100,100,96,90,90,90,90,90,90,90,80,81,80,87,90,95,99,100,100,100,100,90,90,83,80,84,85,84,80,80,87,80,80,80,80,80,80,77,70,70,70,70,70,65,60,70,70,68,70,70,78,80,72,70,77,80,80,90,100,100,100,80,20,10,38,40,40,40,50,50,50,60,60,60,60,78,80,80,80,90,90,90,90,90,92,99,100,100,100,100,100,100,100,97,100,90,90,90,90,70,70,87,89,100,93,97,93,100,100,100,90,90,81,89,90,90,90,88,90,90,90,82,80,80,73,70,70,70,70,70,70,63,60,60,60,62,70,70,71,65,75,70,80,80,80,90,100,100,80,20,20,38,40,40,50,50,60,50,65,70,70,70,72,80,80,83,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,70,70,100,100,99,100,100,99,100,100,90,94,89,90,90,90,90,90,90,90,90,89,84,82,70,70,70,70,70,70,70,69,60,55,60,70,60,53,67,40,80,80,82,90,90,80,0,40,40,50,55,53,43,53,50,50,50,70,72,70,70,80,80,80,80,90,90,90,90,94,100,100,100,100,100,100,100,100,99,90,90,90,90,90,83,70,70,97,100,100,100,100,100,99,96,100,100,100,99,98,100,92,90,90,90,90,90,90,90,88,82,69,65,68,70,70,70,70,69,55,50,70,68,71,77,64,70,80,80,80,80,80,88,90,90,80,90,80,10,40,40,40,49,56,60,60,60,50,60,57,50,51,60,60,77,70,77,80,80,80,80,85,90,90,90,90,93,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,87,90,70,80,80,90,100,100,100,100,100,100,100,97,100,100,100,100,100,99,90,90,90,90,90,90,87,88,84,77,64,70,70,70,70,70,70,57,50,50,60,60,66,72,80,70,80,80,80,80,80,80,90,80,80,80,85,90,70,40,50,50,50,60,60,56,60,60,55,52,53,70,70,80,80,80,80,82,90,90,90,90,90,95,100,100,100,100,100,100,100,100,93,90,90,90,90,90,90,70,70,78,82,98,100,100,100,100,100,100,100,100,100,100,100,100,100,97,90,90,90,85,80,87,80,72,68,70,70,72,70,70,56,51,50,50,50,72,80,80,80,80,80,80,90,70,0,44,50,50,50,50,60,60,60,60,59,58,50,70,70,70,80,80,80,80,80,89,90,90,90,90,90,93,100,100,100,100,100,100,100,100,98,92,90,90,90,90,90,90,70,70,90,89,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,91,90,90,83,80,80,80,80,77,72,70,70,80,77,73,70,55,68,60,67,70,73,80,80,50,70,70,68,65,0,50,50,50,50,60,60,60,60,62,60,60,61,70,70,70,70,80,80,80,80,83,88,80,90,90,90,90,90,92,100,100,100,100,100,100,100,100,100,93,90,90,90,90,90,90,87,70,70,70,70,76,90,94,100,100,100,100,100,100,100,100,100,100,100,100,100,93,90,85,84,80,80,80,80,90,80,79,72,70,79,80,78,70,70,70,62,60,70,70,80,80,80,80,80,80,75,70,70,65,60,60,51,55,60,70,68,64,50,50,50,50,60,60,60,70,70,70,52,66,70,70,70,70,70,77,87,80,80,78,80,80,90,90,90,90,90,90,96,100,100,100,100,100,100,93,90,90,90,90,90,90,89,78,80,75,77,78,87,92,97,100,100,100,100,100,100,100,100,100,100,100,96,98,98,80,80,80,80,80,80,86,90,77,80,72,80,80,80,70,70,61,70,70,80,70,70,70,70,70,60,60,60,60,50,55,59,60,0,46,50,50,50,60,60,65,70,70,70,60,60,66,70,70,70,70,80,80,80,80,80,80,84,90,90,90,90,90,92,100,100,100,100,100,92,90,90,90,90,90,90,90,81,80,80,80,85,89,97,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,100,88,80,80,80,80,81,89,90,90,89,78,78,80,78,70,70,70,70,65,60,60,70,80,80,70,70,70,70,60,60,60,58,52,50,50,40,40,50,50,50,50,50,50,55,60,70,70,65,60,60,70,70,70,70,75,80,80,80,90,90,90,90,90,90,90,90,95,100,100,100,100,90,90,90,90,90,90,90,90,90,81,80,80,80,80,80,89,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,99,93,80,80,80,80,86,89,90,90,90,78,84,87,90,76,70,70,60,60,60,80,80,77,73,70,62,60,60,60,60,60,50,50,50,40,47,45,50,50,50,50,50,57,70,70,65,60,60,60,70,70,70,70,70,80,90,80,90,90,83,90,90,90,90,90,90,96,100,100,100,95,90,90,90,90,90,90,89,87,85,80,80,80,80,80,88,89,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,82,80,80,80,80,85,90,90,90,90,90,90,90,90,80,80,70,60,60,60,66,70,70,70,69,60,60,60,60,60,60,50,50,48,41,40,0,40,50,50,50,50,70,67,60,60,60,70,70,70,70,70,84,90,90,90,90,90,88,90,90,90,90,90,90,90,90,92,98,92,95,90,90,90,90,90,86,81,80,80,80,80,80,80,80,84,90,90,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,93,90,83,80,80,80,81,90,90,90,90,90,90,90,90,90,90,60,70,70,70,70,64,60,60,60,60,60,51,50,45,40,40,40,30,35,20,50,50,50,50,52,60,68,64,60,70,70,70,73,90,90,90,90,90,90,90,90,90,90,87,83,86,90,90,87,90,90,90,90,90,80,80,80,80,78,80,80,80,80,80,80,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,90,80,80,80,80,80,90,90,90,90,90,90,90,90,90,90,90,78,60,60,65,68,70,67,70,65,60,60,60,60,60,50,50,50,40,40,40,30,33,50,50,50,60,60,67,70,70,70,70,70,70,70,70,90,90,90,90,90,90,90,80,82,80,88,90,90,90,90,90,89,84,80,80,80,80,72,74,79,79,80,80,80,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,80,80,85,90,90,90,90,90,90,90,90,90,90,70,60,60,60,62,62,60,60,60,60,60,60,50,50,50,40,40,28,30,50,50,50,67,70,70,60,60,65,70,82,70,90,90,90,90,90,90,90,90,90,90,83,88,90,90,90,90,90,90,89,88,88,82,86,88,84,70,72,83,80,80,84,91,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,80,90,90,90,90,90,90,90,90,90,70,60,63,55,53,53,60,60,60,60,60,60,60,60,60,60,55,50,50,50,0,20,50,55,55,50,50,50,50,60,60,65,60,60,74,70,90,90,90,90,90,90,90,90,90,90,90,90,90,95,100,100,90,90,90,90,90,90,90,90,90,90,90,90,90,79,80,88,85,80,84,92,93,100,100,100,100,100,100,100,100,100,100,100,100,100,93,90,90,90,90,90,90,85,80,80,70,75,68,60,50,50,59,62,60,60,60,60,60,60,60,60,60,60,60,58,20,20,30,30,40,35,40,50,40,50,50,50,50,50,60,65,72,90,90,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,90,90,90,90,90,90,90,90,90,90,90,90,84,80,80,85,90,80,80,81,94,100,100,100,100,100,100,100,100,93,90,90,90,90,90,90,90,90,90,89,80,81,90,90,90,90,85,90,90,72,70,66,60,59,60,64,64,61,60,60,60,60,60,60,60,60,60,60,20,20,25,30,30,37,50,50,50,50,50,60,67,82,90,90,90,90,90,90,90,90,88,89,90,90,100,100,90,90,90,90,90,90,90,90,90,90,90,90,90,87,90,85,92,87,82,80,85,89,94,93,100,100,100,100,100,94,90,90,90,90,90,90,90,90,90,90,90,88,80,80,85,88,90,80,81,86,82,80,72,72,70,70,60,60,62,60,64,60,60,60,60,60,60,60,60,60,60,0,0,20,50,50,50,55,80,90,90,90,90,90,90,90,90,81,80,83,88,90,97,100,100,100,90,90,90,90,90,90,90,90,90,90,90,90,98,91,96,96,98,90,80,90,90,80,85,100,100,98,96,92,90,90,90,90,90,90,90,90,90,90,90,90,90,83,80,80,80,82,80,80,81,82,90,80,80,70,70,62,63,63,60,52,60,50,60,60,60,60,60,52,52,40,0,0,73,85,90,90,90,90,90,90,85,80,80,80,80,90,90,100,100,100,90,90,90,90,90,90,90,90,90,90,100,100,99,99,100,100,100,96,90,90,80,90,98,98,92,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,85,80,80,80,80,80,80,90,90,90,87,80,72,70,70,70,70,70,50,50,50,50,50,50,50,55,43,40,41,40,0,0,0,0,0,20,50,53,60,60,68,74,82,83,87,90,90,90,90,85,80,80,80,80,83,90,96,97,94,90,90,90,90,90,90,90,90,93,100,100,100,100,100,100,100,100,90,90,90,90,90,97,92,90,90,90,90,90,90,90,90,90,90,90,92,98,92,90,90,90,89,80,80,80,80,80,83,90,90,90,80,70,70,70,70,70,70,70,60,51,52,50,50,40,40,40,40,40,40,30,0,0,0,0,30,30,40,50,50,50,60,60,70,70,70,75,80,80,90,90,85,80,80,80,80,90,93,99,90,90,100,98,90,90,90,90,90,90,90,90,99,100,100,100,100,100,100,100,100,99,94,90,90,87,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,93,97,100,100,99,93,85,80,84,80,80,80,80,87,90,90,73,70,70,70,70,70,60,50,61,54,50,50,40,40,30,30,0,0,0,30,40,50,50,50,50,50,50,50,54,60,70,67,60,78,71,87,90,88,80,80,80,80,90,100,100,94,90,92,91,84,90,90,90,90,90,90,90,93,98,100,100,100,100,100,100,100,100,100,90,90,90,85,88,90,90,90,90,90,90,90,90,90,90,90,90,90,90,100,100,100,100,98,100,99,91,90,84,87,80,80,85,90,90,90,70,70,70,70,70,70,70,70,70,66,58,50,50,50,50,30,37,37,30,30,30,30,50,50,50,50,57,60,60,60,60,60,70,70,70,72,77,82,80,80,80,90,100,98,90,90,90,89,93,90,90,90,90,100,100,100,100,100,100,100,100,100,95,90,90,90,88,90,90,90,90,90,90,90,90,90,90,90,90,90,92,100,100,100,100,100,100,100,100,85,90,90,85,80,86,76,71,70,70,70,70,68,70,54,51,49,38,30,35,30,30,30,30,30,30,50,50,57,58,50,50,52,50,58,60,60,60,60,55,68,79,80,80,80,80,80,82,88,99,100,89,90,90,90,90,90,90,90,90,93,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,86,90,90,90,90,90,90,90,90,90,90,90,93,100,100,100,100,100,100,100,95,90,90,90,90,86,70,70,70,70,70,70,70,70,70,66,48,44,38,30,30,30,30,30,30,30,40,50,60,60,60,60,60,60,60,60,56,50,50,50,50,55,60,60,55,50,52,64,78,75,80,75,80,80,80,85,92,100,92,90,90,90,90,85,88,90,90,100,100,100,100,100,100,100,100,100,98,90,90,90,90,81,81,84,90,90,90,90,90,90,90,90,90,90,90,98,100,100,100,100,100,100,100,100,92,90,90,90,90,90,90,70,70,70,70,70,70,54,45,31,30,30,30,30,30,30,30,30,30,40,40,40,50,60,60,60,60,60,60,54,50,50,50,50,50,50,60,60,50,54,62,67,60,70,80,75,77,80,85,90,90,90,90,90,88,82,90,90,90,100,100,100,100,100,100,100,100,97,90,90,90,89,83,80,83,87,90,90,90,90,90,90,90,90,90,98,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,90,90,90,90,72,70,70,70,68,70,53,42,36,32,32,30,30,40,40,35,40,40,30,30,30,30,20,20,20,20,20,20,30,30,60,60,60,60,60,60,60,60,50,50,50,50,50,50,56,50,50,50,55,60,60,60,70,70,70,80,80,84,85,90,90,90,90,90,90,90,90,90,100,100,100,100,100,100,100,100,95,90,90,90,86,80,80,83,87,88,90,90,90,90,90,90,90,93,100,100,100,100,100,100,100,100,100,100,90,94,90,90,90,90,90,90,90,90,86,72,70,70,70,69,68,66,60,50,53,35,30,40,40,40,20,40,40,40,40,40,40,35,30,30,20,20,30,23,30,32,60,60,60,60,60,60,60,60,50,50,50,50,50,54,56,50,50,60,60,60,70,70,70,80,90,90,90,90,84,90,90,98,95,95,100,100,100,100,100,100,100,100,100,100,98,94,90,98,100,93,85,82,80,80,80,87,84,90,90,90,90,90,90,100,100,100,100,100,100,100,100,100,100,100,99,100,96,90,90,90,90,90,90,70,80,70,70,65,60,66,64,60,60,65,65,61,30,30,30,40,40,42,41,43,30,30,30,30,30,60,60,60,60,60,60,60,50,50,50,50,60,59,50,50,50,60,60,70,70,90,90,90,90,85,91,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,92,98,100,91,89,90,80,87,82,84,92,90,90,90,90,90,95,100,100,100,100,100,100,100,100,100,100,100,100,100,90,90,90,90,90,70,60,60,60,60,60,62,68,70,63,56,60,50,42,50,50,50,50,50,50,30,30,30,30,0,30,30,30,40,31,60,60,60,60,60,60,60,50,50,50,50,50,50,60,60,50,60,60,61,67,70,90,90,90,90,92,93,100,100,100,100,100,100,100,100,100,100,100,100,98,97,96,98,100,100,100,90,83,89,90,90,90,100,96,92,90,90,91,97,100,100,100,100,100,100,100,100,100,100,100,100,100,100,90,88,90,90,60,60,60,60,60,60,60,70,67,60,57,55,50,50,50,50,50,50,50,50,50,50,35,30,30,30,0,30,40,40,40,40,40,50,60,60,60,60,60,60,60,50,50,50,50,50,53,60,58,50,60,65,70,65,60,70,80,89,90,90,90,90,95,100,100,100,100,100,100,100,100,100,100,100,100,98,93,100,100,100,100,100,90,80,81,90,90,90,90,93,97,94,90,90,96,100,100,100,100,100,100,100,100,100,100,100,100,100,100,95,90,81,90,85,90,60,60,60,60,60,60,60,60,70,61,60,60,59,53,50,50,50,50,50,50,50,50,50,40,40,30,0,40,40,40,39,30,42,60,60,60,60,60,50,50,50,50,50,50,50,50,60,60,67,67,77,80,87,92,92,100,90,100,100,100,100,90,97,96,99,100,94,90,100,100,100,100,91,99,100,100,100,100,90,80,80,82,90,90,90,90,100,96,92,90,90,98,100,100,100,100,100,100,100,100,100,100,100,100,100,96,90,83,80,84,80,82,82,65,60,60,60,60,60,60,60,50,53,60,59,52,50,50,50,50,50,50,50,50,50,50,40,40,40,30,40,40,40,40,40,40,30,40,42,50,60,60,60,50,50,50,50,50,60,60,50,50,50,60,50,69,80,70,89,97,100,99,94,100,100,100,100,99,91,90,90,90,92,90,90,98,94,90,90,96,100,100,100,100,100,91,80,80,86,90,90,90,90,90,100,95,100,100,99,100,100,100,100,100,100,100,100,100,100,100,100,99,90,89,80,80,72,75,76,66,60,60,60,58,50,60,57,52,56,60,60,50,50,50,50,50,50,50,50,50,50,46,40,40,20,40,40,40,40,38,33,40,50,60,60,60,50,50,50,50,40,50,58,64,63,65,80,80,80,85,93,93,88,100,92,100,100,100,91,90,90,90,90,90,90,90,90,90,91,99,100,100,100,100,93,87,80,81,90,89,90,90,90,90,100,100,100,98,100,100,100,100,100,100,100,100,100,100,100,100,100,93,90,80,80,73,70,70,68,60,60,60,59,50,50,50,50,50,53,50,50,50,50,50,50,50,50,50,50,50,48,42,30,30,40,40,40,40,40,40,36,33,35,50,60,60,60,58,60,50,50,50,50,50,50,50,50,57,60,70,80,90,83,81,89,90,90,100,98,92,90,90,90,90,90,90,90,90,90,89,89,97,100,100,100,97,96,85,80,80,86,86,90,90,90,90,95,98,100,100,100,100,100,100,100,100,100,100,100,100,100,100,98,92,88,80,78,71,70,75,60,50,55,53,50,50,50,50,50,50,50,50,50,50,50,50,50,46,40,40,30,30,30,0,0,30,36,40,40,40,40,40,40,40,40,40,48,60,60,45,50,50,50,50,50,50,70,70,73,77,81,90,90,90,90,90,90,90,90,90,90,90,90,90,87,80,86,88,100,100,95,92,92,88,80,80,80,80,83,88,90,90,93,95,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,98,90,70,70,70,70,67,60,50,50,40,46,50,50,50,47,44,47,50,50,20,30,30,30,30,40,40,40,40,40,40,40,40,40,40,40,20,20,50,50,50,50,66,70,70,70,80,90,90,90,90,90,90,90,90,90,90,90,90,90,90,85,80,80,80,83,90,90,90,90,87,80,80,80,80,80,81,89,90,90,100,100,100,100,93,97,100,100,100,90,90,97,100,100,95,100,100,94,75,70,68,70,70,65,50,40,50,50,50,50,50,42,40,40,40,40,40,50,50,40,30,30,30,30,30,30,35,40,40,40,40,40,40,40,40,40,40,30,50,50,50,50,50,58,70,70,70,70,70,90,90,90,90,90,90,90,90,90,90,90,90,90,90,82,80,80,70,90,90,90,90,88,90,80,80,80,80,80,80,80,83,90,97,100,100,100,90,90,95,100,90,90,90,90,90,96,92,91,99,100,80,68,70,60,60,60,59,50,40,50,50,50,50,50,50,50,46,40,40,40,38,40,0,30,30,30,30,30,30,35,40,40,40,40,40,40,40,30,30,50,50,50,50,50,68,70,70,70,70,70,80,90,90,90,90,90,90,90,90,90,90,90,90,87,80,80,73,82,85,85,80,80,80,80,80,80,80,80,80,87,90,98,98,90,90,90,90,90,90,90,90,90,90,98,90,70,61,60,60,50,55,55,50,50,40,30,30,30,30,30,30,30,30,30,40,40,40,40,30,20,30,30,30,50,50,50,50,70,70,70,70,70,80,90,90,90,90,90,90,90,90,90,90,90,90,80,77,80,76,70,80,82,80,80,70,72,73,78,80,80,80,80,80,80,80,88,90,90,90,90,90,90,90,90,90,90,90,90,90,90,70,60,60,60,60,50,50,40,40,28,20,30,30,30,30,30,30,40,40,20,20,50,50,50,50,57,70,70,70,70,70,70,90,90,90,90,90,90,90,90,90,90,88,80,77,70,72,75,80,80,74,70,70,70,71,71,79,80,80,80,80,88,86,90,90,90,90,90,90,90,90,90,90,90,90,60,60,60,60,60,58,50,40,20,25,30,30,30,30,40,10,50,50,50,50,50,50,53,66,70,64,80,80,90,90,90,90,90,90,90,90,90,90,85,71,70,68,71,70,71,70,70,70,70,70,70,70,80,80,80,80,80,81,85,90,88,90,90,90,90,89,90,90,90,67,60,60,60,60,60,60,55,43,40,30,20,35,20,30,30,30,10,30,50,50,50,50,50,54,60,70,70,83,85,90,90,90,90,90,90,90,90,90,90,90,90,82,70,67,60,63,60,50,70,70,70,70,70,70,70,70,70,78,80,80,80,80,80,81,82,80,90,90,85,87,90,90,80,80,65,60,60,60,60,60,60,60,40,40,20,30,30,30,30,30,40,30,30,30,50,50,50,50,50,50,60,60,70,70,70,82,90,90,90,90,90,90,90,90,90,84,73,72,70,61,60,60,60,55,70,70,70,70,70,70,70,71,80,80,80,80,80,80,80,80,80,83,90,90,80,80,85,78,80,66,60,60,60,60,60,60,58,40,30,30,30,35,30,30,36,50,50,50,52,58,70,70,90,90,90,90,90,90,87,88,90,90,90,90,85,79,70,67,60,60,60,65,60,70,70,70,70,70,73,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,62,60,60,60,60,40,40,40,0,30,30,50,50,50,50,50,50,55,60,70,70,70,82,90,90,90,90,90,90,90,75,80,70,87,80,85,75,70,67,60,60,60,59,50,70,70,70,70,70,70,76,80,80,80,80,80,80,80,80,80,80,80,80,75,82,80,76,67,72,68,60,60,52,40,40,40,20,20,27,30,30,30,41,50,50,50,50,50,50,60,70,70,70,60,90,90,90,90,90,90,90,90,80,73,70,84,78,76,68,63,60,60,60,60,60,55,50,63,61,67,70,70,68,70,80,80,80,80,80,80,80,80,80,80,80,80,73,80,80,80,70,63,63,57,53,45,30,50,20,20,0,20,20,30,30,46,48,50,50,50,50,50,55,70,62,90,90,90,90,90,90,90,90,77,70,80,80,70,71,66,60,60,60,60,60,60,50,60,60,60,60,61,63,63,65,77,80,80,80,80,80,80,80,80,80,30,60,70,78,80,60,78,70,63,70,45,40,30,30,30,0,0,50,20,20,20,20,0,0,20,20,30,30,30,32,40,50,50,50,50,60,60,60,60,70,90,90,90,90,90,90,90,73,70,70,70,66,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,70,72,76,75,72,75,80,80,80,50,60,50,60,70,70,63,70,60,45,40,40,20,20,10,40,20,20,0,20,20,25,30,30,30,30,40,40,50,60,60,60,65,79,77,90,88,90,88,83,80,80,70,70,68,62,60,60,60,60,60,60,60,60,60,60,60,60,60,60,58,67,70,70,57,77,75,77,68,60,50,52,59,55,60,40,40,40,40,20,20,0,30,30,30,30,30,40,40,40,50,60,60,60,62,70,70,80,80,80,80,80,80,80,60,60,56,60,60,60,60,60,60,60,50,60,60,60,60,60,60,51,60,70,80,72,60,50,50,50,50,50,50,50,50,30,20,20,40,20,20,20,20,30,30,30,30,30,30,60,70,70,80,80,80,80,80,80,80,80,80,50,53,60,50,60,60,60,60,60,50,50,60,60,63,64,63,54,70,70,70,60,60,50,50,50,50,50,10,0,27,25,30,30,30,30,30,30,30,30,30,70,70,70,78,80,80,80,80,80,80,80,80,80,50,60,58,60,55,50,52,60,50,50,50,60,60,70,70,70,10,66,70,60,60,60,50,50,50,10,0,20,20,30,30,30,70,70,79,80,80,80,80,80,80,80,80,80,80,50,50,65,50,50,51,50,45,40,70,70,70,60,60,20,27,70,68,60,60,50,50,50,50,50,50,30,20,30,30,30,30,70,78,80,80,80,80,80,80,80,80,80,45,40,40,40,60,60,50,10,10,50,60,60,60,60,50,50,50,50,50,40,30,30,30,30,30,70,70,73,70,80,80,80,80,80,80,80,80,75,50,43,50,60,53,50,50,30,50,60,52,50,50,50,0,40,30,28,70,70,70,70,80,80,80,80,80,80,80,80,80,70,65,50,50,40,60,50,50,50,30,56,50,20,10,70,70,70,70,70,70,80,80,80,80,80,80,77,75,70,60,60,60,60,50,20,50,50,40,30,10,70,70,70,70,70,75,80,80,80,78,70,68,70,50,60,60,60,50,50,20,20,20,50,50,50,20,0,0,70,70,70,70,70,70,80,80,80,80,80,75,60,60,60,40,50,60,60,60,60,60,60,56,50,20,20,20,50,10,0,20,70,70,70,70,70,80,78,76,78,66,60,60,60,60,60,50,50,50,60,60,60,51,50,20,20,30,50,40,30,20,10,10,10,10,10,65,70,70,70,70,70,73,80,68,60,60,60,60,60,60,50,40,40,50,50,50,60,55,60,60,60,60,60,50,20,10,20,22,40,20,10,10,57,60,63,70,70,70,70,67,60,60,60,60,59,60,40,30,20,50,60,60,60,60,60,60,10,20,20,30,0,60,60,60,70,60,60,60,60,60,60,30,50,50,50,50,60,60,60,60,60,60,10,20,20,0,20,10,20,60,60,50,60,60,60,60,60,60,60,60,60,60,30,30,20,20,50,50,50,50,50,53,60,60,60,60,17,10,10,10,10,50,60,60,60,60,50,57,30,30,30,30,40,47,48,50,50,50,50,50,60,60,60,60,60,10,30,10,10,20,57,47,60,60,60,60,60,60,50,30,30,30,40,40,45,40,50,50,50,55,60,60,20,30,10,10,20,40,40,20,60,60,60,60,30,30,30,30,30,40,45,45,50,50,50,50,50,50,50,20,20,30,30,30,10,10,10,10,20,27,60,50,30,30,30,30,30,35,35,40,50,50,50,0,10,20,30,30,10,10,20,10,20,20,57,57,30,30,30,30,30,30,30,25,50,40,0,50,0,20,30,30,30,10,10,10,20,49,50,30,30,30,30,30,30,30,30,30,28,46,0,50,20,30,15,10,10,10,50,47,33,30,30,30,30,28,40,40,40,40,10,10,20,20,20,20,10,10,0,0,0,50,40,40,40,40,30,30,30,30,30,30,30,30,40,40,40,40,40,25,20,20,0,50,50,40,40,40,40,30,30,30,30,40,40,40,40,40,40,10,0,10,50,40,40,40,40,40,30,30,30,30,30,40,50,45,30,0,10,0,0,40,40,40,40,40,40,30,30,30,30,40,45,40,27,10,7,0,0,0,50,40,40,40,30,30,30,37,50,10,0,0,0,0,50,50,40,40,40,40,50,20,0,0,10,50,50,45,40,40,40,40,30,40,40,0,0,20,0,50,50,50,40,40,40,30,0,50,50,50,40,40,33,10,10,50,50,50,50,45,33,20,20,10,10,10,50,50,45,40,40,35,10,20,10,10,40,40,10,10,30,30,10,10,10,30,30,10,10,10,50,50,30,30,30,30,30,10,10,50,50,50,30,30,30,30,30,30,0,50,30,30,30,30,30,50,30,30,30,30,30,50,50,30,30,30,30,40,40,30,30,30,30,60,40,30,40,40],"p20":[0,0,70,70,40,0,20,20,40,70,70,70,70,70,70,70,70,70,70,70,70,0,70,70,70,70,70,70,70,70,0,0,0,70,70,70,70,70,70,40,70,70,70,70,70,40,40,70,70,70,70,70,70,70,0,70,120,22,30,70,0,70,120,110,90,75,0,70,120,120,110,78,30,130,130,130,130,130,140,130,110,110,70,0,0,0,130,130,130,130,130,134,140,140,120,110,0,0,0,130,100,130,130,140,135,130,70,0,0,0,0,140,130,140,140,140,100,70,0,10,0,140,140,140,137,138,146,97,100,80,65,30,20,50,140,140,140,138,146,130,80,50,30,0,0,10,140,140,140,140,140,140,150,10,60,100,140,140,135,139,140,140,130,50,50,10,10,30,120,102,100,80,90,140,140,140,130,134,140,130,130,0,0,50,40,10,10,90,113,110,120,120,110,120,120,100,80,90,90,100,120,130,130,140,145,130,130,150,132,122,10,0,0,80,120,120,120,120,120,120,90,10,90,90,90,95,100,120,120,131,140,145,142,140,150,145,128,120,10,0,0,0,60,60,80,120,120,120,120,120,87,90,90,90,100,100,120,120,125,140,140,140,150,150,150,150,118,110,110,0,0,0,110,60,60,60,60,38,60,75,80,80,120,120,120,120,120,90,90,97,100,113,125,140,140,140,148,150,140,131,27,10,10,18,20,105,60,60,63,70,10,30,50,60,83,63,90,90,100,95,93,120,120,120,120,120,120,15,90,90,90,100,110,120,125,140,140,150,150,143,137,130,53,50,48,0,60,60,60,60,68,70,80,10,50,92,100,110,115,115,120,120,120,120,120,20,90,90,100,100,100,120,130,140,140,145,133,135,75,30,50,60,60,60,69,72,80,92,83,110,103,100,118,120,120,115,120,120,120,120,120,120,120,90,90,90,90,100,100,100,130,137,140,130,130,140,140,135,88,95,97,140,40,20,60,60,60,60,61,75,100,110,118,120,120,120,120,115,116,120,120,10,90,90,100,105,128,130,130,133,137,140,78,80,85,110,150,150,130,60,60,70,40,120,100,130,124,120,120,110,110,120,100,115,128,130,130,130,140,130,80,90,90,80,123,115,150,150,130,130,120,120,120,60,60,110,110,120,130,130,130,130,130,120,120,120,127,130,119,120,60,90,110,110,130,130,130,130,130,130,75,110,100,50,117,150,150,140,140,130,129,120,120,120,120,20,60,110,110,110,110,110,114,130,130,130,130,130,130,120,120,120,125,119,119,20,110,124,130,130,130,130,130,120,110,110,100,40,40,80,110,140,150,150,150,142,140,140,130,130,125,120,120,120,120,120,110,110,110,110,110,110,138,134,133,138,130,130,130,125,123,123,120,120,98,118,120,70,60,50,120,130,130,130,130,130,130,130,110,97,100,100,100,100,120,115,150,150,150,143,135,138,122,124,122,120,120,60,50,70,70,110,110,110,140,140,140,140,140,130,130,130,130,130,124,120,100,100,80,120,127,129,130,130,130,130,130,130,80,95,100,100,100,100,120,160,158,150,148,130,138,139,134,130,130,110,110,110,110,111,140,140,136,139,140,140,132,130,130,130,130,122,122,120,95,90,100,120,130,129,130,130,130,130,90,97,90,100,99,100,100,100,100,100,110,120,160,150,150,140,120,140,140,10,110,110,110,120,120,135,137,140,140,140,140,135,130,130,130,130,130,130,110,90,120,130,130,130,130,130,100,90,90,95,100,100,100,100,120,120,153,153,150,130,120,140,140,140,140,140,110,118,120,120,120,120,140,140,140,140,140,139,130,130,130,130,130,90,30,140,140,140,130,130,90,90,96,100,100,100,100,100,100,120,140,150,150,150,150,150,140,140,140,140,140,140,145,145,0,120,120,120,120,140,140,140,140,140,140,137,134,130,130,130,130,130,130,140,140,140,140,140,140,130,130,100,100,92,92,100,100,100,100,100,100,124,142,150,150,150,150,140,140,140,140,140,140,150,146,133,130,140,140,140,140,140,140,137,130,130,130,90,130,130,120,126,120,127,132,140,140,125,125,140,140,130,140,140,110,102,100,99,100,100,100,100,140,144,150,150,150,141,140,140,140,140,140,145,147,135,126,140,140,140,140,140,137,132,130,130,130,133,130,135,145,50,50,120,140,132,125,140,140,140,140,110,110,102,100,100,100,100,90,127,138,150,150,140,140,140,140,140,140,140,140,140,136,120,130,140,140,140,140,140,138,130,130,130,140,140,140,140,135,160,150,50,50,120,140,140,137,140,140,140,140,140,110,108,110,109,100,110,110,120,122,128,146,150,140,140,140,140,140,142,140,140,140,130,130,100,123,130,140,140,140,140,140,135,130,140,140,140,140,155,160,152,160,150,95,70,90,100,120,120,130,130,140,140,140,140,135,140,120,120,118,116,110,110,110,100,108,120,120,130,150,145,135,135,140,140,140,140,138,140,140,140,140,120,130,118,140,140,140,140,140,140,140,140,140,160,160,160,160,100,95,90,100,130,130,140,135,140,140,140,138,120,120,120,110,110,110,100,106,117,120,140,130,120,135,130,135,132,132,135,140,140,140,140,120,120,130,120,110,120,140,140,140,140,140,150,140,140,150,160,160,120,90,110,120,100,140,135,130,100,115,110,110,110,110,100,100,118,135,135,120,128,130,130,130,130,130,140,140,130,120,120,110,150,140,140,140,142,143,153,160,160,160,135,127,113,110,90,70,60,108,100,130,130,130,130,120,130,110,110,110,110,110,102,100,110,130,120,130,130,130,130,130,130,140,140,90,100,100,120,120,130,150,150,140,140,120,150,150,150,160,160,158,159,154,150,150,140,120,125,120,90,50,115,140,130,130,120,110,110,110,110,101,100,93,100,130,130,130,130,140,100,50,85,140,90,100,110,100,100,100,120,130,130,120,120,120,150,160,150,152,160,160,157,157,145,90,50,120,140,120,130,120,110,109,110,110,110,103,110,100,100,106,105,120,130,130,130,130,130,130,106,88,52,110,115,139,140,140,130,130,120,100,100,100,100,130,130,120,120,120,150,150,150,150,157,154,160,160,160,167,153,160,160,50,120,120,110,110,110,109,110,100,104,100,113,125,110,130,130,130,130,130,130,120,115,73,79,128,140,140,130,130,100,100,103,100,100,120,130,130,120,120,120,120,120,150,160,162,170,170,161,148,128,130,130,110,108,102,110,110,100,100,123,121,130,130,140,110,130,130,130,120,126,120,122,130,130,130,140,140,130,130,118,120,117,105,130,130,130,130,140,136,128,126,130,128,123,125,120,150,150,167,170,170,170,170,161,150,90,70,137,130,130,115,109,116,110,118,102,100,113,130,130,132,138,140,98,120,130,130,130,126,129,130,150,150,135,132,130,130,120,122,110,110,130,130,140,140,140,138,130,130,130,130,150,150,150,160,170,170,170,170,167,161,150,100,90,70,133,136,130,130,120,132,115,127,128,110,115,100,124,130,140,141,147,140,130,98,115,130,120,126,130,150,140,140,130,130,130,140,110,20,70,90,90,130,136,140,130,130,130,139,148,140,150,150,170,170,170,170,169,150,90,70,140,140,135,130,130,130,130,130,132,135,140,138,140,145,150,147,144,130,130,130,130,110,90,128,92,90,128,140,142,150,145,140,130,125,120,50,110,130,140,130,130,130,130,140,140,140,150,150,170,169,170,160,140,85,133,139,138,140,130,130,130,133,140,140,141,142,150,150,150,150,130,130,90,95,100,90,120,130,120,145,160,150,140,140,140,128,120,70,120,120,140,140,130,130,130,134,140,140,140,170,160,160,160,165,160,150,150,150,150,160,150,120,100,130,133,137,130,130,135,140,144,144,149,150,150,150,150,150,148,130,90,120,120,120,120,140,160,160,150,160,140,130,155,150,130,150,132,104,108,105,110,123,130,130,140,140,140,140,130,160,150,150,153,150,150,155,160,140,140,130,130,130,110,132,152,149,150,147,152,156,150,150,150,150,150,98,120,127,154,160,160,160,140,141,153,160,170,160,150,129,120,100,136,130,130,130,150,150,130,140,140,150,150,152,150,165,170,145,130,130,130,145,145,153,158,148,148,160,150,150,150,150,150,103,110,120,120,120,145,160,170,165,160,160,156,162,160,160,160,160,160,150,140,140,150,150,140,130,130,140,148,157,157,160,160,160,165,160,150,143,140,148,134,128,130,132,132,140,152,159,160,160,150,160,150,150,150,150,150,100,100,113,127,145,170,170,160,160,165,165,160,170,160,160,110,130,130,150,140,140,140,130,150,146,140,130,140,150,160,160,160,165,160,155,150,144,140,148,150,145,150,138,124,150,150,145,140,110,140,140,156,160,160,160,160,160,160,150,150,150,150,150,150,150,150,110,117,117,170,170,170,170,170,170,170,170,170,170,170,166,140,140,140,140,140,140,140,170,170,170,168,162,157,145,140,150,146,150,151,149,147,150,153,160,160,130,147,150,157,160,160,160,160,160,160,160,160,155,150,150,150,80,120,120,120,117,120,170,170,170,170,164,170,170,170,170,170,170,170,167,162,140,140,145,148,153,165,170,170,162,160,150,160,170,152,140,144,150,157,156,160,160,158,165,150,160,160,160,160,160,160,160,160,150,150,130,140,146,83,80,90,127,122,125,126,130,170,170,170,166,165,170,170,170,170,165,142,130,132,130,132,130,130,130,130,130,155,140,158,160,155,170,150,161,150,152,170,170,167,160,160,160,160,160,160,160,161,170,170,160,162,160,160,160,160,160,160,160,152,148,110,117,110,130,130,140,170,170,170,170,167,166,162,170,170,170,170,166,170,143,120,140,140,135,130,130,130,130,140,143,150,152,150,150,164,155,160,162,150,150,170,160,160,160,160,170,160,161,160,175,163,170,162,160,160,160,160,160,160,160,160,80,125,140,130,130,118,130,170,170,170,170,170,170,170,170,170,170,170,165,165,140,140,70,135,140,130,133,132,130,130,130,137,140,140,136,148,147,145,152,160,160,160,160,150,160,170,180,168,164,160,173,170,162,170,180,180,160,160,169,165,160,160,160,160,160,160,160,160,120,140,130,130,128,130,128,152,166,170,170,170,170,170,169,165,170,170,170,170,160,160,150,76,90,150,150,140,140,140,135,130,130,130,135,140,140,140,138,140,152,159,150,156,158,160,150,155,170,170,170,170,167,160,165,180,170,175,180,167,170,170,170,162,163,160,160,160,160,160,160,160,120,122,140,140,130,130,130,130,130,147,130,140,145,168,170,168,170,170,170,163,160,170,170,170,160,160,150,140,90,76,100,107,145,140,140,140,140,140,135,130,130,140,140,140,140,140,140,147,160,150,153,153,150,150,150,150,160,170,170,170,170,163,160,163,170,175,170,174,170,160,180,177,180,174,170,170,170,169,161,160,160,160,160,160,160,160,110,127,130,130,130,130,130,140,140,150,140,155,154,142,169,167,170,170,170,164,170,160,160,160,90,99,100,110,123,150,145,140,140,140,140,130,130,130,130,135,140,140,141,143,140,150,155,150,150,150,150,160,160,165,170,170,170,168,160,160,165,170,173,178,180,162,160,180,180,180,170,174,170,170,170,170,166,160,160,160,160,160,160,160,136,130,138,130,130,130,130,130,141,150,142,146,150,150,140,148,155,151,160,161,162,161,169,168,160,160,170,160,160,155,100,113,120,120,150,150,150,140,140,145,140,130,140,135,140,150,150,142,140,140,140,146,150,150,150,150,160,165,170,170,170,167,160,160,167,178,182,180,180,173,160,180,170,170,182,170,170,170,170,170,160,160,159,160,150,140,140,140,138,140,130,140,143,160,152,150,150,140,142,160,156,160,160,163,167,160,155,105,120,120,120,128,140,140,140,140,140,140,140,140,140,138,140,146,150,140,145,150,150,150,152,160,160,170,170,169,168,164,172,180,176,170,160,180,180,172,180,183,170,170,170,160,155,152,150,140,140,140,140,140,139,140,149,155,150,150,150,148,148,156,154,160,160,160,160,150,150,120,120,127,137,130,150,150,150,150,140,140,140,140,140,140,145,147,148,150,144,140,140,145,150,150,152,160,160,160,160,163,170,170,167,170,172,168,160,160,170,170,163,165,178,186,178,180,188,178,174,170,167,150,152,150,150,142,140,140,140,140,136,132,136,140,150,150,150,150,150,150,150,145,160,145,154,160,158,160,75,60,132,140,130,128,136,140,150,160,160,160,150,150,140,140,140,140,140,140,140,150,150,150,150,141,140,142,150,150,150,150,160,160,160,160,160,170,166,175,178,180,170,163,160,160,161,160,170,188,184,187,190,190,190,190,183,150,160,158,150,150,140,141,142,150,144,150,153,153,150,150,144,140,148,158,150,155,152,155,157,157,130,150,150,160,165,150,140,140,140,140,140,140,140,145,154,153,156,147,146,142,150,150,152,155,159,167,160,161,160,168,175,180,179,180,160,160,160,160,170,170,170,170,180,190,193,188,190,190,153,160,150,150,150,150,140,150,144,150,150,150,150,160,160,150,150,150,137,140,150,152,151,150,150,150,120,80,88,110,150,150,160,168,170,170,170,160,148,140,140,140,140,140,142,150,160,160,160,150,150,153,158,157,160,167,170,167,170,170,170,177,180,180,180,175,170,162,160,168,168,170,177,185,190,190,180,180,190,190,186,172,160,170,170,157,152,150,148,160,155,150,151,152,151,160,166,167,160,167,160,138,140,140,135,140,150,160,150,70,110,118,130,147,160,170,170,170,170,170,170,167,165,160,159,150,142,140,140,140,140,140,150,160,157,150,150,150,158,165,161,170,170,170,170,170,170,173,180,172,180,179,185,173,166,172,177,170,190,190,190,188,180,180,180,180,180,170,170,170,170,167,153,145,160,160,160,160,160,161,168,170,170,170,170,163,135,141,130,134,132,140,135,147,170,170,170,170,170,170,160,160,154,150,147,142,140,140,140,147,150,155,150,150,150,150,156,165,170,166,170,170,170,170,170,170,175,177,174,178,185,187,172,177,190,190,190,190,180,180,180,180,180,170,170,170,170,165,140,160,160,160,160,160,163,170,170,170,170,170,162,150,140,140,135,130,130,140,140,140,138,103,100,170,160,170,170,170,170,170,170,168,160,159,151,150,140,148,150,144,150,160,152,150,150,150,151,159,166,170,170,170,170,170,170,170,171,180,174,180,180,190,188,190,170,190,190,190,190,190,188,180,180,180,180,170,170,170,166,155,140,140,159,160,160,161,163,170,170,170,170,170,170,160,144,144,138,133,170,145,140,140,140,140,130,140,132,110,105,70,120,170,170,170,170,170,170,170,164,160,156,150,160,150,150,155,160,158,160,150,155,155,160,161,170,170,170,172,174,170,174,176,180,188,185,180,180,185,190,183,170,190,190,190,190,190,185,180,180,180,180,180,171,170,170,170,162,160,142,149,158,160,160,160,168,170,170,170,170,170,166,160,160,160,140,140,140,140,140,140,140,140,140,130,100,170,170,170,170,170,170,170,170,169,162,159,150,160,160,160,160,155,160,153,160,160,160,162,170,173,180,179,180,179,180,180,188,182,180,180,182,190,172,170,170,190,190,190,190,190,180,180,180,180,179,176,170,170,170,170,165,140,160,162,165,150,161,170,170,170,170,170,170,159,160,160,140,180,160,150,140,135,140,140,140,140,140,140,110,100,160,170,170,170,170,170,170,170,170,165,155,150,150,150,150,140,160,155,160,153,160,166,160,180,183,187,187,181,187,184,188,190,190,183,181,180,190,160,172,190,190,190,190,190,190,180,180,180,180,180,180,176,170,170,169,160,144,165,170,160,164,170,170,170,170,170,170,162,159,160,160,140,130,150,133,134,140,140,140,140,140,137,114,90,80,110,120,120,160,165,170,168,160,163,150,160,160,152,150,150,150,135,147,140,160,158,170,170,170,180,188,187,200,196,195,195,186,190,190,188,183,195,190,190,180,175,188,190,190,190,181,180,180,180,180,180,177,170,170,168,148,160,168,162,167,160,170,170,169,161,155,155,160,130,145,144,138,133,133,140,130,140,140,130,110,110,115,123,140,160,160,160,153,150,153,150,150,150,147,156,150,148,150,150,160,150,150,160,168,177,180,190,192,200,200,200,200,193,192,191,190,182,185,197,186,188,170,178,180,190,190,190,190,188,180,180,180,180,180,180,178,170,170,160,160,157,160,163,162,160,160,168,151,158,152,150,155,163,166,167,148,139,130,130,120,110,116,130,130,140,140,150,150,140,148,144,150,150,150,150,148,150,150,150,150,170,170,184,185,195,200,200,200,200,200,198,192,180,190,188,190,184,179,175,175,170,172,175,185,189,190,183,182,180,180,180,180,180,180,177,170,170,160,160,160,160,160,160,160,166,153,157,160,155,150,168,155,170,170,170,170,150,150,133,130,130,130,130,130,130,142,150,150,140,140,140,155,156,158,153,150,150,150,150,150,150,165,164,165,170,170,173,184,191,200,195,196,200,200,198,200,192,188,190,188,190,175,170,170,172,170,170,178,190,180,180,180,180,180,180,180,180,180,170,170,165,160,160,160,170,167,165,162,160,160,160,160,170,160,170,170,165,160,143,140,138,130,130,140,130,130,130,150,150,142,150,150,151,160,160,160,145,150,150,150,153,155,168,173,172,165,182,182,174,178,190,190,200,197,198,200,199,200,200,190,190,190,187,180,170,170,172,170,177,188,188,180,180,180,180,180,180,180,180,179,172,170,140,160,160,170,170,170,170,160,160,160,160,160,170,170,180,180,170,170,170,170,160,150,140,140,140,140,143,136,150,40,130,133,150,150,150,160,160,158,160,160,160,160,160,150,155,160,160,165,179,178,190,190,190,180,180,185,190,190,190,191,200,200,200,198,190,190,190,183,184,180,172,179,173,175,190,189,180,180,180,180,180,180,180,180,170,162,160,170,166,170,170,160,160,160,170,170,160,165,175,162,190,172,170,170,154,150,140,160,150,150,150,150,150,40,143,140,150,150,160,164,170,170,161,160,164,160,160,165,180,180,190,190,190,189,187,187,190,190,190,190,197,200,200,200,200,192,190,185,180,180,178,200,185,180,190,190,190,184,180,180,180,180,173,170,170,170,167,170,166,160,162,170,170,170,180,190,185,180,170,180,158,165,170,150,150,160,160,153,20,134,130,130,150,150,160,160,170,170,170,161,167,170,170,170,170,180,190,190,190,190,190,190,190,190,190,190,190,200,200,200,180,180,180,190,190,200,200,185,180,190,190,190,187,180,180,180,177,170,170,166,160,164,170,165,168,170,170,170,170,185,180,180,175,170,190,190,190,177,180,160,165,170,170,170,153,150,160,160,160,160,145,20,110,130,142,142,143,130,150,140,160,168,170,170,172,160,170,170,170,170,172,188,190,190,190,190,190,190,190,190,190,194,200,200,200,200,200,200,187,180,180,180,200,200,199,196,190,185,190,190,190,183,182,180,180,180,170,170,170,168,164,165,170,171,170,170,188,190,190,190,170,163,190,190,180,190,187,180,177,178,170,160,150,153,170,163,150,150,150,150,20,20,77,117,140,142,135,130,130,132,134,144,160,160,170,166,174,170,170,170,170,170,174,180,180,186,190,190,190,190,190,190,190,190,192,200,200,200,200,200,200,197,184,180,180,190,197,200,198,200,200,200,184,180,186,190,190,189,181,180,180,160,170,170,170,170,170,170,170,165,171,178,175,182,190,190,188,180,180,170,170,170,170,183,190,185,170,160,160,170,180,180,180,170,167,170,170,160,150,150,156,160,10,90,120,116,130,130,130,140,147,146,157,100,150,160,166,170,170,170,170,170,180,180,180,185,190,184,185,190,190,190,198,200,200,200,200,200,200,194,180,180,184,190,190,190,200,200,200,190,180,180,180,182,189,190,185,180,180,180,170,170,170,170,170,170,170,177,180,180,178,190,190,190,180,170,170,170,170,170,173,183,182,180,168,160,180,180,180,170,170,170,170,170,172,180,174,160,166,170,160,160,100,118,113,140,130,140,160,152,113,150,170,170,170,170,170,170,177,180,180,180,183,181,180,185,190,190,190,200,200,200,200,200,200,200,196,180,180,181,189,190,190,192,200,199,192,198,180,180,180,180,180,189,191,182,176,180,180,180,170,170,170,170,170,170,170,170,177,180,180,180,180,182,183,185,180,175,170,170,170,170,174,173,172,170,163,170,170,170,180,180,170,170,170,170,173,172,178,178,180,180,170,150,160,130,120,147,147,150,150,170,170,170,170,170,170,170,180,180,180,180,171,177,182,188,190,191,198,200,200,200,200,200,192,181,180,180,180,188,190,190,200,200,200,178,180,180,180,184,186,190,184,171,180,180,180,170,170,170,170,170,170,170,170,170,180,180,180,180,180,180,180,180,175,170,170,170,180,180,172,167,165,160,160,170,170,170,170,180,180,188,180,180,170,180,170,170,170,162,130,140,141,150,150,158,150,155,170,170,170,170,170,180,180,180,180,175,173,177,180,190,191,193,196,198,190,195,190,194,190,180,180,184,190,190,190,190,200,197,182,180,180,180,190,189,188,169,180,180,180,170,170,170,170,170,170,170,178,180,180,180,180,180,180,180,180,175,170,170,180,170,170,160,168,156,150,165,170,160,160,150,160,160,170,170,180,190,170,170,170,170,170,165,20,140,130,130,130,150,160,150,155,170,170,170,170,170,175,180,180,180,180,176,180,180,180,186,190,190,192,190,190,190,190,190,183,180,182,190,190,190,190,200,180,180,182,185,185,176,190,187,180,180,180,170,170,170,170,170,170,170,178,180,180,180,180,180,180,180,180,170,170,170,170,180,170,170,160,160,150,157,160,160,150,160,151,160,160,165,178,188,190,190,190,180,178,167,145,160,130,130,130,140,150,150,150,140,147,153,160,170,170,170,170,180,180,180,180,180,180,180,186,190,190,190,190,190,190,188,184,180,180,182,189,190,180,190,188,178,174,178,181,181,190,190,190,182,186,174,170,170,170,170,170,180,173,180,180,180,180,180,180,180,180,173,170,170,170,170,160,160,170,179,160,160,154,158,160,160,150,150,155,160,160,190,190,190,190,175,160,130,130,130,140,150,150,145,147,140,150,150,160,168,170,170,170,170,170,170,175,180,180,180,180,180,187,190,190,190,190,190,190,190,190,186,180,180,184,190,190,190,190,180,181,180,187,190,185,189,190,190,190,180,180,180,173,170,174,175,183,180,180,187,180,180,180,180,180,180,177,170,170,170,170,170,165,160,170,170,158,160,160,160,160,152,140,147,150,150,170,180,190,190,160,45,30,112,120,120,120,130,130,130,150,150,140,140,168,170,170,170,180,180,180,180,180,182,189,190,190,190,190,190,190,190,187,190,180,185,189,190,170,170,187,189,200,193,197,183,190,180,189,180,180,171,179,180,183,180,188,190,190,190,182,180,180,173,170,170,170,170,170,170,163,160,160,160,158,160,160,161,145,155,140,150,150,150,165,180,190,140,60,60,108,110,120,130,136,150,140,145,150,150,160,160,170,170,173,180,180,180,180,180,190,190,190,190,190,190,190,190,190,190,190,190,180,180,182,182,190,170,170,200,200,199,200,190,189,190,184,180,184,179,180,180,183,190,190,190,190,190,189,184,182,170,170,170,170,170,170,170,169,160,155,160,160,150,141,147,120,150,150,152,160,170,140,0,110,120,130,135,133,133,143,140,140,140,154,160,154,160,170,170,170,170,180,180,180,180,184,190,190,190,190,190,190,190,190,189,180,180,177,190,190,183,170,170,197,200,200,191,191,190,188,182,187,180,190,189,188,190,184,190,190,190,190,190,190,190,188,182,169,165,168,170,170,170,170,169,155,150,160,157,161,167,144,140,150,150,150,150,150,158,160,160,144,160,140,10,90,90,120,129,136,140,140,140,140,150,147,140,138,146,140,166,150,163,170,170,170,170,175,180,180,180,180,183,190,190,190,190,190,190,190,190,190,190,180,179,177,188,188,183,187,170,180,180,190,200,200,200,200,192,190,190,185,190,190,190,190,190,189,181,188,190,190,190,190,187,188,184,177,164,170,170,170,170,170,170,154,150,140,140,142,156,162,170,153,160,153,150,150,150,150,160,140,120,130,145,150,130,90,128,130,130,140,142,140,150,150,145,142,143,160,160,170,170,170,170,172,177,180,180,180,180,185,190,190,190,190,190,190,190,190,183,180,180,179,189,188,180,170,170,178,182,198,200,200,200,199,190,190,190,190,190,190,190,190,190,187,188,190,190,185,180,187,180,172,168,170,170,172,170,168,142,141,130,130,130,154,160,158,150,150,150,150,160,130,0,116,122,130,130,130,140,150,149,150,149,148,136,160,160,160,170,170,170,170,170,177,177,180,180,180,180,183,190,190,190,190,190,190,190,190,188,182,180,180,180,170,180,180,170,170,190,189,196,200,200,197,195,190,190,190,190,190,190,190,180,190,190,190,190,181,186,187,180,180,180,180,180,177,172,170,170,180,167,163,152,140,148,140,147,150,140,140,160,120,135,130,128,125,0,120,120,124,130,140,140,150,150,152,150,150,149,160,160,160,160,170,170,170,170,173,172,170,170,180,180,180,180,182,190,190,190,190,190,190,190,190,190,183,180,180,180,170,170,180,177,170,170,170,170,176,190,194,200,198,190,190,190,190,190,190,190,190,190,190,190,183,180,175,174,179,180,180,180,190,180,179,172,170,179,177,176,160,160,160,147,148,150,150,158,140,157,140,147,150,145,130,140,135,130,130,121,125,130,140,135,130,120,120,120,130,140,140,140,160,160,160,135,151,160,160,160,160,160,167,177,170,170,166,162,170,179,180,180,180,180,180,186,190,190,190,190,190,190,183,180,180,170,171,170,170,173,175,180,175,177,178,187,192,197,190,197,190,190,190,190,190,190,190,190,190,186,188,188,170,170,170,178,180,180,186,190,177,180,172,180,180,170,160,160,150,130,150,160,140,140,130,130,140,130,130,130,130,120,125,129,129,0,116,118,120,120,150,150,145,150,157,155,150,150,156,160,160,160,160,170,170,170,170,170,170,174,180,180,180,180,180,182,190,190,190,190,190,182,180,180,172,170,170,170,170,165,180,180,180,184,189,191,193,192,190,190,190,190,190,190,190,190,190,190,180,190,189,190,178,170,170,170,173,181,189,190,190,189,178,174,180,168,160,160,160,160,155,150,150,130,160,160,150,140,130,140,130,130,130,128,122,120,120,110,110,120,110,121,125,136,140,145,150,150,150,155,150,150,160,160,160,160,165,170,170,170,180,180,180,180,180,180,180,180,185,190,190,190,190,180,180,180,177,170,170,170,170,170,161,165,172,170,178,177,189,191,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,189,183,170,170,170,170,179,186,188,190,190,178,184,180,180,167,160,160,150,150,150,160,160,157,153,150,142,125,134,130,130,130,120,120,120,110,117,115,115,130,120,140,135,137,150,150,150,145,150,150,160,160,160,160,160,170,180,170,180,180,173,180,180,180,180,180,180,186,190,190,190,185,180,180,180,178,172,170,169,167,165,154,164,170,170,170,178,179,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,187,187,180,172,170,170,170,170,175,180,185,186,190,188,185,180,180,170,170,160,150,150,140,146,150,150,150,159,140,145,140,135,140,140,120,120,120,111,110,0,100,120,120,128,130,150,147,148,155,152,160,160,170,160,160,174,180,180,180,180,180,178,180,180,180,180,180,180,180,180,182,188,182,185,180,180,180,180,180,171,161,160,160,160,155,170,170,170,174,180,180,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,185,177,180,173,170,170,170,171,180,180,180,180,180,180,180,180,180,180,150,150,150,150,159,154,150,147,140,140,140,131,123,125,116,110,110,80,95,70,120,120,120,130,142,150,168,164,160,160,160,160,163,180,180,180,180,180,180,180,180,180,180,177,173,176,180,180,177,180,180,180,180,180,169,167,160,161,158,168,166,170,170,170,160,190,190,190,190,190,190,190,190,190,190,190,192,194,190,190,190,190,190,175,180,170,170,170,170,170,180,180,180,180,180,180,180,180,180,180,180,168,150,140,145,148,150,147,160,155,150,150,140,140,140,130,130,130,120,120,110,87,93,120,120,120,150,150,163,170,170,170,170,170,160,170,170,180,180,180,180,180,180,180,170,172,170,178,180,180,180,180,180,179,174,170,169,170,171,153,164,160,170,170,168,170,186,190,190,190,190,190,190,190,195,200,193,190,190,190,190,180,170,170,175,180,180,180,180,180,180,180,180,180,180,160,150,140,140,142,142,146,150,150,145,140,140,130,130,130,120,110,80,90,120,120,120,157,170,170,160,160,165,170,182,170,185,190,180,190,182,180,180,180,180,180,173,178,180,180,180,180,180,180,179,178,178,172,179,188,181,156,167,183,168,164,174,181,190,190,190,190,190,190,190,197,200,200,200,200,196,191,190,190,180,170,170,180,180,180,180,180,180,180,180,180,150,140,143,140,137,133,140,140,140,140,147,150,150,142,140,140,135,130,130,130,0,80,120,145,145,140,140,140,140,150,160,165,160,160,174,150,190,190,190,190,190,180,190,190,182,180,181,180,180,185,190,190,180,180,180,180,180,180,180,180,182,188,190,190,190,176,180,188,178,169,174,182,183,190,190,190,190,198,200,200,200,200,200,200,200,194,186,180,178,170,180,170,180,175,170,170,150,155,148,140,130,130,139,142,140,140,140,140,140,147,150,150,148,140,140,138,70,85,100,100,110,105,110,130,130,140,140,140,140,150,160,155,168,190,190,190,190,190,190,190,190,190,190,190,190,180,181,190,190,190,180,180,180,180,180,180,182,181,190,190,190,190,183,178,180,180,190,173,171,171,184,190,190,200,200,200,200,200,200,193,183,180,174,170,170,170,171,180,180,179,170,171,180,180,180,180,175,180,180,152,150,146,140,139,140,144,144,141,140,140,140,140,146,150,146,140,140,140,70,80,95,100,105,120,140,140,140,140,150,150,163,182,190,190,190,190,190,190,190,190,188,189,189,190,198,191,180,180,180,183,180,180,180,182,190,190,190,190,190,187,190,182,182,185,174,166,175,179,184,193,200,200,200,200,200,194,190,190,180,180,172,170,170,170,174,179,180,178,169,170,175,178,180,170,171,176,172,170,153,154,150,150,140,140,142,140,144,140,140,140,140,140,147,150,146,140,140,0,10,60,140,140,140,145,180,190,190,190,190,190,190,190,190,181,180,183,188,190,197,192,190,190,185,184,189,190,180,187,190,190,190,190,190,190,198,191,189,187,192,170,164,182,180,180,185,200,200,198,196,192,190,190,187,183,180,172,170,170,170,170,177,180,173,173,170,170,170,172,170,170,171,172,180,170,170,157,157,142,143,143,140,132,140,130,140,140,145,150,143,132,132,120,0,0,173,185,190,190,190,190,190,190,185,180,180,180,180,190,190,199,191,198,183,190,190,190,190,190,190,190,190,190,200,200,199,199,200,190,190,185,180,181,175,190,198,198,192,190,190,190,190,188,187,170,170,170,170,170,170,173,172,178,175,170,170,170,170,170,170,180,180,180,177,170,162,160,160,160,160,160,130,130,130,130,130,130,130,145,129,128,128,130,0,10,10,10,10,100,150,153,160,160,168,174,182,183,187,190,190,190,190,185,180,180,180,180,183,190,196,191,194,190,190,189,190,190,190,190,190,193,200,200,200,200,200,200,192,194,184,190,190,190,190,197,192,190,190,190,190,190,190,190,177,170,170,170,172,178,172,170,172,180,179,170,170,170,170,170,173,180,180,180,170,160,160,160,160,160,160,160,140,131,132,130,130,120,128,130,124,120,120,100,8,10,10,10,100,100,130,150,150,150,160,160,170,170,170,175,180,180,190,190,185,180,180,180,180,190,193,199,190,190,200,198,190,190,190,190,190,190,190,190,199,200,200,200,200,200,197,200,195,198,194,190,190,187,190,190,190,190,190,190,190,190,190,190,190,190,186,189,172,173,177,180,180,179,177,175,170,174,170,170,170,170,177,180,180,163,160,160,160,160,160,145,130,141,134,130,130,130,130,100,100,0,8,7,100,110,140,140,140,140,150,150,150,154,160,170,167,160,178,171,187,190,188,180,180,180,180,190,200,200,194,190,192,191,184,190,190,190,190,190,190,190,193,198,200,200,200,200,200,200,200,200,200,190,190,190,185,188,190,190,190,190,190,190,190,190,190,190,190,190,190,185,182,190,180,180,183,189,189,181,180,174,177,170,170,175,180,180,180,160,160,160,160,160,160,160,160,160,152,144,136,136,138,140,110,127,127,110,101,100,100,120,150,150,150,157,160,160,160,160,160,170,170,170,172,177,182,180,180,180,190,200,198,190,190,190,189,193,190,190,190,190,200,200,200,200,200,200,200,200,200,195,190,190,190,188,190,190,190,190,190,190,190,190,190,190,190,190,190,192,195,188,187,188,190,190,190,190,175,180,180,175,170,176,166,161,160,160,160,160,163,168,143,141,139,128,120,125,120,110,120,100,114,100,130,130,157,158,150,150,152,150,158,160,160,160,160,155,168,179,180,180,180,180,180,182,188,199,200,189,190,190,190,190,190,190,190,190,193,200,200,200,200,200,200,200,200,200,200,200,200,190,190,190,190,190,186,190,190,190,190,190,190,190,190,190,190,180,183,190,190,190,190,190,190,190,185,180,180,180,180,176,160,160,160,170,166,170,170,170,170,156,138,134,128,120,120,110,120,120,120,120,115,140,150,150,150,153,160,160,160,160,156,150,150,150,150,155,160,160,155,150,152,164,178,175,180,175,180,180,178,185,192,200,192,190,190,190,190,185,188,190,190,200,200,200,200,200,200,200,200,200,198,190,190,190,190,181,181,184,190,190,190,190,190,190,190,190,190,190,187,188,190,190,190,190,190,190,190,190,182,180,180,180,180,180,180,160,167,170,170,170,170,153,144,130,129,127,120,117,120,120,120,120,117,110,110,110,140,150,150,156,160,160,160,154,150,150,150,150,150,150,160,160,150,154,162,167,160,170,180,175,177,180,185,190,190,190,190,190,188,182,190,190,190,200,200,200,200,200,200,200,200,197,190,190,190,189,183,180,183,187,190,190,190,190,190,190,190,190,190,196,192,190,190,190,190,190,190,190,190,190,180,180,180,180,180,180,180,180,180,162,165,170,170,168,170,153,142,136,132,122,120,110,130,130,125,130,130,120,120,117,110,60,60,60,60,80,50,100,100,150,150,150,153,155,160,160,160,150,150,150,150,150,150,156,150,150,150,155,160,160,160,170,170,170,180,179,184,185,190,190,190,190,190,190,190,190,190,200,200,200,200,200,200,200,200,195,190,190,190,186,180,180,183,187,188,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,180,184,180,180,180,180,180,180,180,180,184,170,170,170,170,169,168,166,160,150,153,135,126,130,130,120,80,120,120,130,130,130,130,125,120,120,40,60,80,73,90,95,150,151,160,160,160,160,160,160,150,150,150,150,150,152,156,150,150,160,160,160,170,165,160,180,190,190,190,190,184,190,190,198,195,195,200,200,200,200,200,200,200,200,200,200,198,194,190,198,200,193,185,182,180,180,180,187,184,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,189,190,186,180,180,180,180,180,180,160,180,170,170,165,160,166,164,160,160,165,165,161,128,129,120,130,130,132,126,133,120,120,102,104,100,150,157,160,160,160,160,160,150,150,150,149,156,159,150,150,150,160,160,170,170,190,190,190,190,185,191,200,200,200,200,200,200,200,200,200,200,200,200,200,190,190,192,198,200,191,189,190,180,187,182,184,192,190,190,190,190,190,187,190,190,190,190,190,190,190,190,190,190,190,190,190,180,180,180,180,180,170,160,160,160,160,160,162,168,170,163,156,160,150,134,140,140,138,137,140,140,120,120,120,120,0,100,110,110,120,83,150,158,159,160,160,160,160,150,150,150,150,150,142,156,159,150,160,160,161,167,170,190,190,190,190,192,193,200,200,200,200,200,200,200,200,200,200,200,200,198,197,196,198,200,200,200,190,183,189,190,190,190,200,196,192,190,190,191,192,190,190,190,190,190,190,190,190,190,190,190,190,190,190,180,178,180,180,160,160,160,160,160,160,160,170,167,160,157,155,150,150,150,140,137,140,140,140,140,140,125,120,120,120,10,90,120,120,120,120,120,140,140,130,157,160,160,160,160,150,150,150,150,150,145,150,150,150,160,164,170,160,150,170,180,189,190,190,190,190,195,200,200,200,200,200,200,200,200,200,200,200,200,198,193,200,200,200,200,200,190,180,181,190,190,190,190,193,197,194,190,187,191,193,190,190,190,190,190,190,190,190,190,190,190,190,190,185,180,171,180,180,190,160,160,160,160,160,160,160,160,170,161,160,160,159,153,150,150,150,140,137,140,140,140,140,130,130,120,10,120,120,120,119,110,112,140,150,160,160,160,145,150,150,150,142,140,140,140,150,149,151,147,157,180,187,192,192,200,190,200,200,200,200,190,197,196,199,200,194,190,200,200,200,200,191,199,200,200,200,200,190,180,180,182,190,190,190,190,200,196,192,190,180,189,190,190,190,190,190,190,190,185,190,188,190,190,190,186,180,173,170,174,170,176,182,165,160,160,160,160,160,160,160,150,153,160,159,152,150,150,150,150,145,140,140,140,140,140,130,130,130,120,120,120,120,120,120,120,110,120,118,120,140,140,160,150,140,145,142,150,150,150,140,140,140,140,130,158,160,140,189,197,200,199,194,200,200,200,200,199,191,190,188,190,192,190,190,198,194,190,190,196,200,200,200,200,200,191,180,180,186,190,190,190,190,190,200,193,190,190,189,190,190,190,190,190,190,190,185,190,190,190,190,189,180,179,170,170,162,165,172,166,160,160,160,158,150,160,157,152,156,160,160,150,150,150,150,150,140,140,139,133,139,136,130,130,90,120,120,120,120,118,113,120,125,140,140,150,140,140,140,140,130,140,145,154,143,145,160,160,150,185,193,193,188,200,192,200,200,200,191,190,190,190,190,190,190,190,190,190,191,199,200,200,200,200,193,187,180,181,190,188,190,190,190,190,195,190,190,188,190,190,190,190,190,190,190,187,180,189,190,190,190,183,180,170,170,163,160,170,168,160,160,160,159,150,150,150,150,150,153,150,150,150,150,150,150,145,140,140,135,130,137,132,60,120,120,120,120,120,120,120,113,113,115,110,120,130,120,124,140,140,140,140,140,140,140,140,140,147,145,150,165,190,183,181,189,190,190,200,198,192,190,190,188,190,190,190,190,190,190,189,189,197,200,200,200,197,196,185,180,177,180,181,190,190,190,190,185,188,190,190,190,190,197,193,190,200,199,186,185,193,197,199,192,185,178,170,168,161,160,170,160,150,155,153,150,150,150,150,150,150,150,148,140,140,135,129,130,130,127,120,80,60,60,0,0,110,116,120,120,120,120,120,120,117,120,100,108,110,130,135,140,140,140,140,140,140,160,160,171,177,179,190,190,190,190,190,190,187,187,190,190,190,190,190,187,180,186,188,200,200,195,192,192,188,180,180,172,170,175,187,183,186,183,185,190,190,190,190,190,200,200,200,200,193,190,192,200,200,200,198,190,160,160,160,160,157,160,150,150,140,146,150,150,140,127,129,127,130,120,90,110,110,110,110,120,120,120,120,120,120,120,120,120,110,100,30,30,140,140,140,140,156,160,160,160,180,185,190,190,190,190,190,190,190,188,190,190,190,190,190,185,180,180,180,183,190,190,190,190,187,180,180,170,170,170,171,179,180,180,190,190,190,190,183,187,195,200,200,180,180,187,194,200,194,200,200,194,170,160,158,160,160,155,140,140,150,150,150,150,140,132,124,123,130,110,110,120,120,110,100,100,110,110,110,110,115,120,120,120,120,120,120,120,120,120,120,120,140,140,140,140,138,148,160,160,160,160,140,180,185,182,189,190,190,190,184,180,187,190,190,190,190,182,180,180,170,190,190,190,190,188,190,180,180,174,170,170,170,170,173,180,187,190,190,190,180,180,190,200,190,190,180,180,180,196,192,191,199,200,180,165,160,150,150,150,149,140,130,150,150,150,150,148,140,140,136,128,122,120,100,90,0,100,102,110,110,110,110,115,120,120,120,120,120,100,100,100,120,140,140,140,140,140,158,160,160,160,140,140,160,180,180,180,180,188,183,180,180,180,187,190,190,187,180,180,173,182,185,185,180,177,170,170,170,170,170,170,170,177,180,188,188,190,190,190,180,180,180,186,190,190,190,198,190,169,157,150,150,140,145,145,150,148,120,110,70,55,106,110,110,110,110,110,120,120,120,120,50,30,80,75,120,140,140,137,137,160,160,160,160,160,160,180,180,178,180,180,180,180,180,181,190,190,190,180,177,180,176,170,180,180,180,180,170,172,173,170,170,170,170,170,170,170,170,178,180,180,180,190,190,190,180,180,180,180,188,190,190,190,170,160,150,150,150,140,140,130,130,48,40,110,110,110,110,110,110,120,110,20,30,135,140,135,135,146,160,160,160,159,160,157,180,180,180,178,177,180,185,190,190,190,188,180,177,170,172,175,180,180,174,170,170,166,161,161,169,170,170,170,170,178,176,180,180,175,187,180,180,180,180,185,190,190,190,160,160,155,150,150,148,140,130,30,50,110,110,110,110,90,10,130,130,130,130,130,130,138,154,160,154,160,160,172,173,170,170,179,186,187,190,190,190,185,171,170,168,171,170,171,170,170,165,160,160,160,160,170,170,170,170,166,169,175,180,178,180,180,180,180,181,190,190,190,167,160,160,151,150,150,150,145,133,130,100,90,115,30,110,110,110,10,100,130,130,130,130,130,134,140,157,160,173,170,180,170,173,177,170,173,188,190,190,190,190,190,182,170,167,160,163,160,150,170,170,170,170,168,160,160,160,160,168,170,170,170,168,168,158,164,168,172,175,175,177,180,190,180,180,165,160,160,150,150,150,150,150,130,130,80,50,100,110,110,110,80,100,100,103,130,130,130,130,130,130,140,140,150,150,152,168,170,173,173,170,180,180,172,190,190,184,173,172,170,161,160,160,160,155,170,170,170,170,170,160,160,161,170,170,170,170,163,159,152,161,160,163,170,170,160,160,175,178,180,166,160,160,160,154,150,150,148,130,50,100,30,65,100,110,116,130,130,130,132,138,150,160,170,180,180,182,182,180,177,178,190,190,190,190,185,179,170,167,160,160,160,165,160,170,170,170,160,160,163,170,170,170,170,170,163,160,158,162,169,160,160,160,180,180,162,160,160,150,150,130,60,60,0,60,110,130,130,130,130,130,130,135,140,150,150,160,172,180,180,184,187,190,187,180,165,170,160,187,180,185,175,170,167,160,160,160,159,150,170,170,169,163,160,160,166,170,170,170,170,170,160,160,166,170,170,170,170,155,182,180,176,161,170,168,150,150,142,130,130,130,70,90,80,100,110,110,121,130,130,130,130,130,130,140,150,150,150,140,180,180,188,190,190,190,190,190,170,163,164,184,178,176,168,163,160,160,160,160,160,155,150,163,160,158,160,160,158,160,170,170,170,170,170,170,160,165,170,170,170,170,167,177,180,180,162,156,153,147,143,135,120,70,90,86,0,60,80,110,110,126,128,130,130,130,130,130,135,150,150,185,187,190,190,190,190,190,180,167,160,180,180,170,171,166,160,160,160,160,160,160,150,160,158,150,150,151,153,153,155,167,170,170,170,160,160,170,170,170,170,80,150,170,178,180,140,178,170,157,160,135,130,120,90,85,20,10,70,80,68,70,60,10,10,60,60,100,100,110,112,120,130,130,130,130,130,147,150,150,160,180,190,190,190,190,190,190,163,160,170,170,166,160,160,160,160,160,160,160,160,150,150,150,150,150,150,150,160,162,166,162,152,155,168,170,170,120,140,134,150,170,160,157,170,150,125,130,130,90,80,30,60,60,60,10,80,85,95,100,110,110,110,120,120,110,140,149,150,155,169,170,190,188,190,188,183,180,180,160,170,168,162,160,160,160,160,160,160,160,150,150,150,150,150,150,150,148,157,160,150,137,157,155,157,138,140,140,132,140,135,148,120,113,60,60,37,60,10,100,100,107,110,110,120,120,120,130,140,140,140,152,160,160,180,180,180,180,180,180,160,160,160,156,160,160,160,160,160,160,160,150,150,150,150,150,150,150,141,150,150,160,148,140,130,130,130,130,130,130,122,120,110,67,60,60,30,37,31,80,100,100,100,105,110,110,150,160,160,180,180,180,180,180,180,180,180,180,135,150,150,150,160,160,160,160,160,150,150,150,150,153,154,153,144,150,145,140,140,140,130,124,125,120,127,60,10,87,85,100,100,100,100,100,105,100,110,110,160,160,160,175,180,180,180,180,180,180,180,180,180,130,150,158,160,155,150,152,160,150,150,140,150,150,160,160,160,40,136,140,140,140,140,120,120,120,40,0,80,60,100,100,100,160,160,178,180,180,180,180,180,180,180,180,180,180,130,130,155,150,150,151,150,145,130,160,160,160,150,150,60,87,140,138,140,140,130,130,130,130,120,120,100,20,90,100,100,100,160,170,180,180,180,180,180,180,180,180,180,145,130,130,100,147,150,130,30,30,120,130,132,140,140,130,130,130,130,120,60,90,100,100,100,100,160,160,167,170,180,180,180,180,180,180,180,180,175,130,113,133,150,143,130,120,100,120,140,132,130,130,120,40,60,90,98,160,160,160,165,180,180,180,180,180,180,180,180,180,160,140,130,120,110,140,135,130,130,100,136,130,90,40,160,160,162,165,170,170,180,180,180,180,180,180,177,175,170,130,140,140,140,130,82,130,130,60,50,30,160,167,170,170,170,175,180,180,180,178,170,168,160,130,140,140,140,130,130,90,72,70,130,100,100,30,10,20,160,170,170,170,170,170,180,180,180,180,180,175,160,160,150,100,130,140,140,140,140,140,140,136,130,60,70,70,100,20,0,50,170,170,170,170,170,180,178,176,178,166,160,150,150,140,130,120,130,130,140,140,140,131,130,70,65,80,110,100,60,50,20,20,20,20,35,155,170,170,170,170,170,173,180,168,160,160,140,140,140,130,117,90,110,120,120,129,140,140,150,140,140,140,140,130,70,40,70,72,100,50,30,30,137,150,157,170,160,170,170,167,160,160,150,150,128,130,100,80,60,130,150,150,140,140,140,140,30,60,60,60,5,140,145,150,160,160,160,157,150,133,130,90,130,130,140,140,150,150,150,140,140,140,35,60,60,0,50,10,70,140,140,125,150,150,150,150,153,150,140,140,130,130,87,100,60,60,130,130,124,132,138,143,150,140,140,140,47,30,30,10,10,120,143,150,150,150,120,127,90,90,90,80,110,123,128,128,127,140,140,140,150,148,150,140,140,40,60,30,30,40,127,113,140,150,140,150,143,130,120,90,90,110,100,110,115,120,130,140,140,145,150,150,50,60,30,30,40,110,110,80,140,130,130,130,85,90,90,90,100,110,120,125,130,140,137,140,140,140,140,50,50,60,60,60,30,30,30,30,40,90,130,125,90,90,110,110,80,110,112,120,140,130,130,40,30,40,60,60,30,30,40,10,70,70,145,142,90,90,90,90,90,110,110,105,140,120,40,130,20,40,60,60,60,30,30,50,60,137,130,70,90,90,90,90,90,90,90,110,115,134,40,125,40,60,45,30,30,30,140,123,93,90,90,90,100,118,120,120,120,100,50,60,70,80,40,50,30,30,20,20,20,140,130,130,110,100,82,90,90,90,90,100,100,120,120,120,120,115,107,75,70,50,20,140,140,130,130,122,110,90,95,100,100,130,120,120,120,100,100,40,0,30,140,130,130,130,124,115,90,100,100,100,110,120,130,125,90,30,30,0,0,130,130,130,130,130,113,90,100,100,100,120,115,120,80,50,47,30,20,0,140,130,130,130,93,100,100,110,130,70,33,30,30,0,140,140,130,125,120,130,140,80,30,20,20,140,140,135,130,130,124,120,90,120,130,30,30,40,10,140,140,140,120,120,120,110,10,140,140,140,120,120,113,20,20,140,140,137,130,125,113,70,50,20,20,20,136,130,125,120,120,115,60,70,20,20,120,120,20,20,100,100,20,20,20,100,100,20,20,20,130,130,100,100,100,100,100,20,20,130,130,130,100,100,100,100,100,100,0,130,100,100,100,100,100,126,100,100,100,100,100,120,60,100,100,100,100,50,60,100,100,100,100,70,60,100,70,70],"t":{"cinema":[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,708,-1,-1,-1,-1,-1,-1,423,-1,-1,-1,-1,-1,-1,-1,709,400,397,398,680,-1,-1,-1,-1,-1,-1,-1,-1,-1,426,418,410,-1,-1,-1,-1,-1,-1,-1,-1,710,406,405,-1,-1,-1,-1,-1,-1,-1,-1,706,360,356,-1,-1,-1,-1,-1,-1,-1,-1,417,334,333,348,413,-1,-1,-1,-1,-1,-1,425,425,379,333,323,270,-1,-1,-1,-1,-1,-1,-1,426,409,405,-1,-1,-1,-1,-1,-1,427,414,403,378,286,280,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,404,401,382,366,204,208,218,224,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,396,380,359,248,200,195,200,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,698,393,378,363,348,210,191,187,177,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,404,402,375,374,342,332,300,171,175,174,185,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,378,365,337,224,161,161,157,152,187,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,416,388,375,357,342,139,145,143,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,708,401,394,372,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,396,378,117,117,168,348,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,426,386,382,270,97,131,143,188,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,420,398,383,377,254,86,95,108,148,196,216,230,242,257,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,401,387,362,269,72,68,118,167,171,215,213,231,246,262,286,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,378,374,354,282,288,286,250,54,59,109,112,131,153,171,175,194,208,222,240,262,280,291,297,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,344,310,295,290,268,226,58,38,107,118,145,163,194,191,234,252,268,290,312,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,363,350,308,294,283,211,24,109,130,159,174,193,244,260,273,284,291,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,348,337,325,301,297,270,261,239,205,200,52,9,116,141,146,174,244,256,263,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,362,341,319,295,275,255,239,224,23,24,94,119,132,160,231,233,257,274,289,299,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,338,313,295,278,268,235,231,235,237,37,56,87,105,118,130,140,208,174,213,232,252,262,279,296,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,327,324,308,290,270,250,234,220,229,240,49,65,78,100,138,148,203,194,206,246,260,272,296,308,320,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,421,-1,411,422,310,300,284,275,255,232,225,211,64,73,93,116,143,158,174,196,201,239,250,282,300,320,356,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,404,406,410,317,299,280,259,243,229,202,164,96,86,103,112,176,176,181,224,228,252,270,289,312,324,344,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,398,388,389,322,297,278,269,250,187,183,126,101,98,102,125,163,171,180,222,234,244,256,284,302,330,374,391,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,430,428,-1,-1,370,360,345,331,310,306,289,274,277,238,228,186,123,115,103,102,120,155,160,183,205,207,238,258,268,296,304,323,356,369,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,424,708,396,383,364,356,340,304,295,279,268,245,243,180,141,129,119,175,159,166,220,218,231,239,256,269,274,303,313,350,352,374,380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,428,385,372,377,364,298,279,278,265,269,274,163,140,134,144,167,183,199,231,230,245,265,270,278,368,388,384,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,432,416,420,386,401,427,419,384,323,300,298,283,281,275,267,256,145,145,161,183,204,230,249,253,263,291,286,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,438,403,378,394,402,315,312,309,296,291,252,248,248,168,200,237,254,262,286,407,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,419,420,378,375,388,337,330,324,319,306,310,284,267,240,235,186,181,192,208,218,221,240,283,271,286,397,410,-1,406,710,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,416,370,399,346,347,331,336,317,285,272,265,224,195,188,232,229,233,246,300,297,382,388,690,400,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,356,356,369,356,358,348,335,317,300,259,234,221,205,197,218,234,228,246,315,374,370,390,403,414,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,423,410,368,385,344,350,336,359,352,341,321,312,311,261,246,230,219,215,223,218,239,231,245,358,376,390,409,422,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,420,419,390,376,374,374,326,326,322,319,353,343,346,326,314,313,290,257,240,231,226,238,234,230,344,255,260,346,390,394,413,-1,-1,-1,428,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,707,413,394,355,358,311,315,313,314,336,341,336,309,301,287,267,257,261,242,241,242,249,339,351,317,309,298,253,265,273,282,404,426,422,418,417,419,423,707,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,379,372,-1,307,299,306,296,333,349,325,311,300,280,271,265,254,256,254,261,331,330,285,300,314,325,374,379,408,412,409,404,410,707,413,426,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,406,411,395,390,372,361,341,327,301,288,294,284,339,330,319,297,284,284,268,262,276,277,290,290,320,333,394,428,416,415,410,401,385,398,393,413,407,384,396,411,406,417,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,401,387,380,369,316,309,288,284,279,280,338,329,315,292,296,285,280,291,276,279,293,300,348,409,423,397,386,389,387,409,408,384,377,388,390,403,415,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,412,412,394,380,361,355,304,274,267,276,325,329,324,309,308,323,286,296,301,293,290,298,354,366,381,408,416,406,396,358,360,365,368,394,366,377,382,391,393,381,-1,-1,-1,-1,-1,-1,420,406,399,406,406,395,378,366,338,331,306,308,316,313,294,263,253,259,261,257,250,311,316,320,323,322,304,314,310,310,314,322,395,387,374,420,410,341,344,352,358,387,371,379,365,362,374,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,409,397,385,408,389,385,369,335,327,297,298,303,297,286,278,254,247,252,232,241,249,248,280,250,282,311,312,334,333,314,318,341,316,316,323,322,326,334,359,376,381,362,365,345,330,330,323,321,323,338,339,344,361,348,355,-1,-1,-1,-1,-1,380,370,371,363,363,330,325,285,294,294,285,270,261,240,228,230,228,241,235,229,248,243,258,274,294,302,317,336,327,335,334,336,328,331,336,362,-1,382,364,353,343,338,311,306,313,308,325,319,319,322,322,337,331,330,350,354,-1,-1,374,361,366,367,345,350,331,319,298,285,268,277,282,271,254,224,219,218,212,228,221,268,288,293,306,327,346,341,354,342,345,355,386,373,378,-1,394,413,407,396,330,326,319,298,302,306,308,301,295,307,319,334,332,334,-1,-1,-1,-1,-1,-1,-1,-1,-1,379,362,354,358,342,336,316,312,298,296,278,257,267,263,246,239,241,206,193,200,207,207,207,264,265,287,296,315,335,358,361,356,358,383,-1,409,416,315,304,305,282,280,293,286,292,290,293,300,312,304,303,308,341,319,-1,-1,-1,-1,-1,-1,-1,-1,418,378,354,344,338,344,330,316,302,301,291,280,247,248,245,241,220,216,198,190,204,200,255,266,282,302,317,328,348,369,367,366,367,-1,412,400,419,-1,413,294,274,268,276,272,276,278,279,284,290,294,293,300,301,304,312,-1,-1,-1,-1,-1,-1,-1,-1,422,416,414,373,356,346,340,339,327,322,316,307,299,281,270,256,241,242,242,222,201,183,185,196,184,232,233,235,268,282,296,299,308,327,336,361,378,379,425,417,416,402,388,381,375,274,266,263,268,261,259,263,265,263,269,281,276,288,277,289,292,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,416,416,401,393,410,367,359,336,327,316,313,312,304,287,269,260,246,232,227,219,213,202,176,169,172,184,222,231,248,269,284,282,297,315,328,344,361,382,391,-1,-1,-1,-1,426,416,395,368,358,307,257,262,265,252,246,246,245,242,249,260,257,257,264,271,265,262,282,328,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,402,404,395,379,372,375,358,344,327,311,312,302,288,280,262,276,251,246,240,215,209,211,200,190,175,173,158,152,163,170,183,166,189,221,233,248,261,271,284,309,315,335,346,363,371,399,-1,-1,-1,-1,-1,378,368,344,323,316,242,241,234,240,230,229,237,233,248,239,256,249,255,257,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,424,423,422,393,395,387,376,385,366,368,340,312,297,289,278,269,269,253,247,239,243,215,218,200,200,192,178,173,155,143,143,181,182,172,170,194,205,210,221,253,256,269,275,304,314,337,345,366,380,391,-1,-1,-1,425,408,398,373,353,335,324,313,303,304,307,232,237,235,227,217,215,218,219,221,227,224,230,256,235,247,263,-1,-1,-1,-1,-1,-1,-1,-1,-1,419,417,401,375,377,372,355,352,355,350,326,316,301,282,268,258,261,236,228,220,213,205,207,183,178,168,145,144,133,129,139,170,175,190,189,206,213,254,246,255,271,291,313,313,333,363,-1,-1,-1,417,407,357,342,336,315,306,299,238,224,218,204,196,204,196,207,213,212,220,-1,-1,-1,-1,-1,-1,-1,424,416,420,402,364,349,362,350,343,343,340,314,308,310,279,258,246,230,209,192,192,179,140,134,128,116,135,127,131,159,164,195,192,201,232,226,238,286,299,313,355,-1,-1,-1,-1,411,404,334,326,326,277,240,233,204,197,190,188,185,190,200,202,192,215,-1,-1,426,-1,-1,410,395,403,391,380,391,378,377,354,336,330,338,330,322,320,313,299,297,280,262,248,232,217,206,211,200,184,185,186,157,142,126,130,116,105,121,131,111,140,150,166,183,187,217,226,239,267,290,302,318,336,-1,-1,-1,-1,417,406,390,353,334,328,290,274,255,242,217,209,197,173,197,172,181,196,193,203,216,180,196,281,424,415,411,398,389,385,388,381,376,380,364,362,369,358,356,333,317,317,315,310,308,306,288,284,267,258,245,232,214,199,185,179,176,164,151,134,134,131,116,101,90,95,105,146,136,153,164,172,186,196,209,219,285,293,303,323,420,-1,-1,-1,421,409,402,378,364,329,258,252,235,208,194,185,170,160,187,190,158,177,394,403,391,373,369,354,363,354,346,352,345,341,324,306,305,302,297,294,284,267,267,258,250,238,229,209,191,183,167,150,141,128,122,104,91,87,91,94,85,83,145,129,138,151,164,179,186,284,290,319,320,340,343,-1,-1,-1,-1,425,410,391,386,349,322,268,260,244,225,204,182,174,196,153,148,182,-1,422,403,400,395,376,372,356,360,360,350,341,360,349,331,330,332,327,316,290,285,290,282,280,264,258,253,240,231,223,214,203,182,172,158,144,129,116,117,93,83,80,65,77,89,105,118,138,139,161,165,179,196,215,233,260,274,278,317,332,335,423,-1,-1,422,411,411,403,388,371,359,338,328,299,226,215,192,186,161,141,131,146,-1,409,392,407,377,373,365,358,361,345,352,343,332,350,333,329,322,325,331,326,322,332,311,316,300,295,269,270,266,253,249,256,225,215,210,203,192,182,155,144,131,117,115,91,78,68,59,52,66,120,131,146,149,179,194,215,226,232,251,267,274,294,307,321,347,417,423,406,399,401,390,378,356,347,335,320,298,239,228,233,195,174,208,381,367,352,345,345,340,327,326,321,319,316,309,312,310,302,315,328,300,296,299,260,256,270,264,247,237,229,235,225,206,210,189,179,163,155,137,121,109,92,81,71,56,100,111,123,139,161,174,187,216,219,269,278,296,300,313,324,413,407,396,381,372,377,346,344,331,329,310,310,271,248,230,224,196,194,172,191,256,260,277,310,339,352,337,339,322,332,317,304,305,305,304,300,296,296,289,277,302,296,281,275,253,243,249,251,242,228,211,207,196,197,196,192,176,166,149,136,116,97,82,71,59,80,84,91,103,121,133,144,161,184,196,215,261,278,293,313,319,400,395,391,395,402,367,364,332,339,329,323,313,317,317,259,240,226,206,91,150,172,188,200,248,262,249,260,271,282,316,406,338,332,325,312,310,304,292,292,287,290,282,288,280,278,270,265,269,273,233,229,236,242,233,216,200,189,200,180,192,182,174,160,146,128,114,95,75,64,70,88,95,96,107,122,131,151,175,187,202,219,232,248,259,281,302,311,323,387,378,382,392,394,376,357,344,321,319,303,304,290,288,278,256,229,220,162,222,227,221,236,251,251,263,-1,316,309,307,311,297,293,292,290,280,282,278,284,276,260,259,255,254,257,214,222,233,233,229,188,185,172,178,170,167,160,162,142,132,108,88,81,63,23,35,52,106,105,117,130,144,158,169,184,204,232,239,244,271,280,291,308,375,373,376,381,375,365,343,329,311,299,291,292,277,273,264,261,54,108,141,153,173,218,208,229,224,235,256,268,-1,330,313,305,301,302,277,291,282,267,259,261,251,267,256,288,241,252,272,240,205,221,207,214,189,174,156,158,164,149,150,144,138,126,108,88,77,65,44,44,50,82,95,109,119,132,160,171,189,191,209,219,241,263,270,291,310,358,363,369,372,366,352,334,321,325,294,275,264,260,260,256,248,158,144,162,169,184,189,201,216,232,254,269,294,-1,397,388,374,323,305,286,274,262,281,255,260,258,249,240,240,230,233,234,238,221,196,193,203,196,181,166,152,146,150,138,136,144,127,132,118,98,75,68,64,51,61,86,95,103,135,163,181,192,204,213,230,240,258,275,284,349,358,351,359,354,358,324,308,291,263,248,244,118,164,151,153,155,171,178,200,222,230,250,250,415,409,399,372,354,317,304,259,245,243,243,238,226,224,231,215,216,218,208,213,219,203,200,178,184,181,180,160,156,138,124,138,123,132,121,119,120,104,93,79,79,66,57,91,93,101,106,116,128,145,155,187,193,213,218,236,249,261,272,292,294,328,331,341,337,348,331,318,295,282,254,244,226,125,128,132,148,158,172,190,269,414,405,384,377,342,343,237,231,221,225,217,217,205,198,206,197,198,185,185,195,176,168,165,152,139,126,119,109,120,109,104,111,118,95,101,87,81,67,67,81,86,98,112,116,130,141,151,157,166,177,187,205,219,236,246,257,270,286,319,316,323,321,325,335,318,305,290,266,260,265,210,173,48,115,107,122,147,158,175,187,203,226,253,372,365,337,234,212,209,197,201,193,188,182,176,183,174,176,179,174,175,159,160,159,163,162,171,152,135,120,107,101,99,96,92,96,108,117,112,100,94,80,86,89,89,98,109,124,144,156,165,170,181,194,207,226,243,244,247,266,280,310,305,307,316,323,331,309,301,273,255,244,198,155,98,105,138,148,164,182,194,215,244,267,369,363,348,329,312,194,191,185,189,179,173,176,176,170,163,161,160,150,147,152,149,153,141,145,165,155,137,126,114,103,85,86,84,87,95,122,120,114,103,93,99,101,112,119,118,130,143,166,170,179,192,196,204,216,232,241,232,236,245,298,288,299,300,305,314,310,298,280,271,242,226,191,116,94,89,75,116,121,144,156,175,194,203,226,240,263,217,-1,357,350,323,301,287,173,170,186,164,160,158,154,146,157,152,140,137,134,136,140,128,124,138,159,158,147,131,121,101,90,70,80,61,82,89,99,107,107,109,98,105,111,114,116,157,170,183,195,202,221,218,228,239,231,220,225,229,283,276,285,288,297,290,286,233,229,200,189,144,169,113,83,94,107,152,157,191,210,244,208,215,206,212,-1,334,336,278,267,156,151,141,141,137,135,124,140,130,119,128,116,112,118,126,147,148,144,130,123,110,91,71,58,54,59,75,86,92,89,76,76,108,135,162,174,179,188,193,202,206,217,213,209,207,210,272,260,261,280,276,286,277,271,248,249,208,125,106,91,103,134,167,216,230,197,216,177,190,201,-1,344,347,291,270,252,167,151,135,134,121,125,122,113,113,107,115,107,99,100,116,133,139,138,137,116,113,82,88,66,46,50,81,71,69,93,95,126,141,156,175,186,200,209,208,203,204,200,198,201,199,260,265,252,266,263,258,265,271,264,245,231,191,173,176,162,145,137,130,123,143,153,167,222,230,256,206,210,158,168,180,189,223,-1,363,343,333,331,278,275,239,234,162,148,128,116,104,126,98,103,100,94,96,87,90,104,110,122,133,132,115,102,91,77,61,48,33,48,54,67,72,61,56,70,80,120,136,145,150,169,185,199,197,197,191,186,188,183,246,253,234,236,258,253,257,268,269,250,224,214,199,190,190,165,143,128,152,112,137,146,232,239,255,192,185,171,146,158,175,190,202,209,-1,-1,416,353,341,326,315,303,284,264,234,222,167,154,132,126,100,88,83,93,79,78,77,73,70,74,88,97,108,120,135,123,109,97,79,63,48,33,24,54,63,61,54,44,43,61,76,80,104,121,130,144,157,169,191,194,184,176,177,181,174,186,198,207,220,238,241,228,224,248,233,257,247,233,220,209,199,207,250,186,177,173,158,150,140,132,159,173,202,256,231,235,214,163,158,142,136,161,178,184,181,163,-1,402,348,350,306,296,291,261,252,228,201,198,163,124,108,74,73,64,65,65,57,57,61,71,85,98,112,128,132,117,82,74,64,54,20,7,40,46,51,48,36,49,53,61,102,120,135,145,160,176,186,181,173,161,163,165,161,159,190,200,214,226,219,209,225,225,237,258,258,223,222,217,244,257,200,193,188,168,170,154,138,140,164,204,248,237,222,198,187,168,151,126,135,131,152,167,174,143,157,164,383,345,364,297,277,237,213,199,173,157,101,84,66,56,54,44,44,38,50,64,76,89,101,111,121,126,112,93,96,73,48,36,15,17,37,38,22,20,59,48,59,70,85,100,124,133,155,168,174,183,169,161,145,152,149,143,150,142,179,193,198,208,219,218,210,212,209,215,231,257,248,239,236,234,240,252,264,212,200,179,172,167,154,162,214,226,230,250,241,228,212,184,177,186,142,170,118,110,115,139,131,185,157,318,334,232,226,188,169,100,72,61,47,32,27,31,39,54,65,77,86,103,113,132,122,117,92,81,71,40,29,24,36,45,18,22,24,43,60,74,114,118,148,155,173,184,176,154,163,136,144,132,138,137,140,168,175,187,201,194,199,205,195,194,206,216,228,230,239,248,257,257,255,258,243,219,208,193,182,175,170,180,190,236,205,192,173,164,166,130,114,105,102,127,134,124,121,136,150,291,240,229,219,197,190,143,72,58,67,18,4,32,47,57,68,72,90,99,119,119,119,107,83,71,55,48,46,40,47,43,32,30,43,53,59,72,126,149,159,175,169,162,141,135,122,120,112,122,132,176,186,184,188,188,196,186,184,194,199,213,224,222,252,248,255,259,270,255,236,226,218,210,191,185,188,209,227,233,249,218,217,210,191,169,161,148,89,77,78,119,102,115,-1,283,276,260,242,203,189,138,121,79,73,64,28,16,18,31,42,62,59,75,88,105,119,110,107,96,80,81,60,62,46,34,47,49,42,56,52,66,74,127,158,159,147,135,129,109,96,102,110,119,124,160,172,174,180,178,176,180,170,163,181,188,200,205,222,228,237,257,254,261,260,232,207,203,197,196,222,234,233,240,238,231,213,203,185,193,156,142,126,108,91,77,74,64,100,95,313,262,248,243,202,196,197,158,149,126,117,70,33,29,28,28,35,35,40,64,73,97,108,97,96,80,58,52,40,25,27,47,50,58,69,80,162,143,146,150,150,114,107,97,89,97,89,113,107,153,166,173,168,161,162,162,172,156,163,172,182,189,201,214,225,234,248,244,261,266,252,255,242,230,224,207,216,233,243,241,218,199,195,170,163,144,125,119,102,50,47,321,275,264,256,225,213,204,193,177,138,125,109,102,82,67,51,39,46,40,25,31,34,59,66,84,98,96,88,87,86,53,37,27,7,17,46,67,77,90,99,103,117,135,129,127,98,94,81,80,81,97,102,98,135,144,153,160,153,150,152,164,160,146,163,162,178,181,196,209,207,224,232,234,239,252,268,264,248,248,237,229,216,240,251,253,217,212,198,190,147,119,69,47,43,-1,-1,366,351,342,325,296,280,274,227,223,176,164,95,79,57,30,20,17,46,52,76,86,79,82,72,66,77,61,29,20,33,40,83,93,105,103,178,158,118,116,97,82,70,64,67,94,90,132,142,154,147,139,134,144,147,133,134,148,153,161,178,195,196,213,208,217,223,240,253,272,274,258,259,245,230,233,269,263,211,194,182,180,140,99,71,18,-1,-1,385,366,342,282,266,220,206,150,147,122,112,110,93,47,23,12,84,72,61,74,73,68,62,61,72,83,71,60,34,45,40,40,60,75,87,101,129,183,150,98,91,87,74,53,56,72,102,117,143,148,141,132,121,120,126,134,119,128,137,152,164,165,179,186,198,201,217,226,242,253,278,278,240,265,278,236,287,168,166,162,138,115,46,-1,385,352,319,297,277,263,244,236,208,196,141,132,134,116,86,77,34,31,68,56,67,64,68,57,48,59,73,76,61,51,46,58,54,73,92,98,143,143,167,174,110,91,83,73,55,38,42,92,61,82,129,141,136,124,121,103,109,122,116,115,123,135,141,151,163,186,186,192,202,220,235,249,283,292,278,272,254,266,269,220,210,203,184,170,162,145,135,118,77,49,48,-1,421,418,384,364,320,308,278,276,255,230,220,205,183,166,153,147,135,136,124,101,93,101,40,56,50,52,70,46,38,34,46,54,66,74,69,57,73,86,73,70,109,104,115,135,142,173,148,149,118,105,92,77,65,64,33,26,30,49,56,122,131,123,117,105,100,111,103,107,98,114,126,132,150,159,163,208,201,212,227,252,298,295,308,305,290,272,267,270,260,235,222,203,189,162,162,140,120,87,85,62,52,100,413,364,353,326,299,281,272,242,228,212,188,179,182,160,124,112,114,117,117,61,71,68,69,60,45,33,20,27,41,55,69,67,80,93,91,89,101,116,120,142,179,161,142,133,106,89,79,66,52,32,19,30,58,56,120,119,111,100,92,88,102,92,86,104,116,128,144,159,164,227,216,225,244,261,306,291,311,296,266,238,232,221,183,174,152,138,110,-1,376,360,342,324,314,302,263,250,246,224,202,208,189,170,167,139,123,118,130,147,131,84,88,94,76,49,39,18,16,28,46,54,73,83,89,89,102,104,94,96,110,128,142,174,171,140,128,110,102,89,82,69,38,25,11,42,54,65,78,104,113,109,95,85,70,74,82,75,78,91,106,133,142,156,229,219,210,209,218,236,275,235,238,244,284,241,231,197,153,139,122,120,127,-1,389,377,355,319,302,290,268,260,240,230,219,213,207,180,171,169,132,135,144,147,142,147,154,96,100,94,80,60,46,28,11,17,40,65,66,82,89,96,100,118,124,113,104,140,140,146,163,160,164,165,152,135,130,103,88,75,52,38,26,15,42,47,67,80,91,82,60,57,78,84,61,69,83,90,116,133,143,157,167,190,198,191,220,220,225,232,224,257,251,232,219,207,214,243,249,236,219,217,193,187,168,164,164,146,136,132,139,395,377,363,329,294,282,269,253,256,240,236,229,210,200,181,167,174,150,143,164,158,170,159,158,112,111,87,63,50,59,29,25,34,43,54,68,86,86,111,99,103,110,103,111,128,144,144,150,150,149,145,143,120,118,83,78,57,56,50,55,40,42,60,75,60,52,48,80,80,52,62,72,85,96,113,146,143,159,167,190,179,216,204,220,257,247,224,269,263,246,243,225,223,195,185,166,166,155,150,146,-1,386,378,369,358,301,290,281,285,266,267,248,236,231,218,193,176,166,154,163,164,164,170,161,154,119,116,71,60,53,37,44,49,58,68,80,81,75,103,94,93,97,98,107,119,141,133,139,148,145,126,109,105,85,75,70,96,85,55,50,60,74,100,80,62,48,39,38,51,39,35,55,66,80,100,115,131,147,157,170,172,180,186,206,202,194,205,218,260,238,246,279,262,245,229,218,209,195,196,184,168,151,178,172,410,393,366,355,342,325,311,304,294,290,269,256,254,218,209,203,170,164,155,160,153,134,138,134,97,95,88,61,53,52,58,67,69,75,78,69,68,85,65,76,75,89,94,106,114,122,117,122,135,148,136,120,114,103,95,89,84,93,71,59,65,78,88,100,103,95,80,53,41,34,38,3,24,38,54,71,85,94,111,128,142,148,142,158,165,173,172,187,195,252,252,254,267,289,246,234,225,219,208,194,184,181,184,176,411,408,385,368,354,342,312,321,292,284,278,277,271,257,227,223,213,199,167,157,138,163,140,137,160,126,120,100,76,63,61,68,78,79,82,70,67,60,42,50,52,64,75,75,92,105,106,109,112,112,119,118,131,127,132,112,106,101,90,80,66,74,86,101,108,109,94,86,72,58,44,58,58,50,43,50,58,77,84,98,113,121,134,144,138,159,155,161,186,193,232,308,273,272,279,269,258,259,239,234,222,221,205,197,192,193,210,-1,416,373,374,350,346,294,302,284,279,255,235,233,222,209,190,150,134,125,116,123,133,117,122,105,122,126,95,76,69,78,87,88,90,76,62,72,36,33,39,53,61,64,77,89,96,98,97,102,100,109,128,119,132,137,126,117,108,111,96,88,80,90,105,119,107,92,86,96,62,62,69,63,48,47,68,77,87,109,111,112,116,112,134,135,143,188,285,294,291,280,278,272,274,246,240,238,226,216,211,205,210,223,-1,426,-1,381,382,362,340,336,297,274,268,250,245,203,177,162,137,124,120,113,102,97,114,115,104,93,88,98,105,99,88,92,53,34,21,32,34,47,49,62,72,82,86,84,84,87,93,113,103,114,127,140,127,122,119,117,102,92,98,105,102,111,115,103,93,80,70,71,77,69,61,75,88,103,110,113,102,104,101,105,121,123,120,143,153,188,296,308,301,297,306,294,294,288,280,270,261,245,240,230,229,213,216,217,-1,425,380,386,371,353,295,272,264,254,252,228,212,190,175,157,131,73,80,103,94,114,99,102,109,116,101,73,55,46,30,16,13,36,39,45,55,65,75,78,64,72,94,94,105,100,118,116,136,144,134,121,116,101,106,104,110,118,112,108,90,77,95,109,116,108,97,87,99,97,107,113,107,116,159,280,273,281,299,303,316,308,305,282,281,293,261,267,234,231,232,-1,-1,390,381,372,270,253,246,212,206,194,155,148,152,122,100,67,56,69,72,77,85,103,126,116,113,93,84,67,54,41,24,26,23,21,28,38,52,61,66,61,56,78,86,84,82,96,109,122,136,136,113,112,96,84,88,92,81,93,110,115,113,107,99,82,95,105,90,87,96,110,105,103,116,159,178,188,241,276,245,273,291,297,308,328,324,320,305,287,298,296,271,269,244,-1,-1,374,354,348,327,318,306,309,272,251,247,224,200,154,155,110,105,84,64,73,58,38,53,61,88,81,84,105,125,116,101,90,95,73,49,48,35,31,21,12,24,35,52,42,51,40,60,66,74,67,80,91,106,118,124,115,101,94,86,68,78,75,74,90,103,108,113,110,112,88,95,84,93,88,71,164,178,186,190,209,248,231,239,250,264,272,295,309,324,334,323,314,306,308,307,-1,-1,-1,-1,406,396,381,367,361,338,330,313,297,210,201,168,152,134,110,93,81,75,54,43,33,32,41,43,57,83,91,112,122,114,105,80,74,55,46,48,36,22,22,31,46,37,35,32,45,49,56,47,64,79,98,114,118,68,65,68,60,66,82,96,104,115,114,94,92,86,79,76,85,83,73,61,51,54,49,65,55,70,70,159,169,180,184,203,212,226,244,261,274,290,309,321,336,338,332,325,338,308,-1,-1,-1,392,382,363,353,319,303,290,203,209,150,141,119,103,87,69,57,42,14,12,25,41,96,104,119,130,113,98,93,83,78,63,58,46,45,39,50,46,52,24,22,37,34,32,48,66,83,97,132,110,49,48,56,48,51,69,78,94,109,113,96,82,74,69,64,68,81,76,55,45,30,44,43,51,55,68,71,82,154,159,165,177,191,204,231,242,252,271,289,304,318,342,350,343,336,333,302,-1,-1,-1,336,328,310,160,145,127,108,114,71,62,40,34,28,29,31,61,73,84,121,134,136,124,104,101,95,89,68,64,66,59,54,63,60,47,18,38,23,27,36,44,74,87,142,106,95,43,44,39,38,50,59,84,100,103,93,82,70,60,57,54,68,78,83,54,41,29,7,22,35,52,60,76,120,129,141,160,179,202,224,237,255,267,280,298,308,334,357,356,351,358,348,315,-1,-1,147,124,117,89,65,52,50,57,54,42,63,71,88,108,118,134,147,131,118,115,101,85,74,85,68,68,72,64,52,35,28,26,32,12,38,44,54,69,101,79,24,40,27,30,43,68,75,92,99,92,72,58,46,42,51,58,74,67,58,54,42,27,34,46,62,87,87,106,125,139,153,176,190,204,219,245,269,281,299,309,324,346,357,365,370,370,378,334,-1,-1,-1,-1,-1,429,214,192,190,159,148,137,115,99,88,73,72,70,67,69,60,54,58,82,92,110,143,147,147,131,121,109,96,104,91,83,81,78,66,53,35,36,30,21,29,38,70,76,89,91,80,16,19,15,17,32,44,57,71,87,92,75,67,71,33,29,46,55,74,71,72,55,47,34,46,65,78,94,107,115,142,168,165,181,200,213,227,235,296,295,293,305,322,377,389,374,357,339,343,407,-1,-1,-1,-1,346,342,314,227,211,192,185,184,146,130,123,108,114,110,83,84,80,77,71,69,72,102,104,147,157,159,143,136,122,120,121,111,110,95,91,90,77,62,58,50,49,54,36,39,48,63,74,83,92,79,71,58,38,21,12,20,12,14,29,54,54,73,83,82,69,55,49,20,40,54,81,79,78,69,69,61,54,74,96,107,120,156,160,179,190,204,242,277,299,308,306,312,336,385,364,376,409,-1,-1,-1,391,343,298,288,273,262,233,220,203,193,171,137,132,173,123,115,101,94,97,88,93,86,84,106,120,136,152,162,157,156,152,138,135,134,122,104,101,103,94,77,74,74,72,69,53,53,54,71,82,109,105,102,73,65,50,33,25,31,27,26,40,51,65,87,82,78,77,68,40,7,34,45,69,77,86,95,89,77,80,87,71,88,102,125,132,152,160,170,181,198,226,235,262,314,315,314,324,348,357,370,404,384,377,386,403,422,399,341,236,228,210,196,185,177,176,158,163,150,133,131,119,130,111,114,110,99,109,130,143,164,172,171,163,151,141,144,128,108,83,86,78,82,83,80,64,65,72,96,108,115,97,81,58,54,38,36,47,30,40,52,66,76,86,88,76,60,48,36,18,36,50,58,78,90,97,94,92,87,81,83,152,159,170,207,218,221,300,305,338,345,366,385,392,390,393,410,408,419,-1,406,342,328,244,231,214,207,201,203,192,182,170,160,153,172,146,135,126,135,121,130,121,126,111,127,138,182,181,178,172,156,143,131,116,105,91,78,66,72,74,75,79,92,96,87,78,76,84,118,114,91,74,64,52,48,48,52,47,56,67,82,91,89,75,72,62,43,39,32,41,75,85,91,79,85,76,84,133,138,155,182,190,209,229,237,283,290,301,322,341,354,375,377,391,407,413,417,-1,-1,382,363,340,329,321,302,296,289,274,260,261,227,220,213,217,197,185,177,178,170,170,152,142,147,138,146,136,132,138,129,126,143,153,191,190,180,173,161,142,141,116,59,53,68,77,85,89,104,91,93,97,121,116,100,84,85,72,81,64,66,61,67,76,86,91,83,68,69,71,56,47,45,48,66,72,82,91,79,67,73,68,71,66,116,136,168,177,187,232,256,268,317,334,350,362,364,387,399,423,-1,-1,-1,-1,410,407,389,359,332,325,311,300,283,279,276,231,244,231,214,212,203,192,184,174,164,168,162,170,166,142,148,147,137,155,171,183,201,200,183,178,156,110,107,104,34,44,42,55,67,80,103,101,106,110,116,106,104,91,101,80,85,75,72,73,76,91,97,68,63,51,59,65,66,55,53,67,75,83,89,65,59,48,55,53,57,67,78,93,108,118,156,168,183,254,263,269,330,338,348,357,373,391,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,420,426,383,346,353,328,312,298,304,292,278,253,243,238,224,215,207,198,186,182,178,180,183,170,159,164,164,160,165,169,176,195,205,189,173,162,141,124,110,90,43,21,30,36,71,84,82,90,95,100,110,111,125,102,103,98,94,82,79,83,93,86,61,58,60,46,49,61,78,80,76,77,96,94,94,111,43,38,38,39,49,64,101,103,117,125,140,152,174,190,238,252,263,282,296,336,333,351,360,389,394,423,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,354,342,328,319,318,310,300,284,280,251,247,237,233,230,220,202,195,192,183,176,181,167,174,173,196,202,190,180,170,142,135,126,106,76,54,50,28,11,55,48,65,63,66,68,85,77,84,95,109,126,118,118,119,105,106,91,97,80,67,72,52,41,32,44,48,82,79,90,89,90,101,89,81,59,38,21,19,55,54,80,109,132,132,152,147,163,175,188,199,225,236,254,275,284,305,318,363,360,370,393,406,-1,-1,-1,-1,-1,-1,-1,-1,366,343,336,335,323,310,287,307,262,252,248,236,222,215,207,204,208,195,192,170,191,190,180,166,158,152,122,109,79,67,45,16,23,44,58,53,51,59,56,62,71,80,102,120,140,130,129,129,119,108,102,85,69,62,38,29,12,49,66,66,83,101,102,101,102,96,75,69,43,19,9,47,89,119,143,149,175,194,208,209,230,239,247,269,282,304,321,330,356,415,418,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,376,378,357,351,332,317,296,301,296,272,269,261,258,243,236,227,227,213,198,192,167,177,181,179,164,156,153,140,121,96,52,61,42,55,37,51,60,41,38,42,47,65,75,97,115,129,146,151,138,127,117,109,96,83,72,43,33,42,34,46,66,79,97,114,116,115,101,77,62,59,26,13,24,72,82,115,135,178,186,201,212,225,248,254,273,284,296,310,332,351,358,372,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,397,405,422,382,368,357,333,321,303,300,296,285,267,257,252,249,242,225,193,186,156,151,162,142,158,164,161,168,165,151,141,134,132,130,107,85,77,71,52,54,43,26,22,36,61,69,83,108,118,136,162,161,139,129,116,108,87,73,56,47,59,39,39,57,74,93,110,131,124,94,89,69,52,57,38,30,40,58,73,106,119,130,185,173,175,184,216,237,252,261,272,293,302,310,322,334,351,363,370,-1,-1,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,414,389,381,356,346,340,309,292,283,284,269,249,256,235,206,174,147,142,137,147,145,146,146,157,139,131,126,120,97,99,91,81,72,80,72,55,43,30,13,36,52,66,80,98,110,137,152,161,160,141,125,118,91,77,73,62,55,51,64,65,70,74,98,110,125,114,87,77,81,62,65,48,53,52,77,80,109,132,138,143,173,170,185,200,214,231,247,259,271,283,305,312,325,335,350,351,375,385,388,411,419,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,412,405,372,344,326,306,309,288,291,278,265,259,263,218,229,180,125,118,129,137,132,148,162,144,124,113,108,95,92,84,68,65,78,73,65,50,38,28,34,57,59,74,89,116,124,141,156,165,148,135,116,106,92,81,74,73,72,67,77,72,85,95,106,121,123,98,81,86,87,75,74,62,76,65,78,100,139,132,146,166,175,190,198,209,222,233,243,260,279,288,306,320,334,350,365,376,408,407,416,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,408,391,330,325,308,305,294,256,228,193,153,150,123,100,103,119,126,140,147,135,117,113,98,94,85,70,57,61,61,74,79,55,46,51,42,59,71,80,109,113,139,148,167,160,146,126,123,110,94,91,86,80,86,95,87,93,94,113,118,117,107,112,116,97,92,89,92,79,83,82,89,104,127,148,160,166,187,207,213,224,240,252,267,283,305,306,320,333,355,365,380,390,405,419,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,422,-1,426,402,386,334,330,320,241,230,216,206,195,153,108,107,114,149,153,144,122,108,101,82,79,65,47,46,45,56,73,83,68,55,60,64,55,69,90,99,124,126,148,164,161,146,145,135,122,118,107,106,92,94,94,102,98,114,124,128,132,123,132,128,110,114,102,92,92,96,92,101,114,122,146,158,193,204,210,272,281,302,329,331,343,371,386,396,408,703,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,340,222,220,224,181,159,185,104,82,158,151,156,128,113,99,85,69,51,38,29,33,34,52,68,80,83,72,70,77,73,88,97,117,138,142,165,173,171,156,157,140,131,123,107,114,105,116,109,114,115,133,129,136,140,139,136,139,126,119,113,105,108,108,113,132,122,137,158,171,224,278,295,306,337,409,704,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,331,333,230,212,201,165,147,91,73,62,140,148,136,120,110,93,76,62,49,23,15,22,35,51,67,83,93,87,91,94,85,96,123,123,148,155,176,178,174,160,157,144,134,138,125,123,120,128,172,128,133,140,149,159,161,148,143,145,149,133,126,114,122,130,137,139,149,150,186,301,313,329,344,353,378,406,426,429,427,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,285,247,221,195,193,179,148,130,132,95,75,42,147,141,122,108,92,83,68,50,34,17,7,20,41,68,76,94,98,101,100,97,95,109,125,136,158,166,192,191,182,169,164,152,143,137,138,136,133,156,170,165,148,166,160,178,176,167,150,153,154,140,135,140,153,144,163,159,153,160,178,200,328,328,354,362,374,376,386,404,424,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,298,277,259,212,210,187,177,138,122,96,83,52,48,26,136,131,117,102,85,73,67,52,31,29,50,55,67,84,98,102,123,146,148,172,182,203,194,189,175,171,164,160,162,157,145,149,154,160,169,182,196,176,174,172,161,157,148,144,158,155,162,172,176,181,173,360,369,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,331,310,315,284,248,218,188,178,138,118,112,102,74,34,139,138,108,101,92,85,61,63,37,38,50,58,87,98,100,104,120,123,135,123,130,162,166,181,199,207,200,186,182,178,183,183,164,163,155,160,176,170,179,186,195,203,190,189,183,175,164,161,173,175,180,194,176,189,389,415,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,354,338,221,224,174,166,149,129,116,96,81,56,42,126,111,110,100,94,73,62,56,56,68,79,94,105,123,133,152,136,140,152,173,179,192,204,217,208,203,197,191,190,176,176,178,175,196,186,197,206,214,207,208,199,186,175,178,175,190,187,204,202,198,204,-1,-1,-1,-1,-1,-1,-1,376,257,252,234,198,185,173,153,140,109,99,33,29,131,122,120,104,87,80,67,61,71,81,103,112,119,130,145,154,158,164,180,194,218,225,222,214,206,215,204,206,208,195,190,188,188,194,210,211,234,209,200,188,188,196,190,186,200,202,207,218,221,206,211,367,376,396,-1,-1,-1,-1,377,282,237,227,214,176,162,154,130,88,76,65,47,38,56,138,130,120,116,99,80,71,78,88,98,113,132,143,154,154,160,175,164,164,165,167,201,203,225,231,229,225,220,221,217,214,208,207,205,205,220,232,229,219,207,187,167,182,195,194,205,203,205,221,227,231,222,234,311,-1,-1,-1,-1,-1,-1,308,287,289,232,211,202,191,172,159,141,122,99,90,86,66,68,60,59,131,139,147,126,100,87,109,127,138,140,159,164,165,177,184,178,173,182,192,203,210,246,236,234,234,238,226,220,225,224,215,211,226,219,230,254,261,229,158,174,171,181,170,183,192,202,221,225,241,-1,-1,-1,-1,301,276,267,224,210,196,159,140,95,82,78,88,74,76,76,134,146,142,124,111,113,100,112,124,134,147,162,172,192,192,189,196,194,197,231,255,252,255,254,240,245,243,237,234,234,241,230,242,251,256,142,151,160,162,168,195,203,250,-1,-1,-1,345,275,250,234,221,215,220,173,152,140,115,114,101,105,100,89,91,86,93,109,138,154,148,164,130,124,109,130,141,150,179,175,192,200,200,204,206,206,211,225,238,251,257,250,240,250,250,240,224,230,237,240,246,254,249,138,136,145,145,145,154,178,196,206,220,228,262,337,-1,348,329,288,280,263,245,234,228,221,207,163,148,133,137,119,129,120,115,98,109,99,142,133,128,153,164,168,136,120,131,144,152,172,190,182,195,207,211,214,218,222,217,217,227,224,224,233,238,236,226,242,255,221,216,224,222,232,240,127,121,124,126,135,150,151,170,176,211,245,-1,-1,-1,-1,389,353,281,274,256,243,210,208,188,174,159,153,140,156,123,116,123,117,132,130,134,145,160,168,149,144,156,135,148,157,177,191,196,199,210,218,219,220,211,209,207,212,225,218,221,223,217,229,229,212,196,204,215,234,220,114,114,111,109,118,119,115,144,145,189,231,242,303,303,392,417,-1,-1,-1,-1,-1,-1,-1,386,390,326,323,273,263,240,242,203,172,172,176,160,163,170,151,142,140,134,129,138,134,142,163,174,156,155,153,155,163,166,189,198,217,211,221,210,208,189,188,202,200,198,204,208,209,213,222,208,195,190,193,153,120,112,94,102,94,92,115,120,150,204,211,293,300,368,-1,-1,-1,-1,394,364,348,324,306,284,248,222,212,223,191,184,163,167,149,153,149,144,143,148,151,158,162,184,174,171,160,161,174,186,202,210,224,220,198,190,178,173,179,189,199,195,194,196,224,217,202,188,174,140,129,106,87,78,89,128,146,151,-1,-1,-1,-1,-1,342,334,313,298,275,240,235,223,215,203,192,191,170,171,164,172,163,158,161,165,162,168,183,176,170,172,184,206,216,214,218,233,213,191,184,165,166,169,167,173,179,167,156,148,121,113,59,73,103,105,138,143,150,253,302,319,-1,-1,-1,-1,389,337,326,299,295,274,253,198,182,201,194,179,174,170,197,191,174,181,193,202,188,193,185,196,200,205,234,232,192,192,172,170,153,152,152,156,155,143,126,110,105,53,65,72,112,129,281,-1,400,401,344,332,311,296,286,272,273,255,245,229,215,201,198,190,187,184,195,186,192,206,201,211,210,203,210,200,208,222,237,241,195,178,171,172,148,135,138,148,240,147,140,90,82,87,93,109,138,322,-1,408,417,318,323,288,219,220,205,204,200,204,210,198,196,204,225,227,222,227,228,217,221,235,242,230,207,152,146,138,121,124,130,223,192,138,129,86,74,33,15,28,54,74,97,156,-1,392,331,298,296,225,216,214,208,201,210,226,211,228,225,229,234,168,149,174,133,126,130,254,251,171,121,117,97,90,63,45,26,49,80,-1,375,317,314,288,291,260,231,230,234,218,235,215,222,233,230,247,250,242,254,158,134,97,110,129,135,160,137,88,73,46,41,75,272,-1,406,306,259,245,244,249,227,238,245,232,238,250,258,269,266,265,282,260,118,157,93,106,112,118,155,81,63,326,313,272,247,250,270,245,248,246,258,242,247,257,272,277,278,280,280,85,82,57,96,171,69,84,-1,-1,326,279,265,274,282,276,263,257,261,265,275,287,294,292,283,97,73,75,75,74,170,180,199,86,130,126,-1,343,333,289,281,280,272,272,284,270,282,271,268,280,294,303,314,306,322,113,75,68,64,54,38,55,63,72,202,193,210,135,-1,-1,405,289,294,294,285,292,283,284,286,292,301,309,330,317,318,323,135,110,104,46,30,48,72,81,211,219,208,122,124,150,162,-1,-1,-1,384,366,305,302,297,305,296,296,313,291,300,301,318,347,339,328,330,327,340,150,142,123,103,66,80,40,26,17,46,60,71,165,244,217,220,137,178,-1,-1,318,325,328,305,322,306,318,312,306,316,336,338,344,337,337,215,186,91,77,58,18,22,50,67,264,233,234,203,413,330,335,343,322,320,315,321,334,365,356,252,117,105,103,94,73,58,37,39,45,62,253,242,241,349,202,-1,396,329,358,367,349,335,340,348,330,337,359,361,370,367,265,264,223,223,135,119,122,114,103,82,68,52,63,79,271,-1,-1,-1,-1,358,366,352,339,347,389,382,311,271,274,299,162,148,146,126,128,114,107,93,61,60,64,77,86,296,275,-1,-1,-1,389,406,369,353,377,349,360,378,391,305,296,183,172,158,143,154,119,95,68,67,67,94,343,296,-1,-1,-1,375,381,395,364,372,386,382,316,313,272,251,186,164,150,150,145,109,110,84,90,88,94,364,366,338,301,297,-1,-1,-1,-1,-1,387,375,393,271,228,221,209,228,179,175,162,131,120,138,246,343,403,345,313,-1,-1,-1,-1,402,395,387,397,291,283,280,240,234,191,188,174,138,153,244,130,324,395,386,338,338,-1,-1,418,406,405,403,354,306,298,316,292,249,257,249,198,188,150,236,145,386,354,351,-1,-1,426,407,418,318,295,266,260,252,198,186,173,176,213,210,194,177,169,396,360,-1,-1,-1,-1,-1,420,369,359,348,321,324,311,300,283,277,267,261,214,187,175,178,196,194,197,181,368,-1,-1,-1,386,378,354,346,319,278,256,250,220,224,184,191,209,185,382,-1,-1,-1,400,387,377,365,357,301,266,254,254,240,214,202,201,193,259,-1,-1,-1,-1,-1,413,408,371,362,279,277,275,257,215,219,208,223,216,210,241,-1,-1,-1,-1,402,404,287,278,264,251,238,242,247,241,250,-1,-1,-1,406,419,266,245,229,240,271,288,-1,-1,-1,-1,-1,-1,-1,-1,319,263,247,262,267,-1,-1,-1,-1,-1,-1,-1,-1,261,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,316,317,-1,-1,-1,-1,-1,-1,-1,-1,-1,334,323,-1,-1,-1,-1,-1,-1,321,327,-1,-1,-1,338,340,-1,-1,-1,-1,-1,366,366,366,356,351,-1,-1,-1,-1,-1,395,373,372,359,364,366,-1,-1,395,384,378,383,372,-1,703,406,409,411,409,-1,-1,-1,-1,423,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],"teatri_musei":[-1,-1,-1,-1,-1,-1,124,145,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,189,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,39,-1,-1,-1,-1,-1,68,74,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,128,108,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,239,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,184,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,383,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,354,334,324,407,401,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,332,314,-1,-1,398,358,354,334,330,359,345,333,312,403,384,404,397,389,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,345,334,326,320,323,336,337,305,318,370,370,383,379,377,423,429,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,380,326,313,303,306,307,304,369,354,348,355,369,406,419,712,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,361,-1,-1,-1,-1,-1,-1,419,374,364,309,302,302,301,297,340,338,344,364,422,711,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,374,-1,-1,-1,-1,-1,-1,-1,-1,421,426,403,401,383,385,357,299,286,291,283,278,305,270,319,324,339,376,383,398,405,422,425,-1,-1,-1,-1,-1,427,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,411,403,394,371,369,280,276,274,276,268,262,315,327,352,368,377,391,390,407,-1,-1,-1,-1,414,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,421,403,391,388,389,382,341,314,303,297,268,254,247,287,301,323,334,356,354,361,395,393,400,411,417,419,-1,-1,-1,403,405,416,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,408,379,370,320,321,310,286,244,238,291,316,341,335,351,382,388,398,407,416,-1,-1,-1,414,384,380,392,410,-1,-1,-1,-1,396,413,340,330,325,332,273,258,229,327,358,373,375,380,392,404,-1,-1,429,423,359,380,388,358,397,409,404,410,405,396,-1,-1,-1,-1,414,390,373,342,325,328,317,296,267,259,246,238,213,238,313,340,346,357,366,385,385,389,-1,-1,-1,407,374,365,350,345,385,392,403,395,398,393,389,387,-1,-1,-1,-1,-1,-1,-1,422,403,389,363,348,319,320,290,255,255,257,228,243,281,338,343,348,373,371,406,412,422,418,398,381,393,390,355,345,360,330,332,347,358,376,380,383,387,387,380,376,382,383,393,-1,-1,-1,-1,-1,425,403,403,356,339,324,310,296,285,265,249,241,232,215,211,194,194,196,201,323,338,344,357,362,368,388,398,388,366,358,364,368,332,332,343,324,325,350,362,368,364,373,371,370,371,374,-1,-1,-1,-1,-1,-1,-1,404,396,399,396,352,322,318,286,263,251,235,222,182,182,201,304,320,325,353,361,372,380,409,415,407,394,360,350,350,316,329,311,333,358,346,365,358,349,352,348,354,-1,-1,-1,-1,-1,406,390,381,381,356,338,307,295,287,269,255,251,256,210,192,204,166,296,310,328,340,378,409,-1,390,363,363,349,341,344,335,342,310,305,306,315,305,317,332,342,387,345,334,-1,-1,-1,-1,-1,-1,413,405,381,365,360,315,301,282,267,260,259,261,196,151,166,288,298,323,372,382,401,370,350,335,323,333,330,331,329,296,300,283,306,305,343,374,333,333,323,318,317,-1,-1,-1,-1,-1,425,391,371,357,341,325,319,292,286,258,249,251,154,263,291,306,351,364,397,345,329,319,317,332,308,304,340,342,286,277,276,292,289,299,309,311,312,314,332,340,334,311,308,-1,-1,-1,-1,-1,400,380,370,350,339,318,305,287,274,250,253,218,126,268,277,292,300,308,320,349,393,394,333,331,316,303,309,314,307,293,302,345,273,268,261,273,297,285,306,297,308,344,342,319,290,298,287,698,402,379,360,344,329,310,300,288,296,212,116,83,81,92,97,111,124,116,114,283,301,303,324,353,374,376,387,315,308,292,290,297,301,298,284,261,253,264,257,280,277,276,297,302,339,337,322,286,279,275,389,379,381,361,339,312,299,287,279,84,80,81,83,110,224,221,244,270,284,298,337,361,369,375,308,295,274,286,289,299,276,246,245,240,250,251,257,266,280,324,329,344,322,307,281,264,262,410,367,361,351,339,325,313,299,271,82,71,59,64,57,75,85,104,224,218,236,254,268,285,330,337,354,352,354,306,279,263,266,280,234,241,233,236,234,229,238,242,251,274,322,334,340,336,307,291,259,235,252,413,384,352,346,353,332,308,298,264,58,55,55,54,64,63,75,95,114,227,236,189,187,213,228,247,300,308,342,338,344,334,319,310,289,285,271,259,256,248,254,218,227,218,227,222,231,233,237,261,295,302,339,332,324,304,290,293,250,228,414,360,333,326,318,296,290,50,28,41,53,60,87,100,201,210,184,192,255,253,304,327,326,340,334,320,306,276,274,258,247,236,269,212,204,203,208,258,221,239,305,304,319,332,329,326,319,292,286,244,246,210,204,-1,410,316,312,305,280,259,56,22,19,61,72,96,188,170,184,194,222,329,314,318,307,273,256,245,219,213,209,195,196,204,204,226,250,265,316,316,315,310,316,308,229,214,199,422,293,264,49,9,9,26,54,72,104,107,164,181,195,151,149,157,162,211,214,290,305,325,317,325,287,253,253,249,220,214,201,191,190,194,213,235,255,295,309,292,300,297,312,160,168,207,388,369,340,328,283,270,254,212,26,20,33,51,73,86,107,122,130,140,153,154,143,131,137,168,225,283,298,305,256,250,238,230,202,187,183,183,171,250,266,294,278,288,262,295,165,146,160,178,155,166,200,195,368,346,277,269,239,232,45,39,55,78,102,120,133,136,138,116,150,245,274,292,249,254,242,236,228,227,195,192,174,170,164,163,161,235,254,258,261,284,273,273,252,265,326,239,168,147,142,141,141,133,145,178,175,180,383,358,333,262,248,243,86,74,66,52,65,82,68,83,108,140,147,119,125,146,258,303,242,237,224,212,206,195,181,174,158,144,156,123,240,248,245,282,275,238,244,273,232,187,137,127,137,121,186,180,160,164,367,339,278,277,233,225,180,163,168,62,82,92,126,142,148,156,273,278,253,238,219,219,217,195,204,168,147,148,140,134,113,243,226,224,282,230,220,219,210,195,193,209,108,103,110,112,149,145,148,161,335,330,316,316,291,270,244,231,199,204,179,172,162,112,79,101,132,130,138,131,108,96,94,115,271,276,240,226,211,200,191,182,202,171,155,136,128,119,113,108,232,244,209,216,205,196,196,188,101,84,94,101,119,106,137,136,155,165,309,302,299,284,255,250,210,195,177,174,137,112,93,97,110,124,136,126,105,105,76,74,83,100,251,248,226,223,236,225,204,185,174,181,156,166,133,128,110,99,92,112,130,211,204,217,182,184,179,88,83,90,70,88,106,108,170,226,343,319,316,308,299,279,225,195,182,159,147,154,117,113,130,136,139,112,99,79,94,104,239,231,218,218,218,222,180,159,153,148,123,113,110,102,87,93,100,125,137,133,140,153,210,197,208,217,168,69,65,60,61,130,134,140,149,351,289,316,268,223,204,197,172,180,169,156,130,150,139,148,146,64,40,81,237,228,220,201,207,190,166,153,138,128,119,110,93,84,71,87,116,117,218,233,248,258,228,210,172,146,52,47,90,111,123,136,145,182,286,283,257,247,215,198,187,178,180,181,167,132,156,161,161,152,154,110,114,88,75,60,37,137,118,229,216,202,187,180,156,138,127,117,106,94,91,70,72,71,87,106,266,211,191,180,172,141,132,28,46,85,98,122,99,106,122,118,133,156,260,277,276,248,204,198,193,193,159,154,174,156,165,174,168,111,97,86,64,137,134,218,214,199,164,180,130,123,118,116,92,80,66,50,57,67,70,254,173,154,128,117,54,78,92,100,99,88,98,105,119,131,141,302,243,230,206,202,195,203,178,165,173,164,128,112,101,82,71,147,204,195,187,170,168,117,105,117,131,83,76,69,35,51,52,247,236,205,173,166,137,127,88,9,36,54,91,77,88,98,107,109,104,242,240,223,190,195,228,190,178,158,146,137,114,102,92,108,93,98,107,120,128,145,194,178,167,152,141,134,152,126,110,103,131,68,43,29,28,41,51,253,246,226,151,141,59,30,44,66,100,87,90,71,83,97,226,216,227,225,234,226,233,242,201,206,214,184,171,164,140,127,110,99,106,110,107,112,129,143,155,167,185,174,165,145,138,133,132,164,134,142,150,118,101,78,64,52,39,29,15,27,50,56,76,102,115,238,229,232,75,50,40,81,84,66,50,48,47,67,67,78,204,216,235,210,219,192,179,145,131,115,122,120,116,124,128,151,161,166,171,156,149,141,125,119,113,132,127,124,120,140,127,138,94,72,54,41,22,14,23,34,105,205,243,226,216,196,179,76,72,92,96,92,94,86,34,32,34,35,54,75,87,237,239,196,180,154,147,130,118,139,132,137,138,133,145,163,161,158,155,147,139,113,112,104,113,134,134,132,83,74,41,38,28,32,46,129,116,120,201,300,280,269,258,209,170,160,74,76,92,100,103,94,21,43,57,72,84,208,222,268,266,255,266,254,273,289,212,200,174,158,156,140,151,153,157,148,140,138,147,146,146,143,172,137,121,116,104,91,91,109,110,129,119,96,76,58,45,41,44,126,185,274,281,201,190,144,88,105,90,106,102,96,95,24,11,9,27,46,65,81,193,185,198,214,243,235,253,259,264,223,215,203,197,178,154,158,161,153,163,153,129,130,127,145,124,139,127,113,108,84,100,111,126,111,107,87,68,54,50,52,53,195,154,143,162,169,254,191,97,102,105,112,123,96,84,53,30,20,25,39,55,96,108,165,151,188,225,227,223,245,248,266,262,260,250,232,220,216,201,195,166,170,164,164,163,152,138,122,123,124,121,126,115,103,86,68,78,78,81,109,124,126,119,110,91,83,66,68,65,168,160,234,252,265,282,277,141,130,114,112,116,122,131,113,98,53,34,36,32,42,64,88,151,148,132,139,177,206,195,218,227,237,261,261,247,239,256,248,239,214,208,190,182,173,177,181,153,142,127,114,108,100,108,104,110,111,84,70,67,72,89,110,133,130,120,104,90,79,79,73,81,178,186,173,184,223,233,266,269,258,204,185,153,156,126,130,138,130,141,124,104,98,62,54,51,56,57,78,134,138,155,129,132,137,164,161,173,190,194,214,241,247,249,241,225,217,224,236,231,219,210,198,184,184,174,155,162,138,127,121,97,90,98,90,97,90,109,112,107,102,107,68,42,39,62,75,90,102,123,135,123,111,90,90,84,103,92,192,189,197,212,219,256,261,246,236,219,170,150,160,172,144,141,143,140,124,116,59,84,70,64,127,112,134,125,112,110,154,153,181,188,206,234,249,238,240,232,221,231,212,214,218,220,205,194,186,170,167,147,136,126,125,96,99,82,82,78,77,87,98,115,119,107,84,56,18,22,42,61,72,96,108,126,132,118,112,102,102,102,118,116,219,202,214,222,232,233,252,240,237,225,229,230,237,241,170,163,156,162,154,153,155,154,139,140,126,117,76,88,80,89,105,106,89,111,87,92,146,164,187,195,202,246,220,221,217,200,198,201,199,207,210,206,191,177,166,169,133,119,107,100,86,89,64,62,69,67,90,104,105,94,102,3,42,54,72,81,100,111,116,129,130,126,116,113,131,219,211,219,224,219,244,229,225,213,222,232,184,177,182,172,178,165,170,152,147,173,98,102,87,93,90,80,78,87,152,167,179,252,209,194,206,195,188,188,187,195,202,219,188,166,154,133,116,85,74,60,55,69,94,103,94,80,77,38,34,59,67,74,100,106,123,132,113,108,138,200,196,207,208,212,205,207,212,200,211,196,199,200,197,179,177,172,162,158,163,122,110,91,79,68,74,92,109,155,162,187,221,246,249,222,198,181,175,183,175,167,172,180,176,189,181,170,157,140,125,114,118,106,89,92,68,41,25,42,55,91,88,113,85,79,55,44,52,56,71,108,114,124,117,104,98,100,118,199,185,189,195,193,203,192,190,203,203,207,193,190,197,203,197,201,186,198,181,157,167,154,165,178,135,125,129,70,57,53,62,84,120,148,163,172,221,242,242,246,204,201,178,161,162,160,158,163,169,171,172,176,169,156,143,122,108,94,89,83,63,40,18,15,43,46,56,74,87,110,81,59,60,66,80,92,107,106,105,102,87,85,104,168,173,181,189,180,188,182,178,176,178,178,189,194,193,183,193,183,173,164,166,131,136,40,44,82,138,180,204,216,235,228,212,190,186,169,150,150,146,150,148,151,151,163,171,166,150,140,120,103,92,77,60,44,38,20,37,56,72,83,93,106,105,84,62,64,80,89,88,100,96,76,97,97,116,118,178,161,168,175,168,174,164,166,164,170,163,168,182,176,172,193,187,172,120,114,144,156,135,117,46,41,16,66,87,118,141,154,194,216,230,212,193,194,173,160,134,130,136,130,137,147,146,147,155,150,146,129,117,99,87,70,58,46,35,28,18,41,54,64,98,101,90,85,116,108,110,115,106,84,85,76,69,56,57,94,106,110,160,147,148,161,153,158,157,157,150,149,170,143,145,164,158,175,184,174,108,96,108,159,122,109,74,51,35,27,36,56,83,92,107,129,151,171,181,199,213,213,207,200,194,172,160,144,140,117,126,125,127,135,144,138,142,134,124,111,100,84,75,61,46,44,32,31,40,53,68,93,94,109,108,111,90,80,72,67,63,63,48,50,71,83,96,121,136,142,139,142,144,140,136,129,137,126,138,141,145,145,159,178,184,87,94,80,38,49,68,80,120,126,159,177,193,202,200,193,183,187,190,165,151,150,104,100,127,122,111,118,118,138,130,133,136,120,111,98,92,71,62,55,44,45,49,56,98,129,123,108,88,78,70,60,49,35,39,56,71,83,96,130,127,130,119,114,121,110,121,114,122,135,128,133,138,133,148,160,167,71,70,133,137,154,92,71,64,60,66,71,73,106,136,147,164,181,198,177,178,170,159,168,160,141,119,97,90,96,100,104,107,107,112,124,125,123,120,112,106,89,85,67,59,54,64,61,98,114,121,133,118,116,105,90,72,50,36,26,38,53,72,86,122,117,110,111,114,104,112,96,103,98,113,121,130,135,120,118,138,152,87,57,49,68,78,125,139,126,137,132,125,127,131,91,75,82,82,92,99,129,152,168,180,198,172,161,160,152,146,140,128,77,74,83,90,99,93,108,115,128,108,120,110,105,97,96,81,78,60,76,79,88,121,134,130,118,107,92,90,77,59,40,24,24,10,18,40,61,70,82,109,100,99,101,108,112,95,106,83,89,104,104,101,105,95,104,128,134,40,100,105,98,113,128,128,138,212,93,99,98,92,94,108,107,121,134,159,170,168,160,143,140,136,136,138,58,70,80,80,77,115,113,99,106,98,96,90,97,93,88,74,81,110,93,112,124,141,138,130,111,94,84,66,59,41,32,13,21,19,38,39,49,67,100,93,89,87,70,70,80,67,73,82,87,98,88,90,84,120,94,53,54,47,25,96,85,106,101,112,133,145,201,111,117,110,118,127,115,121,118,130,145,171,179,191,189,172,174,136,154,121,53,68,55,63,115,99,84,85,93,77,82,96,99,91,82,99,107,110,132,132,139,148,136,124,110,101,72,64,66,32,20,11,24,47,49,51,69,83,75,76,60,58,55,54,64,69,76,79,71,75,77,107,108,69,55,28,22,61,66,78,93,109,131,146,161,190,192,196,195,129,132,118,131,133,127,162,140,140,152,170,189,190,179,169,171,111,44,42,56,66,101,86,80,74,78,67,66,91,91,99,100,102,111,124,124,124,150,147,134,120,96,76,58,46,21,15,19,32,48,54,44,66,63,56,48,22,15,63,56,63,54,58,63,33,56,38,43,25,48,56,77,99,107,127,126,171,190,200,193,175,137,134,135,161,159,151,165,172,180,189,175,170,151,134,125,103,86,51,22,30,87,91,81,77,65,52,66,53,78,82,83,90,112,109,118,139,133,140,167,161,140,135,123,113,93,85,58,48,32,30,28,45,35,32,51,54,52,48,47,43,28,42,48,66,48,40,54,69,21,16,25,43,36,49,67,146,181,200,205,198,163,161,173,164,178,178,174,175,163,161,168,146,124,78,64,73,29,85,88,73,60,52,47,38,55,69,68,81,91,106,122,133,153,145,150,164,175,180,168,150,144,129,113,94,76,66,56,42,42,42,45,17,30,46,47,35,36,27,37,43,51,61,55,31,37,58,61,91,77,40,23,15,42,52,55,64,80,103,130,193,186,155,178,169,166,154,158,150,149,146,144,139,129,104,87,73,55,33,16,30,41,79,81,78,61,42,24,27,35,49,57,66,83,95,110,123,144,156,162,170,170,181,167,159,135,122,102,96,80,70,50,55,52,45,10,26,40,49,26,22,49,45,58,60,69,36,21,11,50,113,34,25,33,43,59,73,77,92,125,144,190,181,166,147,130,150,148,141,146,137,135,139,147,138,118,92,84,74,39,30,22,31,48,62,73,75,64,52,38,24,17,34,42,59,74,106,117,127,141,154,171,168,156,162,159,149,134,114,115,101,91,82,63,65,62,48,33,19,84,25,17,30,42,60,58,81,68,50,37,10,21,83,122,108,87,68,49,55,48,51,70,85,88,107,121,145,122,284,175,168,141,119,108,128,126,142,121,121,120,137,143,129,114,90,69,56,42,43,44,56,61,64,63,67,59,49,32,28,26,33,54,82,90,101,118,129,138,161,165,149,156,149,133,121,101,86,81,57,65,64,49,36,33,64,68,48,30,44,52,77,81,60,23,23,92,92,128,161,111,77,86,82,58,62,87,102,125,176,167,125,136,287,152,154,96,86,111,107,103,118,147,137,123,109,80,68,54,67,65,56,66,67,54,49,54,52,50,39,38,39,61,66,76,95,113,130,139,139,150,120,133,132,127,108,100,90,74,63,52,45,50,46,60,43,52,64,78,89,76,69,46,39,111,122,102,85,80,82,72,104,112,170,169,153,142,138,296,165,166,109,88,69,109,90,92,93,136,142,129,112,87,78,66,70,83,80,81,78,54,42,32,38,43,51,46,44,52,66,144,134,132,142,128,112,110,116,118,109,96,87,73,63,58,39,25,39,58,76,62,54,60,73,68,75,70,64,58,61,111,116,121,159,142,133,126,101,91,93,87,98,102,112,155,172,174,164,152,137,195,276,186,166,154,153,95,93,58,52,92,76,83,97,120,144,137,122,100,94,85,92,86,90,80,64,48,26,14,21,35,50,59,66,68,84,95,105,122,125,119,133,112,104,98,103,107,104,93,78,75,69,54,36,27,20,78,76,61,60,71,63,67,78,72,88,77,85,100,110,135,162,139,124,148,106,110,112,93,99,109,141,152,162,174,172,168,178,174,181,321,328,250,176,164,149,137,122,102,81,52,39,103,95,79,84,109,126,132,134,119,101,101,110,107,99,95,85,72,50,41,19,14,21,38,46,57,69,75,94,104,109,114,107,106,116,108,108,85,79,86,99,102,89,84,64,69,60,54,27,14,52,91,92,69,68,66,52,46,59,43,67,81,92,92,102,112,124,148,183,174,171,154,146,135,125,123,107,88,71,86,102,101,132,142,155,165,167,166,162,148,61,339,236,181,194,129,117,109,79,70,46,18,119,92,84,101,120,122,114,110,116,116,119,118,109,90,73,64,49,37,26,22,33,66,69,84,90,107,99,101,111,99,107,102,94,74,77,89,95,97,80,56,51,49,52,43,22,9,21,89,84,70,47,45,29,37,35,47,84,97,106,117,115,142,154,198,190,186,164,153,143,127,128,107,77,61,64,83,106,119,127,145,166,152,141,132,146,142,80,62,75,217,188,207,133,95,56,28,12,94,92,106,109,114,104,105,117,117,114,124,106,94,85,69,58,52,36,23,15,19,40,58,73,91,94,100,82,92,83,120,99,87,74,63,58,78,83,90,81,66,44,36,38,46,36,33,28,30,42,78,77,59,50,46,40,39,29,19,35,52,101,103,116,116,121,135,149,160,206,197,169,146,128,114,103,69,50,46,37,59,71,64,83,92,111,128,145,144,148,148,125,104,108,95,160,176,66,47,32,44,85,88,88,90,102,100,104,121,121,109,105,85,73,60,50,32,27,33,31,45,69,84,85,77,86,80,64,76,84,74,72,69,66,74,80,74,65,34,21,42,48,41,40,45,52,59,68,71,63,50,37,29,26,18,4,30,42,52,105,115,125,135,141,152,159,188,197,189,142,130,118,104,87,77,51,58,74,79,88,100,137,141,149,154,143,151,120,118,146,115,141,88,78,57,50,37,56,72,80,77,91,85,113,125,119,114,100,104,74,64,45,35,41,52,45,63,77,87,74,68,58,60,66,73,74,65,59,64,66,68,60,35,28,15,36,51,52,29,35,64,62,65,59,32,25,14,20,20,27,43,60,81,96,129,126,144,149,153,167,184,177,166,156,116,101,96,57,34,30,9,48,40,43,64,89,94,104,163,161,146,135,122,139,395,133,126,109,92,68,60,59,42,60,62,61,66,75,98,98,108,105,100,102,89,79,64,52,54,65,68,75,72,85,76,56,60,45,47,63,68,55,59,43,45,34,30,31,38,63,33,46,52,63,68,24,36,51,53,32,13,12,28,36,55,59,80,87,105,121,138,164,167,174,186,143,125,110,93,91,70,65,59,35,43,36,58,49,70,75,102,97,103,120,136,150,152,162,156,150,123,112,98,104,75,75,78,79,70,47,38,32,54,67,73,95,84,76,81,105,102,93,79,64,70,82,83,81,72,52,49,41,35,47,64,61,53,65,47,37,41,51,52,63,41,45,62,66,75,17,30,41,52,32,25,28,19,49,54,67,83,99,114,129,131,153,176,182,188,178,159,154,141,129,119,100,98,82,73,63,65,67,59,80,96,98,86,111,120,140,165,121,124,113,117,98,91,88,87,98,59,46,30,24,6,21,35,57,73,81,66,72,75,100,104,100,89,85,75,72,84,85,69,59,40,28,15,37,52,64,61,20,3,65,62,60,59,66,55,55,74,70,78,95,19,5,30,48,50,38,38,41,49,53,76,83,102,110,133,140,149,165,179,192,198,190,181,164,146,146,131,123,110,100,91,80,64,74,78,78,66,88,111,136,161,146,152,83,90,80,85,120,128,147,103,100,97,86,16,13,66,70,60,58,86,88,79,95,103,86,84,98,92,93,57,54,10,6,54,67,66,63,28,84,61,61,70,76,73,66,82,86,70,19,19,46,59,56,50,49,60,63,60,90,102,116,134,156,159,179,179,201,207,208,199,186,172,156,153,139,123,112,134,96,71,90,80,79,66,85,110,155,137,131,66,65,68,134,145,107,114,71,68,43,33,31,22,39,51,51,83,71,71,73,101,108,97,87,74,69,62,68,44,29,21,17,35,51,61,71,41,23,82,42,56,73,72,78,72,87,95,48,28,41,58,67,70,68,83,88,77,91,104,124,130,152,169,177,191,188,196,198,213,208,192,176,128,140,154,98,156,65,59,46,45,64,181,272,51,56,112,120,149,151,137,117,122,117,63,53,56,37,50,45,26,30,67,54,64,81,101,105,83,72,62,50,66,62,57,39,20,45,58,59,32,31,26,106,35,49,54,56,66,71,60,105,59,71,50,44,51,69,79,76,80,94,96,90,104,115,136,145,159,205,196,188,175,192,202,208,218,168,115,114,114,117,137,103,87,80,60,46,40,23,27,41,93,122,153,166,72,70,41,42,127,133,139,148,161,130,136,126,104,87,74,68,56,64,64,63,57,68,15,10,46,49,69,96,96,75,64,51,46,37,64,61,48,37,14,12,78,52,46,26,10,17,6,23,34,20,9,37,44,54,67,56,45,46,48,58,57,60,68,63,74,89,97,100,108,118,134,153,168,178,187,183,171,174,182,207,233,230,152,142,128,107,95,109,124,104,97,79,51,30,24,42,64,102,100,122,136,167,64,14,28,141,129,139,142,142,145,133,110,101,103,81,74,73,76,76,71,16,24,39,65,80,96,85,65,55,46,35,28,51,36,35,32,31,41,48,40,22,35,20,15,34,39,24,19,33,47,64,55,36,35,33,50,46,46,48,55,72,85,93,108,132,149,164,172,183,188,171,156,160,199,216,241,154,138,123,124,107,97,87,46,38,33,42,145,248,26,16,27,39,51,116,124,131,134,145,124,130,103,88,87,88,64,66,62,51,58,9,31,47,66,86,92,77,61,51,35,23,26,37,53,60,44,42,34,28,20,42,37,26,24,25,26,35,37,28,36,50,64,61,34,23,17,28,41,68,40,36,32,48,63,68,84,104,113,129,142,157,166,180,164,154,144,113,108,95,172,62,65,70,110,105,95,61,100,111,131,130,150,207,40,35,13,58,61,85,118,115,127,138,140,126,116,91,82,71,64,51,53,43,46,70,77,21,40,46,50,95,83,82,65,54,34,24,24,41,50,60,50,30,36,22,11,44,41,33,20,16,16,22,25,13,22,47,42,44,65,57,42,29,12,11,31,43,19,39,56,77,92,95,112,123,137,133,140,157,165,172,158,130,120,107,81,80,56,60,51,121,114,96,82,71,77,69,61,45,53,40,66,69,86,95,91,104,129,134,155,47,36,35,68,78,85,93,120,127,149,157,146,116,107,85,76,61,44,40,23,29,55,60,87,37,37,53,66,76,89,70,58,50,34,16,29,46,64,13,27,27,14,9,36,30,20,12,13,21,30,25,34,35,52,56,66,69,63,50,51,21,11,26,21,39,56,64,100,99,118,122,136,140,124,133,168,157,164,147,123,104,47,34,46,121,111,88,57,36,31,19,42,52,59,61,80,92,108,130,144,264,67,68,80,48,91,106,101,120,129,140,165,156,137,122,96,58,48,30,19,18,36,51,67,79,134,105,86,76,67,61,45,42,27,34,44,54,57,24,35,28,16,24,22,12,28,28,33,40,39,32,41,52,61,71,71,81,74,47,34,28,43,60,40,31,48,56,72,84,99,110,126,128,117,118,130,145,161,147,112,96,66,56,45,34,23,29,43,124,93,83,45,35,21,44,32,43,64,91,105,117,126,151,167,91,109,82,71,76,73,83,100,115,130,151,167,174,121,112,106,46,40,21,35,38,91,102,112,110,105,98,70,60,43,31,27,28,38,45,51,53,41,47,36,37,27,33,32,29,29,39,36,40,34,23,22,33,49,59,72,59,69,61,48,38,47,55,66,63,58,66,54,64,73,76,92,106,108,118,110,103,111,125,139,143,134,107,96,80,62,20,11,18,103,87,69,52,67,5,21,52,65,81,93,108,125,146,168,94,96,103,87,97,85,112,130,132,140,155,168,178,163,130,126,99,81,55,55,36,40,55,66,88,110,128,110,80,65,54,33,27,8,23,34,35,48,38,37,41,47,47,42,39,26,15,37,46,27,23,17,8,25,30,45,56,51,54,59,53,57,55,68,78,84,69,64,71,71,80,98,104,98,87,103,106,91,98,108,122,130,135,113,109,71,45,27,23,23,57,108,72,61,56,33,23,38,50,62,76,92,111,125,142,155,172,306,109,94,103,93,98,141,149,173,181,159,138,126,113,92,103,65,62,46,66,64,74,90,106,125,135,139,104,80,73,30,20,17,28,30,27,40,33,23,28,39,44,38,39,25,11,23,37,34,16,14,27,10,23,34,57,57,38,34,42,48,57,66,80,94,92,78,76,88,96,101,102,92,80,91,94,85,80,93,102,113,130,132,112,104,47,32,84,97,66,44,43,40,60,63,86,88,105,119,148,155,172,185,141,119,161,109,116,108,130,221,163,182,173,154,141,125,97,89,64,55,57,66,106,125,127,121,108,96,20,8,26,31,40,38,39,29,29,12,31,40,25,23,29,19,32,28,27,24,15,68,37,8,38,48,51,55,26,30,32,43,56,69,82,93,90,85,77,90,86,104,81,75,71,86,85,66,73,86,99,111,126,124,110,92,82,66,67,41,56,67,65,77,86,58,58,56,62,80,93,95,115,129,137,158,171,179,139,142,122,129,117,140,164,180,180,179,154,138,136,117,104,99,90,104,111,131,121,109,102,32,23,24,40,20,30,40,31,33,41,33,17,16,19,29,30,33,7,15,30,39,59,37,68,48,50,41,28,21,14,29,67,86,83,75,65,66,87,71,70,56,61,75,82,98,116,127,119,114,90,74,70,90,32,40,58,64,78,75,72,72,86,97,112,119,134,159,194,146,146,133,130,133,190,181,163,170,164,151,114,103,107,101,98,97,87,100,103,108,113,95,36,21,33,39,31,23,33,44,40,57,49,31,16,13,18,32,34,20,11,23,26,45,41,58,56,51,44,39,25,30,28,37,55,67,76,80,72,59,46,52,82,67,76,87,111,116,126,112,101,97,110,65,46,37,70,85,40,32,51,57,69,89,92,89,97,88,101,122,126,135,149,361,154,132,153,150,181,187,202,214,193,181,178,175,158,119,111,104,100,95,74,85,90,70,84,91,108,96,80,57,43,24,12,25,38,30,58,62,58,54,46,39,21,22,34,37,31,10,15,14,16,30,43,44,44,34,24,10,18,33,39,62,75,79,64,54,47,39,46,57,74,27,30,3,22,30,44,61,43,31,13,40,57,39,29,15,26,33,56,70,86,98,103,103,107,108,110,186,171,185,165,163,167,160,148,165,187,192,204,212,182,158,151,146,133,121,104,91,86,66,66,66,63,70,68,80,78,68,42,35,22,13,49,50,65,63,68,56,49,34,35,28,34,32,12,14,12,20,42,28,14,21,38,32,60,79,79,64,47,45,32,32,44,72,69,60,49,34,15,14,30,45,58,66,81,91,108,118,124,120,52,34,28,37,28,28,36,37,28,39,53,70,82,97,115,122,120,136,114,194,184,185,176,189,204,198,201,220,205,178,166,152,150,130,114,98,80,68,54,56,50,50,62,68,59,49,48,13,32,39,58,63,54,52,46,61,52,43,29,14,18,14,16,25,32,18,18,25,40,43,33,41,67,72,60,48,33,27,16,31,42,62,69,68,47,31,32,37,46,71,71,87,94,102,127,118,117,107,110,49,45,48,43,35,22,48,38,38,39,55,67,79,103,116,127,125,129,123,345,311,220,209,201,228,169,153,136,117,122,80,72,50,36,54,29,30,43,50,62,64,61,65,59,39,45,63,54,43,34,42,48,41,29,12,5,27,24,27,30,20,5,28,46,54,47,26,65,76,72,55,43,30,7,21,32,42,57,67,63,54,40,49,54,73,94,91,96,112,122,122,103,103,101,87,70,63,63,56,45,26,27,44,55,50,67,71,96,118,119,143,154,144,154,341,354,155,132,126,98,71,55,40,32,19,18,37,47,65,85,80,75,73,65,56,68,55,39,27,10,42,35,23,17,18,17,26,20,31,39,26,26,23,28,58,27,60,77,74,60,48,32,22,43,45,62,70,78,74,66,58,65,71,84,100,110,115,126,116,123,88,82,83,88,88,74,85,82,67,50,42,37,58,68,68,79,92,109,121,141,152,166,174,164,350,330,313,320,316,178,129,129,142,136,140,145,123,108,91,76,69,71,41,28,19,25,30,58,69,85,83,82,82,75,70,62,45,46,34,44,28,22,21,23,27,10,25,40,31,25,35,36,47,46,35,47,56,75,70,59,49,33,44,51,75,86,94,100,77,68,77,78,100,102,116,120,128,135,103,85,71,74,72,81,90,106,94,86,67,60,52,52,85,84,82,86,92,153,167,175,179,168,176,235,325,316,311,294,173,174,151,104,113,113,128,137,125,133,127,98,65,47,60,50,42,37,31,39,46,78,80,103,96,94,90,88,74,72,56,40,46,59,40,34,44,34,34,24,25,32,34,19,18,32,43,52,43,29,23,2,14,24,44,52,65,61,46,29,28,45,55,69,85,101,103,75,82,89,107,120,123,131,121,112,92,73,55,61,79,94,97,84,79,75,72,80,88,97,95,99,105,177,184,210,216,387,312,306,152,147,139,131,116,125,94,96,115,106,118,112,106,124,64,36,45,48,45,48,52,45,54,80,97,111,115,109,105,107,104,90,87,86,53,52,53,51,45,43,34,48,47,46,42,32,24,39,33,32,36,40,25,21,36,18,24,45,57,48,38,22,12,28,34,56,64,76,94,91,86,92,107,118,133,139,135,130,126,113,79,63,46,70,84,81,86,93,96,97,84,80,70,111,108,114,112,119,127,139,195,188,187,200,207,201,148,142,94,90,94,77,88,86,101,104,114,68,51,41,28,23,32,43,59,59,82,105,117,122,118,122,115,103,89,82,60,44,40,38,46,57,58,50,36,35,40,17,20,41,52,40,49,46,44,49,62,62,52,37,21,18,21,38,54,67,79,89,99,112,108,110,119,130,124,120,118,114,82,72,78,85,96,108,94,91,124,128,129,135,139,154,177,201,193,192,188,225,188,149,116,128,76,64,60,62,66,67,74,90,90,77,70,68,38,9,18,40,50,76,85,91,83,100,111,131,127,128,109,84,74,63,48,37,42,32,20,16,22,37,52,61,52,38,36,39,38,32,44,55,47,56,58,56,59,72,66,43,33,16,20,34,46,74,77,86,105,111,108,97,100,115,105,113,103,86,58,64,81,107,117,108,126,129,106,115,126,142,144,147,153,162,174,186,186,176,172,178,126,107,84,66,68,63,68,65,72,56,57,43,50,51,56,62,70,87,72,57,39,21,11,31,44,85,78,91,102,97,98,115,126,136,119,107,99,76,73,73,24,54,40,49,66,62,59,27,21,26,41,53,45,58,56,60,68,66,74,81,88,58,41,35,30,25,38,47,61,83,105,115,112,93,76,87,88,90,93,99,96,93,89,38,62,95,114,122,131,122,117,142,157,166,161,163,166,165,164,154,157,170,186,149,145,133,97,64,43,59,53,55,68,51,47,35,32,51,45,64,87,79,44,34,38,37,77,72,76,90,105,102,127,144,146,132,113,94,86,74,17,10,52,54,44,50,69,70,55,13,17,28,51,55,62,49,49,43,60,84,85,87,77,62,48,37,36,49,53,68,73,95,110,118,100,85,66,66,82,83,75,82,89,91,77,66,57,60,80,109,113,131,133,132,138,151,149,150,158,151,156,179,144,150,148,142,140,155,173,190,206,207,205,210,214,192,180,158,164,83,71,54,35,59,46,55,65,37,18,17,31,52,79,98,67,55,51,48,49,69,84,74,108,116,131,136,141,148,141,119,98,80,70,49,33,25,30,63,66,58,59,54,42,24,24,43,52,42,31,21,37,44,77,84,90,86,86,62,50,50,48,57,77,82,86,107,109,104,89,65,53,45,62,67,66,86,95,94,86,68,68,83,89,105,115,130,141,136,142,144,150,151,139,134,152,157,134,126,142,196,129,126,127,126,150,131,149,161,189,232,216,196,202,189,177,53,41,26,52,43,56,52,42,38,24,42,61,74,93,96,72,64,61,78,85,112,119,134,145,137,127,105,92,78,50,43,50,40,42,67,69,88,78,78,79,62,48,42,42,31,35,52,31,21,14,31,50,61,81,79,93,100,83,67,58,55,72,71,87,92,104,98,100,87,76,54,38,58,54,44,58,74,98,92,91,78,108,98,123,112,125,138,151,164,148,152,160,158,150,138,124,164,161,171,126,115,111,118,111,167,176,172,170,176,64,18,7,29,58,52,41,66,39,56,77,102,92,85,76,74,83,70,113,138,114,117,108,84,65,61,61,47,52,54,69,90,87,91,73,63,59,51,53,50,56,50,32,21,32,40,54,63,59,66,94,94,79,82,74,79,92,93,92,88,97,82,95,77,66,45,23,23,36,53,63,95,91,118,130,122,141,159,172,166,169,166,157,145,138,118,118,96,93,116,102,91,96,95,95,100,178,188,187,217,352,173,158,160,150,160,74,69,29,23,43,48,35,55,57,48,47,71,92,103,106,96,97,105,123,121,136,101,104,105,94,76,71,76,60,39,60,50,87,86,101,90,82,73,69,66,67,64,71,37,35,36,36,34,40,45,56,73,90,100,89,91,82,103,97,90,90,73,75,86,85,64,50,25,12,24,44,56,72,117,105,117,137,162,173,167,177,175,178,176,134,121,114,98,94,78,74,51,92,89,79,81,79,99,104,149,168,175,193,380,194,146,122,130,137,146,96,103,111,70,56,45,17,6,68,72,77,68,79,96,121,119,111,130,137,129,146,151,134,122,106,100,85,91,95,84,80,71,68,65,25,42,39,52,74,91,94,90,88,85,85,80,70,54,48,44,20,18,38,53,72,88,109,105,104,98,116,100,87,77,70,63,68,76,72,42,38,21,20,29,61,70,86,105,120,118,131,141,187,173,167,176,184,184,174,164,146,137,120,103,86,76,68,55,40,100,65,59,70,97,108,125,136,179,339,118,117,126,132,170,121,102,78,69,50,30,85,84,77,86,95,105,118,126,137,144,145,155,150,123,116,99,82,69,75,71,68,62,56,20,13,36,54,62,49,51,74,85,92,98,103,100,92,74,71,65,47,28,19,32,47,70,85,102,115,121,113,107,108,96,78,62,51,49,56,57,63,51,45,51,35,47,70,88,98,124,127,133,143,149,153,184,181,192,197,197,190,182,170,156,152,123,110,97,82,78,55,40,24,25,44,52,77,109,118,135,140,195,137,120,101,105,139,145,166,136,106,114,101,94,66,81,99,93,113,92,117,131,134,128,137,147,164,141,133,127,99,80,67,58,75,61,57,52,43,23,18,33,47,36,40,42,53,72,79,96,99,106,98,102,85,68,56,44,37,34,48,64,78,95,114,122,122,112,103,91,81,67,55,30,35,43,53,46,50,55,57,46,66,80,100,111,125,142,151,154,158,177,186,201,209,218,206,188,180,164,149,133,123,108,95,72,63,52,41,32,48,62,90,110,124,146,235,111,93,109,148,143,151,97,98,111,95,74,84,98,112,127,154,144,137,127,157,158,132,109,112,94,74,57,41,50,37,47,38,38,31,36,42,37,24,26,38,62,72,82,106,118,107,106,76,70,65,61,50,54,55,79,89,119,130,130,111,100,92,82,61,48,42,21,26,29,37,32,43,65,63,59,86,97,109,126,134,151,157,172,181,177,198,217,222,212,197,168,158,142,117,106,95,85,62,45,31,37,56,54,68,73,100,113,158,170,136,143,118,112,79,83,148,152,127,108,123,115,121,114,84,67,86,116,125,129,119,119,128,116,133,114,115,82,49,40,29,33,34,35,36,43,42,31,28,21,17,23,35,49,62,85,101,115,127,106,96,90,78,74,69,58,60,70,96,106,127,117,111,100,93,80,72,48,16,11,21,13,22,40,73,75,84,73,90,113,122,137,147,160,168,185,192,204,214,220,163,149,142,105,89,68,42,45,54,60,90,90,94,99,122,137,154,165,172,239,249,171,144,135,118,112,104,79,64,75,79,83,102,123,121,110,110,110,128,103,115,136,110,90,53,45,46,20,26,26,16,45,36,22,13,32,27,26,42,66,64,92,99,109,123,107,112,99,100,99,92,86,84,71,83,101,116,124,112,102,85,84,77,57,43,23,14,19,23,32,45,60,79,89,84,104,121,153,158,177,168,182,202,204,235,166,149,136,113,75,100,98,94,109,120,279,203,182,174,171,142,132,111,93,83,29,36,49,61,74,83,219,221,118,100,106,96,102,97,80,70,48,33,19,21,38,5,27,42,36,19,22,31,40,39,54,69,86,109,121,126,132,130,123,120,108,112,101,90,97,84,103,117,129,115,100,76,70,97,73,50,40,23,32,25,37,46,57,75,92,104,103,125,154,170,168,182,195,195,221,160,147,120,110,104,97,121,140,140,133,112,127,119,127,145,269,271,208,192,177,173,150,142,116,113,86,75,58,22,31,51,57,173,135,109,83,87,80,102,85,87,80,81,49,39,27,39,35,29,34,49,52,43,28,34,42,50,63,82,86,104,120,130,136,139,138,132,132,122,122,116,114,107,104,113,130,120,104,96,71,57,60,66,68,59,51,43,45,65,62,74,79,96,110,109,135,150,163,183,205,199,206,224,233,150,136,123,117,93,94,105,119,138,144,150,146,148,302,261,258,240,215,206,200,153,123,113,111,29,67,88,87,186,165,147,100,98,75,66,74,76,73,73,38,54,32,50,46,40,42,33,40,51,61,40,47,69,66,77,94,107,119,151,146,143,138,135,127,125,126,114,121,130,114,83,74,51,40,52,50,56,66,63,70,75,86,92,102,116,130,144,158,180,203,222,227,218,126,117,148,154,161,182,253,239,226,216,200,167,141,128,106,44,137,217,198,203,172,136,106,77,66,61,56,67,74,54,19,53,67,54,48,53,62,70,72,48,64,72,73,90,108,104,114,138,141,162,166,169,173,156,152,145,141,136,126,131,131,105,100,77,62,43,27,37,49,66,72,80,70,83,94,96,110,116,135,161,192,211,236,222,234,127,135,203,213,230,216,204,180,175,158,25,50,202,221,109,112,62,54,38,42,59,70,56,31,16,71,59,61,64,74,83,72,68,56,63,74,89,94,109,120,153,180,182,172,169,167,162,160,154,145,135,114,101,91,67,49,31,14,49,61,84,92,96,86,93,107,113,117,158,157,173,190,229,247,244,249,257,209,227,217,206,178,67,179,145,140,122,86,73,61,41,30,53,48,36,33,79,69,70,80,87,77,66,50,49,56,79,83,88,101,110,164,179,194,188,187,176,178,161,153,134,134,106,86,75,52,39,24,20,68,97,97,121,100,107,114,124,158,171,169,184,205,211,242,246,252,257,188,191,150,240,225,205,178,196,170,125,114,102,64,50,37,13,36,45,50,50,41,59,85,86,91,90,72,58,47,35,42,53,68,76,88,102,114,120,152,176,184,194,200,204,194,180,181,165,147,101,96,78,67,53,43,41,37,98,113,125,127,110,119,131,141,163,184,190,184,191,213,224,236,264,262,245,226,246,186,181,214,80,196,174,177,120,98,90,79,60,61,25,7,24,38,54,52,55,64,63,99,94,98,86,53,23,42,53,58,84,95,100,112,136,168,172,182,214,215,204,200,163,154,141,98,89,71,65,65,60,50,44,74,81,103,123,131,129,143,139,160,171,165,179,186,197,216,220,258,262,235,145,91,189,164,155,111,98,84,66,33,60,58,64,82,78,80,80,105,96,72,56,43,28,13,21,33,44,63,83,113,133,145,160,196,223,225,189,168,152,144,130,104,98,88,82,77,73,79,65,104,114,126,138,146,155,157,163,190,198,245,397,335,172,232,163,138,122,109,102,108,80,60,48,75,79,67,74,102,91,94,89,97,112,110,97,82,98,43,36,18,37,48,56,87,95,127,142,154,193,208,230,214,196,180,147,140,119,120,118,121,92,98,94,80,75,106,114,112,134,131,140,140,140,149,173,191,202,215,224,279,247,262,235,217,176,168,151,133,122,125,116,114,70,56,58,64,84,95,93,102,101,105,102,113,119,100,85,80,83,57,29,38,51,58,79,98,103,123,138,150,165,218,223,224,207,198,178,152,142,135,136,131,115,126,110,104,99,94,91,101,122,117,119,122,130,145,147,165,171,206,240,305,263,266,190,277,241,169,162,144,131,116,115,96,82,86,80,66,83,95,97,92,97,102,113,130,87,75,83,59,50,54,45,56,64,84,98,104,120,132,150,223,226,218,210,177,167,162,158,148,139,137,136,134,116,126,116,101,100,215,109,109,106,104,114,114,110,139,140,184,226,237,298,305,396,421,324,281,289,284,298,220,211,274,277,218,215,165,155,147,148,111,95,96,103,86,89,119,117,102,80,80,94,86,105,125,66,59,36,46,46,58,66,73,96,105,126,132,143,236,234,203,193,179,179,174,165,158,148,152,142,147,130,130,124,145,115,108,89,98,89,87,110,116,145,200,206,288,296,374,343,304,307,235,282,252,239,216,198,176,155,130,120,150,118,111,106,113,109,106,73,68,75,74,114,128,134,52,35,22,28,41,64,76,109,117,131,146,225,217,208,204,194,185,181,180,166,161,161,179,148,153,149,132,124,102,82,74,84,123,142,146,363,354,339,309,265,234,226,205,191,182,148,143,131,142,130,119,118,103,93,124,72,60,57,57,110,107,138,11,12,47,53,68,84,103,118,125,145,163,222,226,221,208,207,211,188,178,154,149,141,113,107,54,68,99,100,133,138,145,249,298,314,368,337,333,336,277,229,218,206,202,182,160,127,106,115,60,49,42,52,74,80,90,103,117,23,9,13,60,51,75,79,125,132,174,179,239,239,220,228,212,203,148,135,118,102,98,48,60,67,108,125,276,278,292,291,236,224,217,204,193,180,181,163,153,121,113,102,62,51,34,25,82,81,98,130,126,89,39,23,36,71,82,95,111,120,170,185,191,243,259,234,222,220,232,139,132,82,74,79,89,104,133,317,406,300,305,225,230,195,98,91,55,50,35,16,21,62,78,79,72,80,96,61,62,59,92,107,124,131,155,210,258,251,237,232,226,215,185,130,121,79,66,25,8,24,50,69,93,151,376,286,238,205,204,86,74,61,43,34,21,38,59,61,62,63,139,194,222,320,261,262,286,246,243,163,113,110,89,82,55,37,18,44,75,423,269,225,221,196,199,116,83,75,72,52,50,50,52,47,52,53,57,67,125,305,281,258,266,306,313,152,129,80,66,39,33,70,268,-1,300,214,115,96,94,91,62,70,58,52,33,42,41,41,54,77,91,129,246,304,285,272,296,303,148,73,56,234,221,127,101,100,111,79,81,71,56,47,30,13,31,39,52,70,109,294,294,298,288,163,62,76,-1,351,234,134,115,121,116,108,83,48,33,20,21,43,56,81,146,276,309,303,298,307,162,173,192,78,126,121,361,231,222,145,131,129,106,105,93,69,68,50,36,28,41,53,69,74,151,297,286,296,314,320,319,318,320,321,194,185,202,130,390,311,233,144,144,125,118,99,69,66,61,47,49,57,81,86,91,127,318,321,320,328,327,327,332,328,203,212,201,114,117,146,157,409,403,389,291,225,157,140,123,112,99,88,84,57,47,47,67,97,94,108,125,143,156,333,333,327,328,331,345,326,336,343,343,343,344,-1,237,209,212,129,173,-1,360,156,145,148,119,120,92,80,83,45,34,84,87,119,119,153,396,368,342,342,337,342,357,349,350,256,226,226,198,320,150,139,112,87,64,36,25,24,98,106,382,368,358,363,360,349,344,370,375,372,362,245,234,234,342,198,425,224,147,116,176,88,76,65,68,45,12,34,36,88,97,378,369,404,404,385,371,375,366,369,358,353,389,392,379,264,-1,-1,426,-1,176,106,86,37,24,75,81,349,371,356,385,413,398,397,379,380,381,382,368,394,393,401,413,387,288,268,-1,-1,-1,149,166,108,87,98,38,29,47,68,343,342,400,423,409,396,421,386,394,401,400,400,408,336,288,-1,-1,-1,195,202,215,54,42,54,51,327,332,317,351,422,416,403,417,412,384,391,408,414,421,424,356,359,331,293,289,-1,-1,-1,-1,-1,207,60,61,306,352,367,374,-1,707,428,-1,406,402,421,-1,-1,395,337,305,-1,-1,-1,-1,222,215,76,66,292,298,311,345,377,-1,-1,427,415,-1,-1,-1,-1,387,378,331,330,-1,-1,238,226,82,72,319,276,286,303,304,357,364,374,-1,-1,425,-1,-1,378,346,343,-1,-1,246,95,86,264,296,355,391,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,405,352,-1,-1,271,255,263,109,214,225,238,260,270,281,327,338,349,396,403,706,-1,-1,-1,-1,-1,-1,-1,360,271,125,127,204,215,230,249,326,364,383,396,-1,-1,-1,-1,-1,-1,374,-1,-1,132,194,204,217,232,243,368,382,396,408,428,-1,-1,-1,-1,-1,-1,-1,304,159,161,178,198,228,241,394,396,403,416,-1,-1,-1,-1,-1,-1,-1,-1,-1,144,172,205,206,409,410,422,-1,-1,-1,-1,-1,-1,-1,145,132,218,209,-1,-1,-1,-1,-1,-1,383,126,131,151,164,175,189,197,-1,-1,-1,-1,-1,-1,-1,128,116,134,177,170,178,-1,-1,96,112,124,148,145,159,425,358,89,102,110,125,138,151,-1,-1,388,360,354,83,91,109,124,143,149,-1,-1,416,369,114,124,393,383,404,401,408,397,396,390,399,411,405,-1,45,23,380,370,381,381,391,420,418,67,60,61,357,363,365,376,384,389,233,74,338,355,363,361,372,77,318,324,328,335,348,92,113,303,302,319,328,147,210,296,284,292,303,150,200,268,202,211],"giochi":[175,204,87,82,156,-1,-1,-1,194,17,22,64,92,30,53,53,78,27,40,44,51,-1,65,56,39,48,37,31,18,20,-1,-1,-1,30,26,40,32,25,14,-1,88,18,34,14,25,-1,421,27,36,27,35,67,33,45,434,41,96,-1,-1,72,358,75,92,74,54,44,-1,86,118,119,80,38,178,68,66,52,42,36,40,73,58,52,51,350,182,182,56,66,43,28,21,20,16,51,69,75,294,302,158,45,14,13,13,20,46,59,108,298,299,306,266,28,13,16,13,32,86,78,280,254,210,14,24,28,27,27,18,116,101,86,117,168,183,147,27,44,29,28,24,45,120,127,188,-1,270,229,37,58,45,52,42,19,10,222,143,94,38,54,46,41,31,18,31,143,146,204,210,154,78,126,126,59,52,52,44,31,38,29,26,20,31,231,235,164,171,194,202,111,48,44,26,54,83,100,106,128,55,23,48,58,67,49,41,30,13,24,33,27,22,50,166,227,222,146,55,25,37,47,93,106,137,198,18,10,29,46,68,39,44,37,21,19,21,42,37,32,33,58,169,218,213,203,21,25,68,48,30,35,38,61,143,20,17,20,51,61,41,25,52,28,18,13,50,48,20,19,45,44,64,198,202,201,131,26,13,43,73,136,122,79,60,87,39,20,25,43,52,54,37,54,59,19,35,46,31,17,40,23,33,37,156,188,188,184,179,133,28,37,54,75,173,122,110,118,105,108,64,61,40,41,80,52,43,38,34,57,81,170,53,49,48,52,45,14,17,34,38,30,47,43,37,48,165,172,170,193,62,57,40,34,48,62,99,178,107,95,73,77,33,24,51,47,47,46,58,166,48,59,40,40,48,38,18,19,35,52,62,65,153,74,66,68,60,44,42,50,67,78,102,109,78,87,90,89,80,61,45,55,75,79,57,63,32,65,56,28,44,26,22,29,29,20,19,34,41,29,20,66,45,144,144,73,168,56,84,72,66,75,73,89,89,112,65,80,71,44,63,83,92,69,66,164,13,31,25,21,33,26,34,42,33,64,48,38,124,124,61,53,57,69,90,87,112,53,70,36,28,28,47,107,123,58,17,44,49,41,37,45,53,87,39,29,22,96,115,121,67,48,55,49,52,44,27,105,127,46,63,16,28,36,42,25,27,21,9,75,110,104,128,61,94,46,48,58,33,13,42,43,68,70,31,60,45,111,131,83,68,31,37,48,44,47,29,21,38,22,122,67,38,46,86,91,21,23,22,54,48,18,14,20,66,82,95,126,144,154,57,31,26,22,38,61,68,69,66,50,90,130,127,91,125,107,63,65,30,14,21,25,25,36,48,44,16,32,43,50,67,56,33,40,106,24,26,31,53,37,33,18,12,16,35,56,71,88,121,116,91,97,99,49,80,31,39,42,65,59,48,53,59,84,73,74,76,68,119,124,56,33,13,32,23,18,51,42,24,46,79,139,145,131,142,51,43,33,54,36,34,23,13,36,40,8,49,46,64,87,115,84,44,83,50,45,52,57,44,35,64,70,91,79,79,65,62,52,116,40,24,27,35,24,57,47,37,54,62,53,44,26,16,34,52,42,30,47,16,9,42,43,27,27,39,66,74,88,125,137,74,76,57,64,50,33,56,90,56,82,88,69,58,52,45,50,24,40,94,102,48,47,41,31,14,53,51,209,35,26,8,28,46,55,51,40,45,33,22,36,43,49,50,72,78,78,73,52,84,74,57,25,34,54,41,71,65,42,39,35,39,23,83,87,28,44,43,56,30,48,58,58,71,81,18,44,45,41,62,70,32,47,42,35,18,29,52,67,51,63,70,45,78,67,49,9,21,38,66,59,42,28,29,33,33,12,44,73,59,35,32,26,36,47,65,37,30,33,58,50,52,71,240,47,36,60,68,15,32,33,28,18,34,40,52,62,60,72,38,59,85,71,64,58,45,34,16,39,26,55,57,55,37,16,12,29,48,62,43,60,50,40,24,44,40,60,51,57,20,55,44,48,64,68,45,33,38,22,7,7,30,43,59,73,31,46,14,61,73,28,31,44,50,38,48,52,63,33,32,47,33,6,58,48,32,22,15,41,47,51,48,40,26,35,37,30,30,43,37,13,24,34,45,45,79,32,46,55,36,12,46,68,70,63,14,60,59,23,47,134,131,73,35,43,57,46,47,28,13,65,47,37,27,30,40,58,86,34,29,32,24,25,20,31,32,28,40,18,25,34,47,68,78,53,36,26,17,42,53,64,55,19,5,39,44,49,37,39,49,128,134,56,34,33,17,38,30,42,39,36,70,75,56,47,34,104,88,48,26,18,29,39,16,19,26,31,41,38,40,17,17,47,99,116,82,60,46,37,36,60,46,56,66,35,35,42,46,38,45,49,50,59,101,109,123,106,68,64,44,23,28,37,31,37,49,36,25,51,55,69,60,64,56,62,91,45,37,17,23,38,39,29,18,35,23,47,45,33,29,31,48,83,85,83,16,47,49,62,61,61,28,28,34,46,47,50,54,75,84,118,94,50,47,24,39,34,35,43,37,13,51,67,65,55,44,77,84,49,33,32,47,51,33,41,33,34,45,57,39,31,35,43,77,79,72,68,116,61,47,58,67,64,65,30,32,36,54,48,43,61,134,110,116,145,29,31,36,45,59,57,60,27,21,19,68,43,40,56,65,60,41,53,40,48,55,53,57,92,76,61,109,57,51,34,32,26,40,68,71,23,30,38,55,68,92,118,138,143,134,138,28,22,68,61,43,39,34,46,59,31,23,15,42,49,56,68,67,48,61,52,39,47,46,63,103,7,123,30,14,31,28,56,46,31,34,22,12,48,57,65,9,27,39,21,15,28,68,82,96,129,149,124,39,42,71,20,41,62,50,23,26,37,66,72,43,50,47,24,36,69,102,109,90,127,18,23,30,107,111,14,38,49,41,8,20,27,21,52,16,65,37,33,17,49,131,162,100,68,48,37,30,18,49,55,58,14,20,38,52,68,76,86,34,26,30,50,4,21,27,59,72,133,67,24,40,51,84,108,69,22,93,92,97,70,37,41,34,36,5,43,57,64,49,20,11,43,59,61,39,41,31,32,159,90,78,34,32,38,57,64,20,14,22,32,62,81,71,4,27,49,30,19,44,50,84,61,14,50,69,104,69,103,98,78,81,54,32,47,58,29,19,83,87,92,38,52,64,78,36,34,45,75,75,46,20,21,29,41,53,35,16,18,32,56,66,72,41,22,36,16,37,31,51,48,46,49,39,81,86,78,58,64,62,65,77,28,17,21,37,31,59,46,34,47,62,76,80,86,109,42,64,76,80,37,33,14,28,124,141,65,71,65,12,30,39,57,62,49,22,11,27,38,66,72,67,37,37,31,20,37,34,41,46,88,76,83,88,69,56,55,52,52,63,35,26,28,30,42,43,23,52,60,59,57,110,89,56,58,65,50,36,46,46,34,117,126,130,46,45,46,55,60,34,43,53,65,66,56,22,43,36,54,59,51,38,71,50,47,18,20,28,38,80,71,78,31,40,55,26,46,200,64,35,40,35,20,20,18,31,46,44,44,37,83,88,66,56,59,31,21,31,111,115,30,36,42,56,28,46,62,68,62,53,50,50,55,55,49,43,25,66,78,74,81,84,51,51,59,68,27,58,39,14,15,28,26,26,26,75,50,29,22,33,35,38,43,40,22,36,72,14,58,65,66,27,63,146,27,19,25,39,41,62,70,70,52,45,40,52,44,44,33,9,57,57,71,86,100,111,49,39,34,14,43,18,35,16,15,27,20,75,54,44,37,22,44,30,45,32,12,13,46,30,15,20,54,48,63,53,57,27,31,34,52,76,84,20,7,23,27,72,78,63,40,31,35,29,37,54,21,41,17,47,115,61,54,42,35,19,17,23,26,25,22,46,43,8,3,32,28,49,50,72,50,23,46,37,22,20,52,93,113,15,23,33,49,54,40,32,38,55,67,30,33,24,45,75,72,59,36,29,18,23,34,34,30,44,48,103,22,27,29,36,4,18,28,28,51,27,24,12,28,24,33,63,71,19,20,30,30,38,70,24,50,44,52,55,43,25,33,63,40,37,36,63,66,66,51,49,64,27,37,44,24,40,44,95,85,54,21,17,51,42,56,17,29,7,7,38,32,15,21,22,68,69,15,28,21,32,29,13,23,37,37,47,50,21,30,50,43,20,13,28,37,52,31,30,27,20,29,34,47,48,51,59,63,44,24,10,21,31,25,101,94,74,30,43,66,36,17,27,29,39,51,40,40,61,52,74,78,50,35,18,30,38,23,16,15,17,35,20,45,46,28,24,48,49,15,14,34,50,61,75,21,22,46,26,21,37,40,47,29,39,48,41,42,47,43,50,37,15,17,27,27,19,30,56,73,86,78,80,81,56,46,48,63,46,30,10,21,44,51,49,18,9,21,10,20,36,17,42,54,34,68,62,30,26,30,54,65,92,19,22,25,22,35,44,49,45,20,20,31,32,30,40,34,27,49,39,25,19,29,25,59,143,37,63,64,80,63,49,44,54,51,58,60,66,33,26,26,30,48,64,72,16,40,35,20,35,40,53,44,73,60,39,35,38,47,52,65,73,32,27,17,14,25,53,34,5,11,30,15,31,41,43,33,25,23,83,69,74,139,75,55,30,23,87,56,47,36,40,48,51,47,56,21,42,54,75,87,39,27,54,48,34,51,41,51,60,50,38,23,31,49,58,66,62,49,36,20,24,38,48,51,61,40,52,36,19,15,26,39,42,36,18,18,8,24,37,50,38,25,80,123,41,41,88,77,32,20,20,31,29,37,36,37,25,18,23,31,48,64,85,101,44,30,35,51,48,47,38,35,61,56,45,38,43,59,67,53,51,42,22,13,21,34,70,60,53,42,24,16,33,48,39,32,15,10,17,35,46,45,20,17,133,108,97,98,108,52,82,12,19,17,18,37,29,24,43,25,16,23,43,59,89,82,65,83,30,54,45,65,63,55,19,42,47,56,66,59,55,53,55,54,72,59,51,31,20,12,8,13,28,56,65,31,19,14,34,48,64,61,52,43,30,23,21,17,13,33,41,24,110,85,70,55,41,37,54,40,29,13,23,24,13,25,26,18,43,20,14,36,46,68,80,49,56,64,71,28,43,61,65,65,63,30,21,62,52,70,53,42,50,37,44,44,54,64,56,23,12,12,12,12,20,38,43,40,35,32,43,56,47,56,50,45,36,34,27,20,17,33,39,38,115,104,87,63,76,72,69,43,52,102,75,52,55,25,30,38,27,32,13,19,17,33,28,26,50,59,80,73,36,56,74,78,70,14,13,34,52,62,70,48,35,12,43,38,32,40,36,34,25,30,42,39,51,49,30,33,13,17,22,24,20,32,30,38,34,36,39,40,38,44,48,53,68,34,42,31,40,48,45,47,34,20,20,33,40,42,110,98,47,64,71,65,57,64,100,110,60,49,53,66,44,43,33,29,15,28,34,59,45,58,19,37,74,85,88,56,11,13,50,53,51,24,28,41,42,35,35,38,26,30,19,11,21,29,59,48,43,23,11,9,15,45,32,30,34,18,10,31,25,46,56,81,59,60,53,66,66,54,25,32,45,57,66,39,34,10,18,30,25,17,28,50,45,71,74,74,81,88,74,81,90,84,85,88,50,54,51,52,43,43,45,43,41,48,35,62,42,63,56,65,27,48,63,100,81,74,13,36,57,46,44,42,17,15,35,47,16,36,37,26,25,23,16,27,41,56,20,16,27,40,45,58,48,25,29,23,17,31,45,56,78,47,51,50,41,46,24,46,52,65,51,44,26,18,11,23,30,52,66,61,92,77,73,76,84,80,44,45,43,29,33,32,25,37,49,66,60,37,48,54,57,77,93,95,28,43,56,30,26,28,30,41,8,27,35,35,26,21,32,39,49,24,42,50,57,57,37,29,38,43,52,43,44,19,25,58,53,46,53,48,67,54,40,34,20,13,24,40,49,58,52,55,61,73,58,36,28,18,17,29,16,13,26,46,56,44,44,41,50,65,102,100,59,52,48,42,39,31,44,44,32,35,46,52,38,35,55,64,52,36,44,43,57,60,51,44,44,48,57,62,70,59,54,54,41,56,51,53,47,38,14,10,29,45,52,56,66,71,78,54,47,34,23,45,17,17,31,37,50,39,38,52,75,79,64,36,23,13,20,18,21,34,22,19,46,66,92,105,57,47,55,55,69,79,90,77,67,60,64,56,38,23,30,46,45,51,49,50,48,39,46,58,59,58,43,52,51,56,52,50,53,48,49,53,59,53,60,60,63,53,52,42,48,69,39,19,21,28,44,58,66,67,66,64,54,43,22,43,24,12,28,45,31,24,25,25,51,49,57,17,21,32,32,28,18,28,28,42,63,78,86,80,64,62,47,45,12,11,48,64,62,59,41,41,36,46,45,54,73,59,50,42,51,40,49,33,42,34,41,36,39,49,63,43,39,44,53,52,50,10,20,24,40,44,51,58,66,48,58,23,12,14,31,31,25,39,42,50,42,8,35,43,41,42,49,32,47,32,26,39,54,60,72,47,25,43,84,78,59,56,69,69,51,42,49,50,10,27,58,60,58,46,33,20,26,33,45,69,65,54,33,26,29,44,38,24,20,30,26,27,39,53,52,42,31,17,45,55,47,40,19,20,34,35,49,53,40,27,48,36,39,26,31,27,20,22,33,41,31,35,36,39,14,26,27,24,26,40,44,42,36,11,66,77,78,49,39,50,95,65,56,48,41,46,69,65,56,45,41,26,37,39,32,21,22,32,62,50,46,30,24,28,41,56,67,61,59,15,19,37,34,24,17,27,15,14,33,42,58,41,28,11,11,36,28,12,18,19,50,57,41,23,15,39,28,34,55,40,40,17,25,32,25,18,20,37,31,31,39,21,26,38,31,33,48,45,24,24,61,55,35,37,58,65,41,40,15,32,39,27,20,18,23,43,56,42,33,21,25,29,41,46,52,55,48,31,12,23,43,33,20,30,28,13,28,34,56,55,38,22,52,33,24,19,35,45,59,44,24,20,36,56,45,33,18,27,13,19,18,22,18,12,28,38,30,36,44,40,12,24,39,46,48,50,8,85,85,95,112,28,40,16,21,41,58,50,25,20,22,39,32,22,34,33,25,46,38,40,37,26,18,29,43,60,56,36,48,22,28,47,40,33,42,26,36,42,49,54,48,37,68,66,48,54,34,35,48,50,61,52,34,29,40,54,45,20,44,39,14,11,17,28,17,7,18,49,44,50,57,55,40,25,38,45,50,56,33,18,18,98,92,80,88,81,94,128,92,24,20,26,37,47,45,32,31,38,42,30,28,20,22,24,51,47,49,18,10,26,52,59,47,44,53,34,52,50,46,58,37,48,52,48,45,40,48,58,64,65,63,50,48,55,55,71,66,54,46,50,40,49,46,40,23,20,39,32,25,24,32,36,35,24,19,43,44,45,20,38,28,31,30,34,38,37,42,71,81,73,61,73,36,19,26,49,47,50,64,30,29,36,44,39,28,20,20,32,40,65,58,18,20,42,42,39,56,58,54,66,56,64,50,52,65,61,38,42,30,34,59,71,73,50,42,45,34,50,65,72,58,48,37,33,34,50,41,27,13,41,35,35,46,57,47,34,24,27,37,33,22,17,25,19,20,59,13,27,39,52,51,61,69,51,57,52,53,33,30,41,36,60,68,53,37,27,33,45,38,16,19,34,33,24,26,25,51,24,30,17,22,75,66,67,70,67,66,71,65,63,50,23,15,23,38,79,73,61,42,32,29,27,36,66,62,61,48,36,27,25,46,49,33,25,53,46,51,64,47,34,23,19,28,42,31,20,22,26,8,8,44,28,42,55,56,60,62,48,52,37,39,51,40,70,77,75,48,59,52,60,43,59,33,30,41,40,24,20,26,41,31,17,48,25,23,14,25,64,54,62,59,67,63,60,65,49,49,33,16,21,32,46,63,77,35,23,11,39,52,53,42,37,30,9,20,34,51,39,62,59,64,57,31,25,33,47,56,36,34,27,19,47,34,44,48,42,48,69,23,40,19,133,92,90,88,66,55,56,63,45,30,28,20,36,36,36,34,39,43,40,34,39,48,32,21,12,12,47,51,47,45,46,42,58,46,53,42,41,50,42,30,28,58,62,87,56,50,29,18,16,27,42,37,34,37,43,30,23,35,32,28,45,47,78,76,69,55,38,35,42,65,55,44,35,41,13,28,48,44,38,39,32,20,86,75,54,45,43,30,21,12,15,21,45,47,45,27,34,26,27,20,45,54,17,56,48,39,32,36,43,40,43,16,25,47,55,36,48,48,68,72,77,59,66,61,52,37,32,44,49,30,19,20,29,22,33,38,42,13,23,40,86,100,80,61,33,37,44,55,53,58,50,55,49,75,44,44,44,36,39,21,20,23,22,13,15,40,31,23,20,18,14,30,40,32,37,21,20,10,21,23,8,15,39,32,22,14,29,61,50,34,21,20,49,38,25,4,29,41,51,54,50,48,60,72,58,58,48,60,49,50,51,57,38,25,14,20,22,41,51,44,9,17,33,115,93,77,44,35,43,42,42,55,73,74,51,62,53,47,16,17,10,21,17,22,20,29,37,14,11,31,29,26,24,32,28,20,33,20,17,22,31,23,14,43,44,29,21,16,34,47,43,44,22,10,14,34,40,18,27,39,47,45,52,60,67,63,45,46,32,40,45,62,69,57,52,36,16,20,29,41,55,49,33,18,83,96,90,58,60,46,27,20,32,39,56,77,75,45,46,39,50,23,47,34,16,13,22,23,25,26,35,59,70,125,10,9,23,38,38,39,43,25,10,14,33,33,42,34,40,38,41,45,38,24,20,40,41,36,34,40,25,25,28,43,39,29,39,39,27,23,35,41,54,42,37,32,33,25,71,66,52,38,24,55,43,61,49,37,32,63,66,97,82,65,51,16,7,28,73,77,55,43,38,36,30,19,23,33,16,20,18,23,40,75,82,54,60,128,17,20,42,33,33,22,33,32,54,52,62,49,46,51,48,34,30,20,50,30,24,26,36,41,40,54,52,52,47,32,26,7,24,41,52,46,23,10,35,43,57,73,66,49,32,45,52,78,49,45,86,64,55,39,37,34,19,29,48,54,48,26,17,17,30,36,16,24,21,64,82,50,42,49,182,36,32,44,34,9,16,34,33,38,50,57,65,54,53,47,55,28,42,36,47,41,19,14,30,44,48,48,54,58,60,52,56,39,26,8,19,24,15,29,48,60,76,71,68,77,60,66,63,58,57,73,72,65,48,45,28,16,31,34,46,38,31,13,9,28,14,22,28,49,20,25,19,29,33,45,59,70,57,48,45,37,63,176,81,58,41,60,30,30,26,31,67,52,50,59,60,57,76,63,41,35,36,37,29,30,34,33,16,34,30,29,32,43,59,66,52,37,32,30,20,30,42,27,36,41,29,32,45,49,62,75,74,78,76,81,76,78,59,57,63,67,46,40,21,15,22,31,30,24,36,30,22,31,32,36,50,28,6,12,40,36,43,46,45,55,46,30,23,30,41,49,162,168,135,71,63,55,46,44,43,34,52,40,62,64,40,47,51,66,75,74,59,41,37,18,22,34,18,19,32,39,37,38,20,18,35,46,57,60,62,37,39,37,37,52,56,81,41,37,57,49,44,47,61,67,74,69,81,80,86,91,92,78,64,67,44,49,47,57,54,54,42,18,14,26,30,33,38,46,67,31,21,18,39,44,32,20,20,8,41,26,16,31,24,18,27,34,27,16,17,23,42,78,180,121,65,67,36,31,44,45,47,54,60,89,34,41,40,62,65,61,53,51,39,30,38,26,14,29,33,46,38,21,24,34,66,70,76,78,62,52,45,52,64,76,69,52,63,54,54,66,66,64,56,56,64,70,79,91,96,96,64,56,43,28,26,41,54,43,28,12,23,22,36,49,67,51,26,26,7,29,42,46,28,28,26,52,19,13,17,28,36,22,23,40,9,14,16,25,38,58,72,87,102,62,81,11,31,57,55,73,109,29,45,51,62,55,50,30,29,32,43,34,31,31,23,30,38,33,25,17,22,41,59,72,80,80,62,60,71,77,92,78,68,78,79,67,67,62,57,51,50,39,51,55,67,78,77,93,94,84,69,47,33,24,27,22,36,45,46,37,19,27,35,30,32,39,48,41,44,37,10,42,57,54,44,50,36,48,42,56,13,8,6,10,20,35,57,14,44,26,26,23,58,114,87,37,47,47,48,74,92,27,46,46,48,28,12,13,41,52,44,42,29,11,24,43,36,31,29,32,42,66,68,83,78,67,75,92,94,95,86,86,68,58,41,48,40,41,31,38,59,62,73,88,77,64,58,60,46,32,19,14,20,20,34,35,33,34,28,46,44,39,44,28,32,33,51,44,20,36,49,54,60,52,50,13,15,15,10,20,31,68,55,45,41,67,74,65,72,82,103,36,27,35,35,56,68,109,30,42,52,26,21,42,54,48,46,40,53,28,36,42,32,28,29,40,41,49,64,71,88,86,98,100,109,96,92,103,50,32,28,28,22,30,32,44,59,84,71,57,50,63,55,45,14,22,15,27,17,17,30,48,38,42,57,47,42,36,17,32,42,38,41,35,51,62,70,31,22,28,46,24,32,32,33,30,27,36,49,27,30,72,54,67,235,44,46,38,18,32,43,118,103,18,26,49,38,29,33,39,47,35,28,41,40,46,53,49,41,24,14,26,36,50,62,80,90,94,101,103,107,102,107,73,14,8,17,33,47,72,67,53,45,35,44,42,53,46,42,24,34,33,41,50,42,46,35,27,11,19,35,19,12,19,41,32,27,36,44,56,43,39,33,30,15,11,29,36,40,42,39,36,46,62,52,38,35,19,88,77,58,38,24,18,44,33,23,62,72,107,99,41,33,34,34,35,25,22,19,16,25,38,46,38,29,14,38,45,66,88,88,94,89,100,94,93,29,34,16,22,29,58,61,83,69,53,38,26,17,35,46,54,51,40,40,49,40,54,58,52,43,34,25,30,26,41,21,28,39,51,48,60,47,35,43,50,50,56,47,38,39,43,42,27,36,38,40,54,62,34,29,62,51,40,44,24,42,25,19,33,80,92,90,84,63,49,33,20,27,44,28,25,34,20,18,28,35,44,37,36,23,51,64,74,81,70,69,79,80,82,94,105,89,35,43,48,67,78,78,75,46,21,12,61,26,21,29,45,55,50,58,62,65,58,60,56,36,28,33,24,21,40,38,37,47,49,70,60,53,53,50,40,35,54,58,55,46,54,57,56,11,53,64,38,32,124,130,53,81,71,60,35,19,19,39,46,35,46,73,58,21,38,27,28,31,30,11,27,37,31,24,21,36,58,78,86,58,61,66,68,93,90,49,58,42,54,72,84,86,78,45,29,16,15,18,39,54,62,62,65,81,73,64,42,34,18,7,12,11,35,37,39,43,57,73,88,74,62,60,39,29,35,53,63,52,64,55,52,10,54,67,72,115,109,38,43,68,16,16,43,50,60,64,83,88,70,54,35,35,27,54,42,24,21,43,32,14,26,29,30,37,43,71,70,63,46,31,50,62,72,100,60,51,43,57,76,75,86,55,48,38,38,16,29,46,58,62,75,85,78,61,60,41,26,13,9,23,31,34,22,38,48,64,75,94,78,17,33,46,78,91,43,41,44,32,36,76,250,27,58,58,29,49,22,33,52,58,62,70,73,92,78,42,34,47,43,44,30,24,23,39,22,28,30,21,21,42,66,62,78,47,47,56,64,90,90,54,75,37,51,57,58,68,72,63,54,37,44,30,29,33,38,46,66,74,76,62,54,49,36,37,15,13,36,36,22,24,42,57,71,102,99,46,39,22,46,72,85,96,85,75,58,53,45,34,18,64,84,84,144,51,48,24,43,74,69,41,48,44,51,60,67,59,49,63,60,98,86,71,57,49,57,54,73,32,23,7,32,24,26,27,13,13,20,85,74,77,68,45,40,81,47,61,82,88,82,34,43,42,22,11,39,46,56,67,59,50,49,51,23,25,23,40,60,66,73,42,49,37,47,41,36,20,27,31,34,23,34,49,74,117,113,82,73,57,40,46,38,56,80,94,92,61,58,60,39,16,54,53,74,88,65,43,22,31,87,59,54,63,63,62,59,57,49,37,48,71,68,70,74,74,65,48,42,7,21,32,25,31,40,28,20,30,81,66,54,42,28,33,49,62,79,54,44,26,38,29,23,23,36,50,59,56,40,46,44,14,12,32,50,56,53,51,30,29,33,43,36,32,37,31,49,40,51,66,104,125,58,91,75,53,77,89,97,50,47,47,33,43,226,27,36,20,25,53,66,64,60,59,50,46,39,23,33,38,84,85,80,87,88,73,64,63,68,37,28,37,37,37,47,45,36,51,60,76,65,52,34,21,17,31,54,79,42,38,9,23,32,12,31,39,53,48,46,35,26,28,39,39,20,7,10,36,50,35,22,19,25,17,25,35,42,40,45,61,50,49,47,56,97,115,102,107,66,65,25,12,25,36,17,30,41,49,185,40,49,33,26,29,47,64,56,44,29,30,31,25,24,18,37,94,87,89,80,83,57,56,76,75,67,53,43,58,48,44,49,58,56,56,73,82,76,58,47,48,42,25,78,76,83,85,65,45,35,22,14,24,19,41,48,46,32,39,30,19,21,41,36,32,48,42,45,49,20,23,25,28,39,60,60,64,61,63,38,39,29,80,81,95,102,82,53,46,29,22,20,39,44,39,44,61,67,78,70,54,47,39,12,28,32,35,44,45,32,35,45,45,40,52,54,34,40,39,27,17,32,28,43,66,76,61,67,35,52,49,89,84,60,58,62,61,50,44,46,65,67,79,85,72,60,53,48,37,46,74,82,90,78,59,44,36,29,38,38,61,38,50,47,38,24,25,16,14,32,46,56,50,42,56,52,32,32,35,40,55,70,74,72,71,54,33,13,85,86,95,54,44,14,24,38,58,56,69,61,64,53,34,34,24,15,23,242,48,42,34,21,45,37,38,60,63,50,25,25,43,38,23,48,66,65,55,50,32,29,26,35,104,60,56,47,39,34,32,52,69,76,84,67,61,63,48,47,51,61,72,85,67,54,45,44,45,60,54,59,55,59,40,19,27,37,26,27,43,49,33,50,63,50,59,70,60,42,47,49,59,77,90,90,80,52,20,10,37,47,67,73,86,100,114,56,19,17,13,37,58,74,42,52,61,55,44,27,9,24,40,40,24,17,16,11,22,35,47,42,48,43,29,29,37,35,46,80,72,52,31,26,46,54,52,62,64,51,36,23,20,33,49,68,75,74,55,53,70,18,29,44,64,77,91,95,88,81,62,61,55,64,65,67,70,58,48,28,15,24,40,32,43,58,48,61,56,68,67,59,56,62,74,56,55,57,66,87,86,86,69,48,39,14,19,25,47,78,94,103,31,24,25,23,58,43,49,38,39,53,53,42,32,33,54,42,40,20,19,26,33,47,25,48,54,52,46,43,27,32,42,31,50,74,62,40,36,30,29,43,40,48,69,33,18,18,30,36,50,63,69,61,45,24,14,20,39,57,76,82,102,104,83,75,87,79,89,71,61,61,74,65,43,29,21,46,52,50,72,69,78,66,60,65,58,46,56,76,76,66,72,71,89,84,73,59,49,40,18,5,59,59,69,94,101,128,60,43,41,48,39,23,11,20,32,46,62,55,47,41,41,59,283,46,25,17,28,30,57,66,44,38,29,30,38,25,38,27,56,41,26,39,37,35,23,35,48,32,33,36,33,26,34,25,42,48,62,60,76,28,23,28,36,48,72,85,96,111,98,87,91,95,96,90,57,43,43,55,59,49,53,40,53,56,62,75,76,77,61,46,52,28,37,53,66,74,69,82,90,97,77,74,55,46,48,10,17,50,96,38,58,58,49,32,26,45,32,56,58,75,66,61,54,58,71,48,44,44,20,25,24,56,20,55,32,22,15,34,15,34,46,44,35,28,37,35,47,33,14,56,47,22,14,27,33,51,62,41,53,36,37,39,48,59,72,90,102,107,109,101,87,88,74,62,62,32,45,60,62,59,59,50,58,70,78,87,82,65,52,42,34,32,37,65,70,82,95,101,96,95,87,72,68,50,42,27,19,21,49,61,97,40,21,19,31,44,57,48,42,47,54,55,65,84,80,79,63,65,66,34,21,26,34,35,48,55,32,28,27,47,47,35,32,32,48,70,31,37,54,51,18,46,26,17,9,27,43,26,29,44,49,55,56,71,70,84,90,105,122,117,93,75,64,66,55,9,22,42,58,61,60,58,52,82,88,81,66,60,63,65,82,95,86,91,95,90,73,62,49,37,26,9,23,68,106,38,29,12,36,50,59,57,51,44,53,70,70,84,81,81,40,37,40,41,33,49,44,40,29,22,24,37,54,63,76,61,20,20,26,30,34,42,38,29,11,17,30,24,35,21,31,55,72,71,74,82,92,98,107,118,116,108,79,75,53,42,30,22,32,53,60,41,40,37,39,55,73,84,87,81,78,70,68,51,78,93,104,63,55,38,24,16,23,36,58,39,33,76,101,51,39,23,29,41,62,51,43,36,36,48,65,60,66,75,231,48,37,17,13,27,31,13,32,46,56,53,40,16,45,66,72,65,51,42,35,21,33,11,30,46,57,45,41,36,35,27,19,16,33,34,45,66,83,86,95,94,107,117,126,126,111,88,80,65,53,38,35,33,34,47,43,29,35,31,55,72,81,70,61,72,71,68,54,40,39,47,47,54,57,71,54,36,26,25,49,73,55,50,41,36,27,37,50,66,63,42,32,13,13,50,71,55,34,14,43,41,34,25,14,38,18,12,27,52,38,44,40,61,82,70,61,52,52,45,35,29,30,38,53,69,66,53,46,40,19,32,35,45,59,67,81,98,104,112,126,129,135,129,111,100,86,67,37,22,12,31,44,53,62,75,68,53,51,60,65,56,50,32,21,20,42,37,48,50,72,86,89,92,80,77,54,51,46,27,7,21,37,56,60,52,63,50,47,45,50,63,74,52,39,26,20,19,65,54,42,31,32,36,42,20,30,70,46,45,44,51,65,74,75,68,64,61,62,47,45,40,57,67,62,54,18,13,20,35,49,64,67,89,101,116,127,127,131,133,122,107,93,82,54,34,17,29,47,50,19,45,56,63,51,41,44,50,55,48,45,33,30,37,29,30,39,49,70,68,85,83,76,58,43,43,41,50,23,27,29,32,45,55,67,56,58,46,51,54,59,80,69,49,42,16,21,189,181,90,41,34,45,31,37,47,60,74,61,55,60,70,64,61,57,29,35,47,72,65,36,26,12,19,50,60,76,91,101,113,121,128,124,115,117,117,97,82,72,59,29,43,57,12,20,43,56,54,50,36,28,37,41,32,40,37,37,38,27,18,19,34,48,61,77,84,69,59,46,27,30,44,61,44,37,34,38,40,38,44,59,51,41,31,42,63,67,64,35,38,28,28,244,199,34,37,45,66,50,46,57,69,63,51,31,14,48,49,60,84,54,31,28,49,62,74,88,104,125,119,117,112,99,108,104,113,120,94,79,70,50,43,30,29,58,62,49,33,10,27,26,25,25,25,31,23,35,31,21,26,33,46,62,76,72,60,57,47,16,41,48,54,58,48,40,51,50,42,31,20,49,38,20,13,23,41,52,51,54,49,57,34,194,200,184,190,186,89,46,50,55,22,10,22,41,48,68,55,43,28,46,50,50,41,38,23,35,51,62,48,48,45,43,52,92,110,116,111,106,102,90,91,97,107,116,110,95,86,51,52,60,43,37,57,64,50,33,19,9,16,14,15,20,14,25,14,42,32,38,39,62,63,78,70,69,63,52,36,32,38,38,48,45,42,31,44,59,38,22,10,42,42,33,22,20,57,53,54,48,31,40,22,195,186,181,164,77,77,49,21,32,38,48,55,16,21,30,52,72,48,31,26,46,53,40,23,21,42,45,61,63,61,57,56,62,62,77,96,109,102,100,92,94,79,77,85,98,106,107,92,76,68,69,68,62,49,39,25,30,35,59,65,51,38,24,30,30,25,33,21,21,24,33,40,45,50,68,81,84,54,52,56,42,37,20,27,45,31,9,42,49,51,27,31,56,34,35,33,33,41,42,33,19,231,182,176,108,51,38,36,24,29,39,18,73,62,42,29,34,52,77,53,40,32,38,57,52,30,14,42,44,47,61,62,72,74,68,71,68,90,92,91,92,83,88,74,59,64,72,86,96,99,102,103,79,92,75,72,44,37,53,41,47,67,67,52,40,47,42,45,34,35,30,31,36,56,50,55,68,78,62,50,37,43,42,48,27,24,9,36,43,30,33,33,31,45,39,32,24,16,42,41,50,47,55,56,14,18,32,40,11,27,104,47,35,30,50,40,29,24,20,32,42,60,70,69,58,68,49,54,49,41,24,37,45,48,60,75,72,64,66,63,97,78,64,56,50,68,76,86,103,101,96,91,90,90,72,57,65,63,67,72,81,60,52,48,38,37,44,42,44,42,46,44,55,69,69,76,67,56,33,30,33,44,29,13,34,28,19,45,49,46,28,33,40,45,54,43,23,43,48,10,8,18,38,114,47,33,16,33,47,43,19,20,15,31,40,46,61,62,75,72,64,57,58,43,28,36,25,27,21,52,66,64,59,41,49,44,57,69,65,52,41,41,42,43,49,65,76,86,99,105,106,95,88,71,63,75,81,77,80,72,46,35,27,24,34,42,28,33,35,42,42,48,58,62,53,37,26,28,32,27,28,33,20,11,26,46,64,67,28,23,25,25,41,52,38,31,26,32,67,8,31,41,100,80,56,48,38,42,16,21,20,22,28,54,49,6,12,13,24,40,42,46,52,59,68,57,46,51,40,32,48,41,37,14,16,40,58,53,48,33,36,46,54,19,21,38,61,72,83,93,113,117,101,93,92,88,75,80,85,83,73,66,52,28,22,17,17,35,27,19,19,32,30,38,37,38,44,55,57,47,25,31,41,35,45,37,20,10,18,30,68,32,34,29,33,49,42,28,17,18,27,35,23,36,41,130,126,107,78,45,36,19,25,13,13,32,58,50,30,10,18,20,38,33,38,48,49,51,30,25,43,51,51,47,22,26,29,43,56,39,32,31,38,47,74,19,16,30,52,67,80,107,120,104,86,79,84,69,68,61,76,70,74,52,40,22,19,18,36,31,19,15,13,25,39,42,21,32,40,39,35,30,20,27,39,45,32,33,41,40,15,25,25,40,51,40,29,26,34,50,35,21,7,71,102,39,60,42,45,46,45,35,44,48,49,54,63,102,134,117,113,52,50,44,34,25,19,19,17,47,46,38,17,24,33,43,18,24,38,45,33,36,41,32,67,68,44,37,16,24,34,49,40,23,23,19,27,38,53,29,28,34,38,75,89,94,110,92,75,66,52,41,56,58,62,63,55,48,42,34,28,51,42,40,28,23,16,37,31,11,26,34,28,2,13,14,19,37,48,51,47,50,36,21,24,36,48,44,46,57,48,35,40,32,39,47,44,36,37,41,40,88,83,89,92,63,57,51,44,38,11,72,58,38,46,41,100,30,33,23,36,43,36,31,32,53,27,8,32,39,49,28,22,38,40,33,41,61,71,42,34,10,23,40,32,17,19,16,17,38,65,49,46,53,40,57,69,69,75,95,110,115,100,78,51,51,35,46,35,40,56,62,62,64,40,47,42,54,50,40,29,34,39,32,11,11,23,29,16,16,13,26,18,46,59,53,75,51,43,33,58,47,45,39,30,28,43,53,47,37,27,30,33,47,43,52,42,41,72,83,72,26,17,19,22,29,33,35,41,55,53,45,46,66,26,26,42,46,23,18,35,41,38,25,42,44,35,34,51,45,24,18,32,25,54,63,67,51,48,49,46,69,88,102,100,90,75,69,50,35,18,24,30,38,73,77,69,57,58,63,57,53,54,49,52,48,39,39,23,30,35,29,26,40,36,30,37,72,63,55,65,57,38,17,17,23,46,56,52,29,16,20,36,46,61,67,58,64,67,60,60,66,11,25,40,49,194,12,11,20,48,60,43,45,53,47,64,60,49,40,30,35,36,38,57,44,38,26,31,60,53,36,41,26,37,45,49,36,28,39,31,40,75,85,77,81,56,37,39,78,81,86,96,76,62,53,28,25,11,12,49,60,70,82,72,67,68,53,47,35,38,46,53,65,49,45,37,45,43,42,42,52,45,36,49,69,60,58,72,33,31,10,14,25,48,55,28,35,33,40,48,52,59,45,66,61,49,47,41,48,59,41,36,39,44,177,34,25,25,35,43,52,22,10,16,55,54,64,22,34,37,22,18,27,46,56,48,45,28,48,34,27,22,32,44,32,21,22,23,31,42,55,45,49,44,50,50,92,86,74,75,32,52,63,78,92,81,71,56,31,19,12,31,32,51,61,67,83,73,70,53,33,10,27,32,52,64,64,58,58,46,33,36,48,55,66,61,53,64,82,76,38,27,16,40,26,24,23,21,40,54,63,51,44,32,31,42,38,52,48,34,73,37,30,32,37,31,21,32,49,181,20,19,36,39,49,52,14,47,63,50,22,97,23,38,48,60,66,35,29,55,35,16,34,36,36,33,32,17,12,27,70,54,58,51,81,69,79,83,66,49,51,43,46,60,71,73,76,71,57,39,30,12,14,29,31,42,66,81,79,68,53,40,21,8,40,41,48,48,51,57,25,10,48,47,59,68,73,71,73,75,84,77,58,39,41,12,26,19,17,33,49,46,64,74,60,56,30,16,11,20,36,49,33,17,18,25,22,15,20,16,30,23,50,30,32,22,29,44,29,45,47,51,43,22,11,66,100,72,54,74,53,68,52,39,32,41,24,44,22,30,77,39,14,12,22,38,64,79,64,62,77,74,64,45,21,34,45,47,43,49,65,55,63,64,63,51,39,30,15,17,20,42,60,73,90,72,58,39,35,20,33,42,30,38,41,38,32,21,40,47,58,68,55,60,70,60,71,76,63,48,36,15,31,18,14,25,17,14,68,77,68,56,45,28,13,13,35,52,45,38,28,33,39,32,22,23,29,28,35,32,34,24,18,33,43,36,33,36,44,78,73,73,91,68,65,21,35,15,13,47,48,44,36,19,25,41,52,69,88,78,79,69,51,38,21,23,38,38,32,41,38,46,45,69,68,48,41,27,18,16,34,49,74,85,75,57,54,48,35,43,43,22,23,36,40,23,21,32,35,47,59,55,45,44,54,56,54,56,50,36,29,30,24,18,27,28,31,34,52,43,27,38,28,22,28,42,47,33,39,57,42,54,53,37,46,125,58,39,48,41,53,48,57,24,28,47,27,42,24,26,32,48,68,81,99,93,64,61,28,34,44,54,68,62,34,35,39,51,71,77,92,90,74,59,41,33,17,23,36,26,20,31,35,23,29,51,56,64,49,39,30,25,27,45,64,86,84,77,70,68,47,43,35,33,4,36,32,16,16,26,44,58,46,31,31,43,40,48,71,46,34,41,33,24,26,34,34,48,35,30,25,39,41,45,47,57,62,85,76,76,71,56,62,122,132,140,207,216,41,32,30,44,50,54,60,62,69,29,42,31,27,25,108,53,38,38,53,82,65,59,69,54,47,59,64,78,109,98,84,66,54,42,30,22,40,39,42,33,30,18,10,33,45,55,56,56,55,48,45,52,62,77,75,68,68,69,68,45,23,17,31,21,42,36,20,27,35,49,59,42,20,18,28,37,75,58,26,22,14,25,24,49,53,36,23,21,76,86,56,78,90,87,76,45,51,43,41,22,24,42,65,66,41,26,14,30,37,43,96,98,45,56,57,71,88,68,61,52,59,62,69,74,90,105,86,72,65,39,31,16,22,39,46,40,39,13,6,16,40,45,69,67,64,69,61,53,65,76,67,59,54,61,61,47,39,18,79,35,40,24,31,27,41,50,54,48,38,15,18,40,64,51,43,33,18,20,41,41,29,11,22,27,33,26,35,34,13,45,58,85,82,99,61,63,34,40,31,27,27,6,54,54,62,81,66,36,22,24,30,51,31,54,64,74,80,106,105,113,78,62,31,77,71,88,88,94,86,72,56,41,30,21,7,27,50,34,28,20,23,20,27,43,48,59,62,71,77,78,72,65,65,57,50,45,51,55,54,55,64,76,71,54,52,38,49,69,65,48,39,35,21,22,49,58,46,46,18,22,30,47,53,31,16,10,26,46,37,23,13,33,24,29,60,62,270,52,50,32,23,24,23,17,49,61,92,13,38,58,56,63,43,23,44,45,70,72,109,102,78,70,28,36,17,88,85,89,97,85,71,66,49,35,17,33,43,41,23,28,21,43,63,58,63,66,73,66,47,50,49,39,29,40,36,58,68,56,49,34,59,66,74,59,54,42,38,30,44,58,52,34,31,45,48,42,32,38,39,62,75,120,33,20,21,17,38,62,43,77,63,29,127,97,76,80,50,14,37,60,60,100,96,92,80,55,9,91,94,100,84,68,54,58,57,17,16,30,40,49,4,15,34,16,12,46,33,38,44,42,47,55,62,50,40,32,40,4,16,42,48,67,82,58,50,12,48,59,56,57,57,63,56,45,55,50,45,39,38,45,41,72,83,141,151,11,26,22,10,19,36,42,26,120,104,21,21,46,54,70,82,95,71,56,34,22,82,74,63,51,46,49,40,33,34,47,58,43,28,41,33,44,53,22,27,40,32,41,56,47,34,26,16,10,23,52,63,78,91,79,65,21,46,44,46,41,54,64,56,46,39,37,43,26,40,44,26,175,147,38,34,15,29,47,141,70,63,44,25,25,54,63,70,85,75,46,46,71,59,66,34,46,37,44,38,51,58,42,42,38,48,36,35,20,15,19,32,48,49,39,20,21,37,12,25,39,56,68,88,88,64,28,36,15,35,48,55,65,38,12,26,37,26,18,22,32,23,20,68,71,84,179,46,26,64,142,95,50,42,57,55,52,65,87,64,56,48,52,60,43,58,37,27,27,29,31,45,54,54,44,32,35,40,40,26,19,39,24,20,25,26,36,23,42,49,34,18,28,30,35,44,69,80,74,77,37,27,19,32,47,54,35,46,29,16,13,36,39,37,35,27,13,8,60,163,60,72,66,99,84,20,53,102,52,58,66,70,54,61,74,80,76,71,67,49,44,39,46,57,45,43,13,29,57,38,22,18,33,25,21,22,31,43,34,32,31,34,7,22,35,26,10,36,44,50,62,70,66,63,66,46,35,29,18,25,24,47,36,29,21,15,23,28,38,46,29,28,198,73,149,96,29,40,42,69,64,72,68,54,71,61,47,18,26,54,61,47,31,23,39,37,46,47,39,23,10,22,24,23,25,38,45,50,37,30,15,32,31,26,16,29,31,49,62,61,65,50,49,25,17,21,19,11,16,23,29,42,44,27,331,271,176,56,38,43,57,53,58,74,32,27,48,66,71,54,55,20,20,40,52,58,40,24,34,23,37,13,19,42,29,28,18,19,14,20,36,47,57,58,40,23,38,28,20,27,19,11,42,26,50,59,54,39,35,37,46,32,33,18,9,52,37,43,42,37,22,30,22,60,22,35,73,63,22,22,32,44,53,34,37,31,21,27,45,48,76,87,40,28,35,48,58,75,55,10,9,22,32,28,39,36,19,17,11,24,6,15,30,43,56,60,60,49,46,42,41,26,24,26,20,18,21,22,68,58,48,23,23,32,62,48,32,20,50,58,56,43,48,34,82,242,36,38,195,87,86,20,27,31,43,12,15,16,27,21,35,47,42,30,40,63,57,64,53,24,21,17,27,41,36,48,42,22,16,28,32,30,23,21,42,67,66,59,61,51,41,36,34,33,27,31,46,60,64,50,32,14,26,133,79,68,52,42,69,32,42,62,58,60,69,79,93,87,174,200,260,39,27,11,19,184,187,74,87,73,71,21,16,17,19,23,18,18,60,45,31,25,14,36,40,50,69,67,53,33,12,11,48,43,37,30,26,21,34,44,44,32,39,81,82,77,67,49,45,43,46,47,40,48,49,41,46,40,38,50,95,92,75,64,55,50,49,54,78,76,83,102,95,152,279,25,24,164,59,61,68,61,54,36,26,21,33,86,54,47,17,26,32,44,43,38,53,68,36,25,24,50,31,46,31,17,19,27,43,47,46,44,84,78,69,54,28,34,46,59,54,53,39,27,39,43,30,36,84,88,64,54,37,59,75,64,299,290,60,30,168,54,51,47,50,27,19,34,34,69,66,55,54,25,32,42,65,53,51,52,45,40,34,54,46,24,9,19,20,33,36,39,34,49,76,70,56,39,32,10,43,47,23,12,24,60,90,58,39,31,20,54,56,63,116,140,130,304,58,54,57,34,48,35,23,22,15,28,17,32,54,52,42,36,47,62,60,37,22,18,73,59,63,10,27,12,16,17,16,59,66,57,56,43,34,21,29,9,18,28,49,68,50,48,31,25,38,144,157,30,27,53,42,15,20,19,18,90,71,62,77,63,49,54,43,27,20,63,52,41,22,17,30,81,62,46,19,20,26,22,9,54,68,74,57,33,37,33,31,166,14,28,53,45,50,7,22,38,159,165,37,31,22,12,32,55,53,47,42,14,12,17,56,54,45,26,32,44,99,100,58,20,29,27,24,38,93,32,28,46,53,54,149,87,30,35,35,37,17,28,40,23,16,23,45,119,62,20,42,42,41,40,47,12,8,15,30,54,53,37,25,38,77,105,59,19,12,63,180,177,67,41,44,27,22,24,8,19,23,31,359,68,32,33,76,78,40,30,42,32,16,42,42,52,52,44,25,28,38,50,44,20,35,43,83,91,86,68,18,15,14,6,14,162,374,78,63,39,28,52,49,22,30,54,64,69,48,35,34,27,12,36,51,80,43,47,48,72,78,86,37,29,80,133,32,29,43,49,39,41,38,50,61,65,56,35,27,27,24,45,38,47,39,58,102,33,50,399,127,146,24,26,35,36,32,36,58,53,53,47,32,20,36,79,56,25,39,63,56,100,111,130,53,70,66,137,164,158,23,16,17,20,22,18,24,29,47,49,39,43,29,33,26,89,53,40,31,16,15,26,45,51,42,133,124,140,75,165,211,133,22,29,14,9,23,28,43,36,26,38,46,28,12,27,63,36,36,29,12,28,42,36,28,142,150,139,89,92,90,102,184,179,165,153,152,39,25,9,11,16,26,47,37,22,17,42,36,34,45,61,80,92,26,20,48,29,35,25,32,31,35,42,30,22,91,175,148,151,104,118,109,175,49,27,30,13,24,26,52,50,39,21,47,39,61,55,89,90,61,27,24,43,38,43,38,27,190,164,165,143,182,51,39,23,27,42,33,22,1,68,72,122,50,44,35,26,30,48,15,43,34,24,184,172,172,299,142,203,124,49,37,12,27,16,17,27,42,20,40,42,72,83,140,109,98,98,59,44,60,50,35,34,33,40,55,40,197,50,65,204,222,78,44,31,44,38,88,83,123,111,96,125,57,72,71,64,66,46,57,45,20,30,26,52,48,161,140,38,52,141,70,87,47,32,56,49,41,59,81,117,116,35,96,83,81,86,51,39,26,32,21,56,124,133,25,24,120,96,103,117,64,56,67,63,102,107,91,74,59,89,88,82,77,60,61,26,25,19,43,102,81,77,138,120,8,10,37,50,91,108,74,74,80,49,41,29,85,89,88,113,82,70,89,161,161,126,73,121,19,58,79,263,123,117,87,80,66,72,82,58,46,75,70,91,89,103,158,62,180,119,95,96,96,52,31,140,127,96,86,94,51,60,77,74,44,30,39,65,65,82,151,76,100,120,145,76,90,147,90,100,34,67,24,54,59,66,69,70,73,128,141,126,109,100,135,134,74,77,172,156,164,80,39,38,29,31,40,52,20,13,18,61,61,42,48,70,76,97,107,128,112,114,172,67,75,28,27,37,16,39,42,46,50,40,31,63,88,108,115,166,-1,103,70,29,21,21,22,22,48,42,46,31,25,26,35,58,124,191,116,226,159,56,51,34,25,15,28,44,29,14,25,57,90,57,122,148,142,172,276,232,26,55,15,17,50,16,25,30,39,138,178,172,181,220,43,23,15,17,47,53,74,137,203,219,122,19,31,44,47,42,26,23,57,53,66,193,198,84,171,26,20,33,36,29,36,86,168,20,20,17,16,10,18,105,58,19,16,7,16,24,24,102,142,67,37,48,24,17,15,13,26,31,120,109,95,28,49,32,30,21,61,49,26,15,5,50,38,28,21,52,25,45,49,39,63,41,29,37,34,30,17,8,16,42,48,46,44,41,195,35,37,40,64,62,51,31,37,41,57,70,84,55,120,16,44,55,88,154,140,22,22,40,54,133,131,42,105,101],"piscine":[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,399,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,415,409,-1,-1,-1,413,375,365,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,333,337,302,308,-1,-1,-1,416,413,393,389,418,404,374,354,-1,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,377,329,324,284,393,385,379,382,390,379,346,359,411,411,424,421,418,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,339,320,316,306,391,396,-1,385,372,362,364,366,346,410,395,390,396,410,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,300,304,304,269,374,377,377,392,-1,-1,709,426,421,368,360,361,360,356,381,380,386,406,-1,-1,-1,-1,-1,-1,-1,-1,-1,353,290,290,286,281,271,372,371,382,394,-1,-1,423,-1,418,423,410,410,405,408,414,358,345,350,342,337,354,312,361,366,380,414,415,413,419,-1,-1,-1,-1,-1,-1,-1,268,274,272,-1,353,354,352,351,368,381,418,-1,421,408,404,391,393,391,339,335,333,335,327,304,356,368,392,397,405,412,404,421,-1,-1,-1,-1,255,352,344,333,328,338,354,366,386,394,420,406,391,400,388,386,386,391,378,373,362,356,326,313,306,329,342,357,369,383,379,386,-1,426,425,-1,-1,-1,-1,-1,-1,246,246,230,264,334,329,317,324,359,357,393,407,408,379,376,367,364,380,369,345,303,297,332,346,371,365,370,-1,-1,-1,-1,-1,-1,-1,-1,365,226,211,211,201,311,291,369,426,365,383,344,352,348,366,332,317,288,357,372,-1,-1,426,416,420,-1,-1,426,419,302,217,224,193,205,188,182,192,198,192,282,317,359,354,341,337,343,338,325,331,340,340,326,318,305,297,272,280,327,372,384,417,410,409,407,404,-1,-1,-1,404,317,233,185,179,186,184,181,174,184,189,185,183,300,312,358,350,348,352,358,335,331,329,335,320,318,324,334,314,314,316,287,302,322,379,404,408,401,395,406,412,421,417,397,330,336,333,298,227,210,166,167,178,170,167,170,166,166,173,171,172,178,184,194,342,340,339,331,372,337,319,328,325,310,301,310,308,318,312,306,300,291,274,270,258,235,237,242,386,398,404,382,378,383,392,398,386,353,338,332,316,274,226,229,159,157,163,153,152,148,163,164,165,172,178,378,384,252,241,327,326,325,304,296,304,316,294,293,290,301,301,299,294,281,246,223,242,372,383,384,377,385,382,380,405,403,406,393,351,337,325,259,222,142,148,148,136,151,146,144,148,151,158,313,312,310,312,315,281,292,297,301,293,279,277,278,276,286,286,310,313,269,257,269,207,364,371,362,358,378,381,414,390,379,367,343,339,312,303,287,253,248,201,208,129,124,139,133,166,137,133,308,295,284,294,301,293,286,286,287,282,280,263,270,264,267,276,295,300,255,192,207,355,350,353,368,377,376,386,383,360,337,316,298,287,272,190,193,142,122,113,150,152,110,125,123,127,135,280,293,296,288,287,298,273,268,267,265,266,252,252,256,259,282,290,195,278,342,329,344,357,363,379,354,336,320,309,276,272,283,285,186,160,149,127,106,93,99,90,91,90,95,120,112,109,126,339,298,287,274,264,257,261,251,252,242,238,239,237,247,269,283,262,167,335,335,340,327,307,315,342,359,358,368,365,349,332,311,291,275,261,270,288,170,151,141,122,86,71,85,76,86,83,116,98,121,134,146,251,250,240,238,226,232,229,224,232,254,262,174,148,145,157,149,161,174,157,156,308,318,310,317,339,355,336,348,351,342,325,316,296,274,266,252,162,154,125,117,71,57,55,65,65,72,75,108,126,146,182,227,216,229,216,209,214,232,220,218,148,145,146,134,151,250,247,309,295,304,304,310,322,330,336,358,340,321,300,284,270,244,211,157,150,119,104,61,49,35,46,52,77,96,114,135,149,170,213,205,209,201,216,202,200,207,205,142,136,124,128,121,133,126,139,243,250,292,280,291,281,284,291,315,312,315,361,338,320,310,292,227,210,174,153,144,135,118,62,63,39,39,51,69,81,107,126,155,194,211,199,218,191,185,194,197,188,192,217,123,119,120,119,115,108,119,117,128,214,223,265,258,279,292,276,265,262,296,292,312,330,316,319,334,334,330,315,318,279,268,213,171,163,144,132,125,85,75,45,11,20,55,78,93,118,127,143,176,192,191,185,179,174,172,173,180,107,92,106,105,99,107,117,188,198,261,263,279,269,258,281,287,320,326,317,306,323,333,320,309,286,284,207,172,156,112,93,97,79,18,17,34,52,71,85,96,125,132,171,172,200,204,187,184,161,162,162,188,204,79,87,83,113,90,106,175,252,240,232,232,326,310,315,310,326,320,319,300,293,290,190,166,123,102,111,76,43,39,29,45,66,82,91,188,211,197,180,148,190,73,73,72,84,73,75,80,88,152,169,182,205,231,278,279,221,225,220,235,262,274,322,289,308,320,324,306,297,282,271,172,114,113,78,74,61,49,53,63,95,100,239,280,246,154,164,133,131,144,156,171,207,49,60,63,56,60,53,83,107,117,128,141,182,194,208,241,285,207,212,228,262,295,309,325,327,306,268,263,264,194,71,82,54,60,85,190,223,245,226,272,291,267,278,240,234,162,112,149,158,181,192,59,52,59,72,68,96,109,119,161,243,267,183,189,222,266,280,297,301,317,327,299,282,255,250,213,207,214,94,90,90,88,81,70,85,180,194,254,167,160,176,187,220,253,246,257,243,236,220,142,124,99,157,163,178,97,89,12,26,58,75,36,52,74,116,127,137,145,263,177,234,264,268,289,305,332,300,286,280,239,208,209,212,113,100,96,99,96,166,172,201,160,145,186,205,249,233,246,241,221,224,125,106,134,145,178,178,169,151,156,51,75,60,92,109,120,131,168,171,237,251,256,273,290,332,315,274,249,235,215,206,202,128,122,116,114,158,148,147,138,124,123,137,217,215,222,224,219,214,210,198,101,97,82,82,117,147,161,167,185,190,168,161,150,55,68,70,101,98,120,127,142,156,215,232,148,157,170,245,266,275,319,319,325,276,261,244,233,224,212,197,138,125,133,144,134,124,124,117,213,196,206,213,221,207,207,202,203,213,75,68,92,122,145,149,188,181,163,160,126,56,37,87,84,95,116,125,143,151,165,223,221,221,150,150,150,161,277,261,279,289,301,319,305,271,255,246,235,227,213,206,236,156,150,143,110,112,107,200,195,202,183,200,207,188,220,339,143,68,65,75,98,112,175,179,168,145,132,105,60,57,103,112,125,132,142,175,202,206,129,143,150,162,260,265,293,315,310,302,282,272,276,251,220,217,225,241,240,205,196,185,167,150,158,167,96,182,177,172,172,178,184,190,199,154,37,95,125,184,185,178,158,141,123,108,73,138,111,128,132,180,216,299,115,124,133,145,257,281,302,305,312,294,285,280,263,265,231,236,237,221,170,185,199,210,156,138,100,73,164,159,165,184,173,186,196,252,30,109,140,146,190,178,166,151,136,132,118,113,144,145,133,125,132,207,212,182,185,187,205,188,173,108,114,122,133,290,289,300,303,298,296,277,271,263,253,266,262,234,197,138,119,108,100,68,59,140,153,148,168,166,142,156,172,169,183,223,13,56,114,147,182,169,148,145,102,98,118,144,149,150,153,206,194,190,191,163,155,93,95,106,157,283,281,294,293,306,294,289,281,255,254,269,273,181,100,81,55,44,144,142,165,165,142,138,148,160,174,201,211,128,126,171,170,162,139,146,121,152,170,160,192,206,198,210,207,151,81,89,104,268,272,283,278,291,305,295,295,287,269,266,274,174,163,132,100,92,64,54,33,115,120,123,148,126,138,161,162,179,175,128,183,183,133,139,172,204,192,171,179,188,205,221,224,216,208,184,180,169,161,142,70,82,90,112,121,135,253,259,264,282,304,301,293,289,286,290,295,179,173,153,78,68,68,99,106,113,146,130,140,141,154,168,69,91,103,147,160,177,194,202,144,149,158,198,186,183,186,205,212,225,213,205,173,171,162,145,133,126,58,69,95,78,92,105,132,159,174,206,254,255,277,296,292,301,315,295,293,299,296,289,267,286,303,165,157,159,61,74,83,74,68,82,97,111,120,139,140,150,155,168,187,154,163,206,197,219,244,244,208,203,163,164,153,133,118,108,45,56,86,73,104,112,125,172,167,182,199,237,245,260,279,277,294,308,313,306,307,310,292,395,210,193,182,179,194,92,96,68,62,71,64,67,86,97,120,120,125,146,158,180,183,211,206,226,224,226,231,210,196,175,162,144,150,136,119,102,41,56,76,94,99,134,207,232,236,250,262,276,310,317,320,322,313,316,302,307,392,277,261,236,224,177,193,183,95,83,61,59,46,52,82,114,128,144,155,164,158,219,212,198,203,197,217,245,228,216,218,231,223,216,197,193,179,174,156,135,131,111,94,87,44,47,65,84,92,110,120,203,206,231,240,250,266,289,308,325,334,313,375,247,246,196,207,168,105,88,71,54,40,36,35,74,89,87,98,117,136,152,147,139,133,148,174,167,184,198,222,239,243,231,231,243,219,198,184,182,172,158,126,106,99,89,68,15,59,74,88,112,199,210,226,235,249,258,279,300,306,323,329,382,341,330,349,359,260,200,110,100,76,64,63,33,21,59,65,71,87,110,126,158,167,142,149,123,156,159,155,178,181,238,231,234,266,260,261,264,243,251,230,212,190,183,162,151,137,120,121,101,69,24,63,70,84,98,159,175,178,209,220,227,229,239,258,267,291,310,321,355,347,285,279,266,270,287,150,139,121,107,91,71,56,50,18,54,66,75,102,113,130,147,153,149,130,137,112,137,126,149,159,170,238,246,256,253,298,267,280,263,256,239,232,228,217,189,160,144,128,113,105,77,64,50,7,41,69,81,167,171,189,203,214,212,227,245,259,274,290,310,319,365,373,360,329,294,295,293,276,285,213,192,161,164,130,121,108,80,61,42,19,12,63,80,78,107,116,137,187,144,156,130,132,136,98,89,101,121,126,145,174,240,258,267,268,270,297,280,283,268,252,239,225,210,195,180,175,156,129,123,100,96,75,59,53,46,19,34,58,66,74,100,116,140,163,175,186,193,201,214,239,246,261,275,291,299,328,379,366,327,316,310,298,290,291,272,229,177,156,148,155,112,87,62,58,41,33,86,112,98,115,137,120,141,126,112,111,82,81,113,120,139,178,193,201,217,252,266,275,278,297,293,273,258,235,217,199,193,173,162,143,128,122,109,99,72,62,49,43,28,45,60,98,92,122,143,143,152,165,165,184,187,200,206,234,244,263,269,293,305,314,350,335,331,325,329,318,315,302,284,273,258,240,248,252,177,169,150,142,111,101,80,72,56,57,43,70,91,116,111,122,155,113,95,112,88,93,74,96,119,128,136,212,223,232,266,279,290,306,305,298,280,263,244,230,219,207,166,153,146,131,121,126,98,57,47,47,36,48,51,73,87,148,158,162,149,154,196,177,185,202,222,243,239,256,286,349,336,343,338,330,306,291,286,265,254,250,191,178,175,126,130,89,88,69,64,90,127,156,141,128,99,86,82,74,84,99,112,200,231,252,259,272,290,294,292,288,272,272,243,219,208,166,164,124,112,97,58,53,63,64,71,82,106,138,144,162,135,142,164,157,168,217,224,238,279,330,326,336,337,339,341,283,275,276,241,203,206,161,151,131,107,102,85,78,81,127,127,145,133,122,78,79,37,102,98,138,173,198,218,219,241,257,270,283,281,273,275,283,276,261,244,226,215,206,194,185,166,157,139,135,109,100,93,76,64,81,75,73,86,98,118,130,142,137,129,148,156,169,197,214,226,241,259,329,315,319,324,327,340,329,302,284,278,264,248,220,210,190,181,156,138,138,112,99,97,89,176,188,141,131,158,124,111,107,43,10,78,106,118,124,172,194,221,247,234,242,269,269,268,266,262,266,272,264,252,240,228,225,215,194,183,170,164,141,117,114,111,99,83,78,82,93,91,113,137,123,134,125,114,125,127,140,149,209,217,226,246,298,303,311,318,309,324,319,315,306,290,232,229,208,181,166,161,135,116,112,108,110,147,94,80,23,97,133,156,168,202,211,239,253,259,270,258,257,252,253,251,254,243,249,243,234,222,213,195,178,168,152,136,122,131,116,99,95,100,101,111,124,130,137,121,121,114,107,120,121,208,211,240,241,261,264,310,291,298,305,298,311,302,304,293,283,246,238,223,198,179,159,149,122,120,126,155,212,191,173,102,97,81,42,45,77,99,112,153,168,213,217,249,253,269,270,244,236,241,233,240,240,235,233,227,220,216,204,192,174,162,146,134,141,130,125,109,109,107,115,130,123,108,100,82,83,96,96,109,117,140,153,181,195,199,238,253,256,291,278,278,291,282,295,296,297,286,278,297,272,257,206,195,185,179,155,131,144,162,214,178,164,130,108,92,73,71,53,77,50,65,88,110,130,140,158,180,191,213,223,253,263,270,254,250,219,229,228,228,226,234,211,202,209,199,186,175,160,155,154,141,141,125,110,119,125,130,138,85,75,78,79,101,115,135,145,143,172,184,194,215,228,242,267,269,272,268,273,280,287,282,266,266,255,263,253,220,210,215,188,167,191,150,136,72,68,78,72,81,85,120,137,152,167,192,202,211,237,253,266,261,260,217,213,229,224,213,212,207,218,207,192,197,196,186,174,170,161,157,151,138,130,128,134,80,66,54,69,90,95,108,131,130,178,188,205,219,230,243,260,256,261,266,261,267,246,253,244,248,247,240,245,235,219,215,189,192,204,211,246,246,237,227,126,118,80,86,90,79,89,106,108,125,144,158,194,206,224,241,269,267,251,232,209,193,199,203,197,198,189,185,183,184,182,187,184,188,172,181,164,153,138,144,139,157,70,64,76,41,58,70,80,95,110,127,171,187,202,222,232,256,251,242,241,243,250,258,232,240,230,236,233,242,247,232,230,219,199,180,187,213,219,220,258,253,241,249,224,216,217,189,146,130,137,102,110,108,113,116,132,149,169,200,217,236,244,251,251,240,192,179,185,181,190,184,178,167,187,167,181,172,183,180,186,177,172,154,150,140,147,106,49,50,37,40,49,63,84,96,111,128,142,157,168,190,211,218,228,243,234,228,230,236,244,242,244,222,220,216,216,213,217,207,216,216,213,202,238,243,231,242,239,227,233,202,145,138,117,112,111,125,122,121,126,130,139,226,217,225,241,241,240,243,173,172,171,171,168,166,164,157,167,159,171,174,181,188,185,167,164,157,139,92,80,71,33,25,27,36,52,68,78,93,113,141,148,154,178,189,199,213,230,227,218,216,224,233,228,217,208,198,199,210,200,202,196,206,148,156,190,203,196,231,218,230,215,222,218,219,191,159,142,135,137,146,134,138,129,141,149,154,154,162,188,230,222,232,252,226,155,159,146,151,134,148,143,147,156,162,166,173,182,182,174,164,153,137,94,71,59,38,26,21,27,39,69,80,98,100,118,128,150,171,175,190,214,213,211,204,207,216,217,214,202,192,188,191,183,187,190,193,194,208,192,189,185,195,199,211,211,217,204,205,209,179,241,234,220,155,153,137,150,151,146,180,151,151,160,167,170,178,212,216,228,216,146,143,148,125,120,127,137,132,140,149,150,175,162,169,177,168,145,137,132,117,75,34,22,16,42,80,90,100,113,122,138,142,156,177,183,205,199,186,194,188,192,186,176,175,166,170,174,156,195,176,169,171,181,188,209,193,196,176,152,220,237,238,218,200,162,153,154,179,178,170,175,178,184,184,190,208,225,232,230,207,191,166,137,134,107,110,112,121,121,114,134,137,161,154,153,159,173,163,148,141,127,112,54,48,27,26,33,46,62,72,94,99,119,118,137,148,158,171,191,202,184,188,183,172,183,162,168,170,159,152,166,163,154,145,148,161,171,178,188,184,226,236,230,223,188,196,192,183,202,187,192,191,201,212,206,240,223,183,170,179,124,91,94,98,109,108,118,122,137,139,138,150,160,163,160,146,131,117,103,87,68,71,56,37,50,54,46,60,74,82,91,107,116,135,144,164,178,194,175,173,172,161,157,161,149,156,146,142,149,170,147,139,99,132,124,137,160,148,165,180,180,180,155,218,211,209,196,204,201,215,214,215,224,226,246,235,226,202,192,178,161,143,128,109,109,85,73,84,85,95,107,111,117,119,127,136,152,164,164,153,135,119,107,97,90,79,64,50,46,37,50,55,65,83,102,118,135,143,172,178,187,166,171,168,148,149,150,135,135,131,133,123,136,142,113,120,137,141,152,169,174,172,172,139,215,214,219,214,232,217,214,224,223,223,232,230,246,234,215,190,185,171,145,132,116,103,88,78,65,68,72,78,80,98,98,105,112,128,143,170,154,143,132,119,118,100,92,76,58,52,39,20,31,46,65,77,92,103,120,132,154,163,201,164,165,141,133,131,135,125,123,115,124,121,114,123,110,98,106,76,109,109,132,144,163,162,165,151,152,150,120,99,226,239,242,242,253,231,238,229,238,243,247,231,220,226,209,185,166,153,140,126,117,86,72,59,55,60,66,65,83,79,93,101,124,149,156,167,167,158,141,136,127,118,110,95,36,13,32,48,61,85,102,123,128,142,155,182,185,139,150,133,120,122,103,104,104,106,133,121,118,105,95,71,68,79,134,133,151,141,148,79,86,121,127,101,255,271,260,273,251,255,262,245,220,210,196,204,175,162,146,130,120,110,81,63,46,41,49,48,54,68,93,98,118,126,142,154,167,169,168,154,128,89,87,72,58,28,42,53,58,70,82,110,162,164,127,132,122,109,101,106,89,90,79,85,85,63,53,63,75,82,123,131,132,68,87,91,104,116,-1,274,270,317,287,296,275,274,267,267,226,228,200,186,181,172,160,131,117,107,87,70,46,33,24,33,40,64,69,89,102,116,166,155,158,138,129,102,88,73,60,34,39,48,61,74,86,93,150,159,170,116,130,130,116,94,78,77,88,80,76,62,78,87,97,96,83,65,59,95,66,100,113,122,122,112,62,73,71,82,95,107,151,-1,319,296,279,298,304,317,300,308,306,289,279,266,249,232,203,193,172,167,168,122,103,90,72,56,40,18,11,29,43,58,76,86,98,115,123,134,154,168,174,159,145,119,102,83,71,50,50,62,65,81,87,98,104,137,102,111,118,117,94,85,73,69,71,67,53,48,63,71,111,82,59,49,24,40,42,54,110,103,109,48,49,60,71,85,103,118,130,138,135,142,394,309,302,294,307,319,320,321,335,317,301,303,284,277,251,236,211,199,184,171,153,140,134,112,91,77,64,42,33,13,20,29,51,62,73,96,102,123,134,147,154,170,186,190,150,142,133,105,89,76,70,57,62,73,78,90,103,109,124,175,75,82,73,91,101,111,109,93,78,47,54,52,51,53,67,83,103,80,60,56,28,19,25,29,59,98,142,110,85,89,65,30,40,53,63,89,107,113,136,176,153,380,318,331,309,315,321,332,334,330,334,334,314,276,259,225,220,193,175,164,134,130,115,101,82,65,56,41,31,35,42,51,83,87,108,116,143,147,161,167,179,183,176,161,135,104,95,84,74,71,89,89,96,111,122,136,136,148,72,68,70,83,81,96,87,74,63,23,25,41,55,70,97,109,77,70,62,38,38,22,35,37,63,126,104,91,77,49,37,24,43,66,81,93,115,124,133,156,170,185,361,332,345,334,336,351,347,332,313,309,253,235,217,205,192,164,148,134,117,98,86,77,62,52,46,44,49,56,60,58,76,91,111,121,141,160,178,189,197,183,170,152,139,120,109,98,77,92,88,100,102,109,119,130,146,148,144,134,65,57,58,53,63,72,90,98,92,79,69,10,13,30,50,58,82,104,115,88,73,47,40,52,50,59,115,126,127,132,96,82,70,41,34,40,68,46,86,82,89,115,156,212,185,337,342,356,356,322,302,252,224,212,198,178,163,152,120,113,101,98,79,67,54,56,61,56,74,72,86,87,102,128,138,155,166,179,194,199,187,161,119,111,93,101,97,98,110,114,119,126,144,160,127,112,104,52,40,45,41,48,55,76,97,100,82,72,66,26,23,42,56,76,93,113,117,95,80,61,50,56,64,78,88,94,66,51,40,34,42,83,87,91,92,117,124,172,170,195,220,361,360,353,346,331,323,280,223,211,219,168,155,127,125,120,114,93,97,68,75,66,66,74,82,84,98,99,123,131,147,156,179,191,201,199,186,177,114,107,120,112,120,130,127,140,137,162,126,110,96,40,24,20,42,44,56,81,94,86,77,72,49,38,48,38,55,63,88,120,107,97,86,78,62,74,78,109,128,133,119,111,99,92,75,51,48,51,97,130,150,168,172,188,104,361,355,346,346,327,320,273,261,231,225,217,180,168,150,139,131,112,101,90,76,72,67,57,58,64,73,86,96,109,120,139,151,169,180,195,206,197,183,137,130,141,145,144,150,155,135,123,106,96,88,53,18,10,18,35,52,68,98,102,92,84,63,52,67,64,61,81,88,105,127,100,75,71,81,86,113,124,128,141,131,124,114,100,86,86,63,65,82,98,114,114,118,149,197,199,383,338,336,319,317,312,302,290,281,258,251,223,185,181,179,147,135,119,104,84,82,66,56,45,55,74,91,100,124,146,150,165,174,187,204,211,146,143,147,151,156,164,164,158,138,125,118,101,107,43,27,21,13,34,40,62,75,94,98,90,77,70,82,81,72,78,92,104,121,133,121,124,110,99,106,96,106,123,135,141,129,123,110,96,92,75,79,87,98,151,161,386,350,336,323,301,303,309,292,277,270,257,241,235,224,220,204,191,185,166,151,122,111,93,78,63,53,43,35,37,51,98,117,128,138,150,155,178,193,206,214,172,169,159,157,157,160,161,148,146,127,117,108,112,53,51,41,26,22,40,56,71,79,96,97,102,82,81,99,87,94,90,101,113,127,130,146,132,117,117,127,118,106,130,141,155,154,145,134,133,110,90,137,147,165,-1,-1,412,415,405,388,360,343,337,295,296,276,265,222,220,194,157,147,125,99,97,69,49,41,29,22,29,44,106,118,122,146,148,195,201,218,215,166,174,146,144,139,151,141,152,138,127,111,60,50,44,38,38,51,57,88,104,105,106,105,97,106,105,105,107,104,126,128,139,153,157,142,127,133,135,119,122,158,153,160,141,135,138,109,111,138,184,-1,-1,-1,429,405,345,329,284,272,251,246,243,234,216,206,175,151,139,110,99,84,67,42,30,6,34,40,52,72,80,107,125,127,148,168,183,195,209,205,176,178,126,120,132,128,141,144,141,136,89,68,60,54,52,52,69,86,99,111,127,121,110,104,126,118,123,118,123,132,135,148,157,162,146,129,154,167,178,192,128,128,136,117,110,209,-1,-1,415,382,360,340,326,307,299,271,259,240,236,247,223,188,187,156,159,103,85,71,57,44,21,36,45,54,70,78,103,99,136,162,181,200,206,215,214,188,199,135,119,113,112,121,126,130,146,133,144,88,79,81,69,59,69,83,97,111,125,136,129,130,119,130,150,139,125,112,129,139,144,182,176,145,142,141,148,174,164,138,130,110,111,128,130,129,119,162,176,187,-1,-1,-1,427,407,384,371,341,339,318,293,284,268,248,239,246,223,243,217,205,190,177,163,151,137,96,91,76,47,44,36,44,59,75,82,122,111,129,142,157,168,217,208,222,226,222,213,169,170,140,131,117,105,98,109,114,116,118,127,129,95,90,82,78,83,82,96,123,125,140,147,134,133,143,151,139,120,107,111,119,144,197,194,182,172,158,138,125,140,157,146,145,128,97,110,107,134,136,173,172,186,189,230,-1,400,394,389,362,343,333,306,291,275,250,241,225,212,192,182,190,167,152,129,112,106,79,66,52,54,50,58,65,68,80,122,137,156,174,187,199,214,224,226,189,180,161,153,127,114,103,89,100,99,107,107,116,114,104,109,99,96,93,100,112,127,144,158,142,145,154,148,130,108,92,97,136,153,205,180,169,153,154,149,139,132,86,83,110,119,207,-1,401,387,383,384,374,365,326,313,310,287,264,248,211,197,199,205,173,176,173,157,140,128,115,120,81,70,80,65,62,74,85,83,99,108,124,140,155,171,182,194,208,226,237,176,174,147,143,131,111,93,87,74,83,87,88,96,98,109,110,129,107,114,109,103,103,121,129,152,157,170,153,144,149,121,101,91,80,62,70,73,144,82,88,101,141,92,82,61,160,172,194,192,213,-1,386,384,378,380,363,350,328,321,299,290,278,234,224,199,190,180,173,160,162,154,150,125,114,141,120,111,96,86,93,76,70,74,92,104,104,121,130,142,150,174,183,193,202,249,242,237,218,197,176,167,151,136,131,101,88,77,62,72,84,83,90,90,98,107,126,120,121,136,152,150,165,178,176,162,145,127,124,112,94,67,59,44,57,57,72,83,82,109,102,81,70,57,74,77,71,77,94,105,121,130,143,156,154,167,192,197,217,377,381,367,389,355,343,330,313,316,291,266,254,224,214,193,184,169,153,149,134,140,111,127,103,133,128,103,102,97,107,88,84,91,99,110,124,139,152,183,195,206,205,220,247,235,220,208,190,176,153,142,133,110,110,81,77,52,52,68,72,74,75,95,141,150,137,127,160,159,177,178,172,168,148,137,132,108,94,80,58,32,62,63,80,108,97,33,49,65,88,84,110,114,122,123,143,155,171,193,206,-1,363,365,358,354,350,351,341,340,321,306,281,264,245,230,204,166,156,138,126,123,106,108,92,97,111,78,83,102,105,96,102,106,114,124,137,154,160,193,203,217,221,234,237,225,192,173,161,148,132,114,100,90,66,60,38,23,32,55,54,67,82,106,128,145,144,140,149,160,175,176,167,156,145,131,134,115,105,75,40,24,14,24,43,50,62,77,90,110,30,19,35,64,86,111,95,106,126,145,160,170,185,204,219,337,327,330,340,332,329,340,349,336,325,299,285,282,229,220,214,153,148,122,103,95,73,64,61,64,95,90,106,109,110,114,123,126,131,159,167,184,200,226,220,225,237,242,236,219,205,191,172,155,134,124,106,92,80,55,45,25,12,28,46,62,77,91,91,101,110,116,133,146,144,153,169,175,159,149,139,129,117,110,92,71,62,35,26,9,26,70,78,87,39,22,15,18,40,71,86,107,120,136,146,160,177,198,220,336,336,317,310,313,311,346,346,322,314,302,294,282,271,234,227,204,188,154,143,123,106,84,68,84,52,50,100,105,122,120,126,134,135,145,150,168,182,198,215,232,239,248,252,250,228,215,190,179,161,148,143,116,104,92,73,62,41,33,25,55,60,80,78,79,87,97,104,117,126,139,152,174,178,174,162,149,133,112,100,88,73,64,43,40,44,47,62,84,86,104,69,25,23,30,51,72,83,101,114,128,144,162,176,194,206,224,-1,339,304,295,302,304,322,311,289,285,259,246,226,213,197,178,137,118,109,92,87,57,42,47,30,53,57,89,122,126,137,145,145,156,151,164,180,199,214,230,240,257,254,249,242,225,205,191,170,155,142,131,105,96,87,65,56,47,57,44,57,72,76,62,69,76,90,105,119,129,137,154,165,168,177,158,141,128,107,103,84,75,77,81,65,57,90,46,54,45,42,62,68,96,112,125,137,155,169,199,206,223,236,336,333,340,290,286,288,316,298,298,276,270,254,241,193,165,151,121,109,100,90,27,22,58,70,112,114,146,156,161,163,160,209,177,186,206,222,233,253,251,239,231,233,216,195,180,163,154,174,118,111,91,79,66,62,60,63,54,62,78,60,48,57,75,88,99,114,119,137,154,156,160,165,164,140,124,117,101,98,80,88,84,87,88,74,79,95,118,69,65,58,66,51,62,72,90,109,122,144,165,179,187,209,223,231,318,320,277,269,280,306,294,275,266,256,249,220,203,181,167,153,125,10,8,29,43,76,103,155,157,162,172,189,192,195,203,208,223,240,242,236,220,222,222,206,198,175,169,163,165,130,123,100,89,84,73,69,68,71,52,50,57,79,82,95,142,160,165,150,144,134,122,113,93,88,93,119,98,83,85,184,116,108,72,74,79,69,69,101,115,126,162,169,184,209,246,306,306,264,268,293,272,255,246,213,207,195,156,148,152,116,91,44,28,16,21,38,46,86,141,152,154,172,169,184,196,206,215,232,231,235,225,217,209,208,214,209,201,179,174,153,136,129,110,114,97,90,81,83,76,72,53,38,27,40,60,68,74,84,117,156,126,137,107,101,106,116,110,108,121,142,160,170,184,188,154,118,90,86,76,93,86,84,109,116,129,161,175,185,199,-1,298,274,283,291,270,260,246,254,250,253,249,225,201,155,156,102,95,75,61,55,36,50,32,44,50,68,75,105,129,138,147,163,175,192,213,222,233,241,231,217,211,199,197,190,199,190,187,179,164,153,140,137,124,111,115,107,94,83,81,50,30,21,22,39,56,67,81,92,108,117,124,140,150,155,169,147,178,182,198,195,170,153,142,123,118,109,111,106,108,99,98,101,115,133,139,294,281,277,272,239,259,263,270,292,281,261,245,243,212,202,169,153,135,111,91,80,70,69,66,56,51,50,58,70,100,98,111,122,135,153,189,195,215,230,236,222,228,204,196,187,184,183,182,176,169,176,164,160,154,135,124,125,73,31,21,15,35,43,61,72,86,108,113,120,114,119,131,141,146,169,154,146,138,128,140,150,138,134,185,199,195,186,174,162,151,149,132,129,126,117,125,123,113,117,115,131,142,287,276,273,256,286,289,285,251,235,270,205,210,152,142,120,104,93,93,82,82,83,69,66,61,113,107,118,129,151,170,178,190,205,228,234,222,205,200,195,181,166,172,164,159,154,152,156,163,150,141,135,138,68,46,38,21,29,45,56,74,88,102,116,108,101,99,119,124,134,146,163,158,151,138,135,156,155,139,152,164,191,196,208,196,189,177,170,157,153,146,139,135,128,132,132,127,120,124,149,410,400,310,268,260,235,162,147,129,122,137,107,104,104,98,85,84,86,78,91,101,121,133,145,145,167,173,192,200,226,214,207,191,184,175,169,156,147,154,144,147,143,146,153,144,145,161,150,55,51,42,31,45,48,68,82,93,103,102,90,87,98,109,123,131,139,152,163,161,172,158,167,155,153,158,203,211,206,218,216,205,188,172,169,167,146,156,144,143,148,145,140,149,139,182,-1,419,150,148,143,139,119,118,116,116,109,97,90,90,106,126,134,132,133,139,172,177,182,193,205,220,184,177,164,157,145,143,137,139,140,137,131,133,140,129,153,131,71,57,44,44,63,83,82,104,105,95,83,80,79,93,104,110,123,137,148,164,174,168,171,180,164,181,171,188,208,218,228,236,227,212,205,199,172,175,170,176,166,164,158,150,156,160,168,180,415,418,402,409,404,185,218,218,206,190,174,166,154,156,146,132,132,131,127,125,115,109,114,101,110,128,122,128,145,164,161,169,208,213,214,184,166,154,138,137,131,127,124,122,120,118,120,126,134,145,142,85,77,57,53,61,75,91,104,104,93,72,67,74,88,78,92,102,123,136,148,167,176,174,182,186,182,184,190,198,225,251,239,245,229,222,214,214,197,194,190,187,186,162,174,171,174,179,203,269,413,404,399,383,180,181,158,193,202,202,216,215,192,186,179,165,172,152,136,130,121,115,119,104,101,113,100,101,115,130,135,145,170,176,194,203,202,190,176,159,145,128,115,116,112,110,110,108,113,111,108,117,136,148,145,133,121,103,86,81,67,69,82,107,106,100,88,75,60,54,48,68,81,94,118,148,150,150,161,171,189,196,199,196,203,238,243,246,241,237,234,216,198,206,201,203,202,185,179,237,271,-1,400,394,159,154,159,171,170,181,183,185,204,194,206,196,190,232,181,157,144,122,116,111,102,109,92,106,84,88,102,110,124,137,157,156,156,203,188,182,181,164,152,137,122,104,92,99,102,89,89,87,94,122,136,138,150,144,133,116,107,94,81,80,94,105,104,88,86,65,64,55,39,54,66,74,99,107,115,128,144,158,166,192,206,210,206,214,215,235,255,260,259,259,246,242,232,220,216,222,220,216,223,235,220,200,193,246,265,284,155,149,181,178,183,176,188,209,221,216,222,193,176,169,156,130,116,99,94,93,66,74,86,98,109,122,130,143,156,165,190,170,111,101,87,80,85,89,77,80,74,106,119,128,126,140,141,136,120,113,111,85,95,107,109,97,83,65,60,44,32,30,49,63,79,87,107,119,170,164,176,188,215,216,245,258,271,271,256,253,234,237,230,237,236,238,219,207,253,272,270,282,297,156,123,136,128,146,158,169,194,196,223,228,216,203,196,199,169,139,125,105,93,77,70,65,62,61,72,97,113,112,123,142,155,164,176,169,154,141,130,111,101,84,70,70,67,58,64,67,67,115,112,135,146,147,134,126,114,107,102,111,108,92,83,69,51,28,20,22,38,55,66,102,113,131,154,177,181,201,250,259,262,279,286,270,288,291,262,248,246,249,246,246,243,232,238,224,230,280,295,305,133,114,91,73,75,76,89,97,104,140,144,166,188,209,215,226,228,217,203,188,168,152,134,116,105,78,64,59,54,58,53,56,56,87,105,114,126,146,165,168,177,127,98,80,66,47,50,45,49,54,70,92,108,120,139,151,154,152,125,121,116,117,104,97,80,70,55,41,27,10,45,57,71,90,97,107,119,138,152,165,177,190,193,239,259,275,292,284,293,275,268,262,265,277,256,242,251,244,286,293,300,300,312,149,145,140,97,47,64,84,85,87,100,151,171,182,196,212,209,228,227,210,174,161,142,130,103,98,71,53,42,45,41,66,75,93,109,130,138,157,169,170,178,114,101,86,65,54,38,30,41,57,79,95,111,128,152,167,153,141,129,126,128,125,111,99,84,63,54,41,35,44,60,64,91,99,108,127,133,146,159,168,174,184,193,203,216,231,241,279,289,306,291,286,290,277,278,266,255,263,256,266,327,284,309,306,316,312,320,319,334,273,255,244,233,192,187,158,164,36,42,40,57,88,78,90,111,163,172,181,197,216,240,221,198,183,168,150,133,116,96,85,48,40,20,35,54,67,85,108,128,145,148,170,172,158,162,123,102,88,76,38,26,9,52,71,88,104,126,149,165,168,152,149,137,134,135,124,109,88,80,68,60,49,43,64,82,93,101,120,120,133,150,156,155,162,166,176,189,224,225,240,248,262,275,297,313,298,297,297,302,306,286,275,275,277,280,284,269,283,279,286,324,289,310,320,323,334,341,298,281,263,253,300,154,24,32,46,84,93,108,124,134,158,190,207,218,223,231,204,175,165,142,109,102,66,44,41,32,86,99,120,140,150,165,162,147,152,150,144,140,116,99,87,62,46,32,25,40,53,63,85,109,117,141,157,174,173,160,160,145,152,130,109,102,90,79,67,55,60,66,78,97,110,111,130,124,147,142,134,139,145,170,177,202,231,240,246,260,270,286,298,311,322,310,308,313,322,319,307,297,288,284,293,284,295,300,331,310,342,348,280,281,287,24,58,64,83,109,119,142,170,191,206,226,221,199,184,176,151,134,121,86,92,100,111,128,145,153,149,132,128,130,141,134,113,86,75,57,46,43,34,50,70,90,99,120,130,156,167,184,184,174,163,157,136,120,123,103,99,85,92,78,74,66,81,99,101,106,119,112,113,126,126,134,161,204,227,251,257,298,316,326,328,331,326,330,331,323,304,308,312,355,319,307,317,312,317,319,313,363,367,382,391,418,284,269,271,199,158,34,40,75,70,95,99,141,155,158,191,196,221,232,218,207,183,139,105,96,92,90,92,105,124,142,137,134,130,119,117,128,118,115,110,85,73,65,56,52,50,63,83,94,115,131,144,162,169,193,182,172,164,148,141,130,116,106,114,107,92,80,82,75,85,94,87,92,108,98,105,116,125,137,180,191,223,243,286,294,309,328,335,342,342,335,323,315,326,329,336,339,359,329,328,329,328,338,342,343,377,370,376,388,-1,305,257,214,210,196,205,56,63,83,46,53,66,123,137,171,175,186,200,219,229,206,204,172,126,110,102,103,104,76,89,95,94,105,115,140,132,123,116,113,111,104,110,104,119,109,79,78,73,72,71,81,89,102,128,138,156,187,190,194,181,168,162,151,138,129,120,127,111,98,88,81,65,68,76,84,79,76,96,89,98,124,134,149,165,181,214,227,238,293,281,283,292,324,345,350,353,358,350,327,332,342,342,348,361,370,338,346,349,343,344,353,371,381,383,404,218,216,206,209,208,153,77,77,68,94,106,190,190,205,215,220,223,169,157,133,121,118,122,126,93,93,108,112,114,130,120,113,107,101,79,84,93,107,121,111,111,97,89,90,82,88,89,98,100,118,130,157,171,188,201,193,186,175,162,149,146,135,128,119,107,93,73,62,49,56,50,59,58,64,76,94,109,132,145,157,184,187,216,240,246,251,281,278,293,308,322,339,355,365,374,370,338,343,356,358,355,356,380,387,387,363,358,362,374,368,381,394,400,254,251,233,225,218,215,204,174,154,144,89,80,109,184,207,219,242,221,199,182,169,161,169,132,144,126,128,166,108,120,123,126,137,126,105,95,89,76,76,78,83,80,96,107,111,104,98,97,102,107,102,110,109,136,144,161,175,191,207,196,183,177,165,154,142,134,122,111,100,78,66,41,35,35,44,39,55,72,113,105,121,136,155,169,186,207,246,240,253,274,283,298,306,317,330,341,351,368,371,363,351,358,364,381,370,389,390,380,374,384,375,376,378,399,-1,254,243,234,220,202,194,151,137,106,132,136,192,206,241,237,197,159,147,139,139,142,140,138,133,124,133,139,130,118,100,95,80,76,66,62,57,67,79,92,107,118,109,119,109,118,113,116,133,133,158,168,188,208,212,197,194,176,158,155,133,120,112,102,81,63,53,32,18,20,30,47,59,80,99,112,139,152,164,174,194,211,234,255,266,274,295,315,321,332,348,360,375,391,372,372,373,378,391,396,412,407,399,384,396,396,390,397,-1,-1,296,303,264,272,236,240,214,208,176,143,124,110,127,133,140,171,194,224,233,178,184,162,167,148,170,157,157,133,148,140,126,105,91,82,63,61,47,46,48,63,75,91,104,118,118,123,132,123,132,132,135,148,146,168,184,201,213,217,204,187,178,152,150,124,120,100,92,68,36,20,8,28,38,56,90,92,104,125,143,159,169,196,206,220,228,253,265,301,311,317,380,389,410,407,401,392,409,419,414,700,706,418,419,414,407,422,-1,-1,-1,-1,-1,332,304,296,278,272,264,238,221,219,159,162,147,128,126,218,186,171,172,161,188,169,171,158,159,151,141,111,96,82,68,51,32,15,26,53,54,72,88,100,107,127,138,145,140,144,147,153,158,162,184,198,220,225,219,198,183,170,150,147,124,106,97,77,64,39,30,35,40,48,62,77,95,114,135,148,161,204,218,230,226,240,262,278,332,386,403,405,415,-1,-1,-1,422,-1,-1,390,364,343,335,332,304,294,272,253,243,205,200,188,187,172,161,310,312,207,189,191,179,196,182,164,172,155,140,121,110,106,76,59,46,34,26,37,51,64,73,88,104,120,144,159,162,152,160,161,159,168,175,195,219,232,222,202,187,175,160,145,128,119,117,110,70,56,39,48,45,56,62,73,92,111,126,141,165,188,204,209,218,252,254,290,409,421,415,-1,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,401,395,369,353,338,334,312,303,278,274,247,237,225,212,198,193,190,230,224,202,197,200,188,214,211,216,197,185,194,139,129,123,108,93,76,59,50,54,43,49,61,80,97,115,120,139,154,168,164,160,174,170,173,183,185,212,227,232,213,199,186,166,150,144,127,113,90,103,94,74,67,58,67,82,79,91,96,113,133,143,169,184,197,214,241,256,264,282,304,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,418,402,376,368,362,316,285,275,278,215,192,182,181,277,256,236,211,216,209,200,208,205,201,203,207,200,191,138,132,118,103,86,75,71,58,54,62,91,97,109,126,139,152,187,186,185,199,201,223,237,221,210,195,177,168,140,131,110,109,81,84,72,81,85,86,91,103,109,119,134,164,178,189,209,232,279,277,276,-1,-1,-1,-1,-1,-1,415,402,388,379,362,329,303,293,271,208,241,310,289,294,263,258,224,234,220,194,187,195,203,185,188,141,140,110,103,94,87,67,70,62,79,91,100,128,139,141,146,172,174,202,189,195,213,203,213,219,235,229,210,194,183,162,158,136,129,116,120,102,96,82,88,96,93,101,110,113,127,133,152,183,220,239,260,279,292,-1,-1,-1,-1,392,378,366,342,337,320,240,217,307,317,236,234,221,218,202,184,182,201,186,166,176,127,113,112,102,98,82,82,82,97,109,120,136,146,164,177,217,203,205,211,209,215,223,223,237,225,195,176,162,157,138,138,137,131,122,112,100,108,116,108,115,129,130,134,177,179,194,211,250,270,288,304,-1,-1,390,379,369,340,236,284,290,283,264,232,219,212,205,191,164,156,162,158,133,123,121,108,98,91,91,102,113,123,144,153,161,172,195,221,225,228,229,231,240,245,236,219,199,196,174,168,170,157,151,141,137,120,112,112,137,122,129,137,140,180,189,190,205,227,233,263,275,300,305,-1,-1,-1,-1,388,367,343,301,315,270,258,247,210,198,202,177,145,146,143,149,149,132,139,132,122,120,113,103,104,120,129,139,155,174,185,201,204,210,227,231,231,232,234,248,240,246,251,232,213,184,185,179,176,170,159,157,153,138,138,143,150,132,142,154,163,185,203,208,203,212,235,256,266,306,314,400,-1,408,351,345,379,275,317,319,322,266,244,235,224,205,184,188,169,148,134,121,136,130,120,124,131,138,147,128,116,128,150,169,179,182,200,211,215,227,244,245,240,248,256,249,246,245,223,213,196,200,188,181,182,176,166,160,153,145,144,156,164,147,166,161,183,194,214,218,216,217,248,269,317,-1,400,340,287,326,310,300,257,243,229,184,169,123,117,128,102,108,109,110,122,134,148,140,126,139,141,153,165,175,188,203,222,242,242,254,263,259,262,267,255,248,241,232,204,209,205,198,193,190,194,181,164,168,160,185,179,188,213,221,229,253,307,-1,-1,367,334,308,283,267,253,246,253,197,176,151,142,140,110,99,82,98,97,97,90,105,126,149,150,168,148,157,151,171,182,191,220,217,240,250,250,271,272,273,269,276,267,251,244,228,229,228,237,208,214,209,192,187,200,188,172,186,192,198,242,227,234,245,250,267,282,291,346,422,426,358,354,313,310,296,279,267,247,241,228,187,172,141,137,146,156,81,73,89,78,82,82,97,116,142,155,165,152,161,172,185,193,213,232,223,237,257,261,264,286,284,271,270,278,277,261,251,244,245,243,231,242,224,217,211,206,203,202,231,217,203,206,240,248,250,255,260,273,307,-1,427,431,333,386,375,309,306,288,275,229,228,209,194,166,159,137,124,66,68,61,67,71,82,115,134,148,159,165,160,174,177,190,198,218,232,237,240,251,265,278,272,263,262,260,264,270,268,259,252,252,250,247,228,238,228,213,212,253,249,238,223,213,244,218,230,252,248,273,293,304,365,372,-1,-1,-1,-1,-1,-1,-1,362,354,396,386,346,342,293,282,260,261,220,178,178,141,126,112,112,95,77,51,50,63,55,74,94,151,163,172,177,192,196,204,207,230,239,258,252,246,262,259,241,241,255,252,251,260,263,261,262,256,258,242,242,236,316,268,262,245,233,229,242,235,240,269,288,295,355,363,-1,-1,-1,-1,377,403,384,368,343,326,303,267,240,229,165,134,126,100,97,85,82,44,39,45,43,84,98,130,182,182,187,198,202,216,227,244,251,263,243,249,242,230,226,232,241,253,250,250,252,273,287,260,265,261,302,279,258,260,249,251,248,266,294,-1,-1,-1,-1,408,361,353,333,318,294,259,253,241,157,146,134,134,85,75,100,47,37,26,26,92,92,140,204,197,209,213,219,233,252,256,258,254,234,242,236,217,219,223,221,229,235,266,272,290,302,302,273,264,270,269,260,287,294,321,365,382,-1,-1,-1,-1,408,357,345,318,314,293,271,109,87,96,41,30,11,21,53,49,76,88,123,214,205,190,224,204,224,228,267,260,213,213,223,222,206,205,207,212,287,283,288,291,304,278,278,273,280,278,348,420,419,420,363,352,330,316,305,290,291,272,262,103,94,84,43,33,16,10,51,59,84,116,112,125,231,185,189,220,231,244,260,266,216,198,192,223,199,187,193,203,321,284,274,287,278,286,295,297,290,384,-1,427,-1,337,343,306,80,72,37,32,27,30,36,69,68,77,100,114,138,248,249,175,242,256,264,251,228,173,197,190,177,180,186,304,273,267,258,263,276,314,307,306,301,312,321,311,-1,412,351,316,314,68,56,42,35,27,36,53,74,86,94,104,254,188,170,225,184,177,188,335,332,252,249,246,252,266,290,304,318,320,328,-1,394,336,333,306,308,98,64,57,61,45,65,65,79,94,102,121,134,145,257,209,186,158,168,206,216,240,220,266,280,305,305,346,389,-1,426,323,97,77,76,78,54,63,76,86,92,105,130,143,140,163,177,261,139,209,128,173,194,200,193,275,290,315,225,109,82,82,99,72,74,72,84,91,101,111,139,147,151,156,195,118,129,139,180,178,284,301,-1,-1,216,116,97,105,109,101,88,92,114,119,129,153,164,167,232,117,105,121,158,157,190,168,175,306,395,388,-1,213,204,127,113,111,99,98,110,96,110,123,122,134,148,160,176,180,237,129,95,90,90,97,120,138,146,156,223,156,160,400,-1,318,240,125,126,120,111,118,109,132,138,145,154,163,188,190,192,215,119,111,110,94,113,132,156,164,167,149,141,341,343,412,424,-1,-1,-1,272,219,139,131,123,131,122,122,139,143,154,154,172,202,199,202,213,232,244,129,119,105,104,73,69,66,82,89,129,143,150,240,265,173,126,355,-1,-1,-1,150,151,154,131,147,132,144,141,158,169,190,192,218,211,241,193,164,83,63,53,86,103,133,143,306,116,114,-1,302,163,164,168,147,157,168,174,187,219,229,230,92,80,57,46,34,52,90,116,119,136,210,110,105,-1,-1,-1,231,162,190,199,175,160,165,174,183,190,212,214,224,240,244,243,201,201,111,94,97,72,54,38,37,103,122,145,140,-1,-1,-1,-1,191,192,178,187,197,242,236,287,249,251,277,138,124,121,101,103,26,19,17,72,83,90,115,136,165,72,-1,-1,-1,221,238,195,179,203,196,208,228,243,281,273,159,148,133,118,66,32,34,61,71,84,115,212,66,-1,-1,-1,208,215,229,212,220,235,232,292,289,248,227,162,139,125,62,57,19,26,47,53,77,104,192,171,41,71,52,-1,-1,-1,-1,-1,221,223,241,247,204,197,185,203,154,150,72,41,41,59,181,252,217,47,52,-1,-1,-1,-1,235,229,236,245,267,258,256,216,210,166,163,149,50,74,179,117,271,209,60,13,12,-1,-1,252,239,254,251,330,282,274,292,268,225,233,223,173,163,60,171,132,191,21,61,-1,-1,259,256,266,294,271,234,216,188,173,97,86,90,148,181,181,164,156,226,50,-1,-1,285,268,276,270,345,335,324,296,300,287,255,234,222,204,196,158,97,94,97,116,127,162,168,35,284,285,288,359,354,330,322,274,212,191,185,144,135,101,110,129,135,83,-1,-1,291,355,363,353,341,333,245,201,188,167,154,125,112,120,152,222,-1,-1,399,318,322,338,359,347,338,213,201,189,171,131,138,127,142,174,168,204,193,-1,324,337,366,372,219,192,177,162,148,161,207,201,212,-1,340,342,380,391,177,156,148,159,229,245,390,346,356,373,376,386,395,403,233,174,160,219,224,166,-1,359,364,376,400,409,418,178,-1,375,377,392,431,708,428,-1,411,377,386,393,417,422,-1,228,234,-1,426,420,394,405,700,425,-1,-1,246,235,-1,-1,-1,-1,-1,-1,238,243,-1,-1,-1,254,256,-1,-1,-1,-1,-1,283,282,282,273,268,-1,-1,-1,-1,-1,311,290,289,275,280,282,-1,-1,312,300,295,299,288,-1,341,323,325,328,325,-1,-1,355,349,340,342,-1,-1,365,360,357,363,-1,-1,380,-1,-1],"cani":[-1,401,-1,423,-1,-1,-1,-1,350,358,364,364,319,330,353,349,307,324,339,340,342,-1,288,291,335,343,323,317,320,316,-1,-1,-1,322,317,304,312,308,303,-1,312,305,292,295,306,-1,-1,296,283,281,317,349,271,287,392,266,108,-1,-1,259,316,262,84,79,84,75,-1,210,110,112,78,68,177,59,58,45,46,52,64,78,48,45,42,374,203,194,48,58,35,21,45,52,59,90,75,58,293,301,167,36,20,72,46,48,89,69,61,255,298,305,265,26,36,41,53,77,21,14,238,253,218,39,52,39,50,60,68,11,12,22,69,176,191,155,58,57,52,70,76,47,16,34,96,-1,268,228,68,90,61,72,72,77,83,221,151,96,61,87,91,81,78,71,78,74,71,203,209,163,67,116,115,157,108,76,69,86,106,66,63,63,72,264,268,189,195,193,201,119,56,52,35,43,72,89,96,118,153,97,111,101,93,66,65,78,81,92,101,55,43,62,129,259,254,171,57,33,32,37,82,95,126,212,116,108,94,86,82,56,60,61,45,61,67,77,43,38,29,58,140,250,246,236,51,58,46,50,32,32,27,50,132,119,113,107,65,73,57,45,57,50,43,55,52,50,22,21,41,40,59,231,235,234,156,31,43,66,87,135,121,87,37,82,41,17,22,39,41,110,98,74,51,44,48,41,31,26,53,25,28,33,152,220,220,217,212,158,33,60,74,88,172,120,109,118,104,107,71,69,33,21,75,49,39,34,30,47,73,160,109,99,82,46,34,22,27,29,28,42,45,39,33,44,197,204,202,261,35,51,36,42,62,76,113,177,106,94,81,85,40,17,48,43,44,41,37,156,116,126,70,56,51,28,13,24,47,54,63,61,185,160,153,54,67,55,56,64,80,91,115,136,77,86,89,108,88,69,59,32,49,54,53,52,12,131,122,109,124,61,55,61,44,35,34,49,54,41,53,68,72,177,176,101,211,168,70,71,70,85,83,103,102,138,64,99,96,38,39,57,66,46,40,185,97,122,65,49,46,40,48,53,50,77,80,76,160,156,91,82,60,74,96,97,111,52,69,59,55,56,58,79,85,32,73,40,63,55,52,59,42,94,107,90,86,98,148,154,92,76,47,41,51,58,71,111,132,89,83,28,47,55,68,56,63,62,48,54,72,66,90,35,133,82,48,47,72,78,73,78,60,85,111,122,107,112,164,115,92,59,55,40,32,44,59,75,97,200,128,113,83,78,91,97,20,41,41,63,50,52,56,40,56,49,57,90,106,176,40,62,67,74,80,76,82,131,129,112,125,132,129,93,154,140,96,97,54,44,41,44,38,25,35,52,76,91,102,109,120,105,78,61,111,23,35,48,54,38,50,42,34,43,47,51,53,79,104,107,65,88,90,105,24,57,63,77,80,74,63,68,122,145,130,125,110,69,141,151,89,67,43,26,27,22,46,63,79,101,125,144,151,137,148,115,99,55,42,24,27,38,14,47,53,26,40,44,55,78,89,76,106,24,39,44,73,81,58,50,78,85,153,141,143,129,118,54,137,73,56,24,10,25,50,66,86,98,104,107,103,83,56,46,45,38,43,48,18,8,50,40,21,27,30,57,66,80,100,112,60,16,29,47,62,48,75,108,153,150,160,136,132,105,96,80,44,41,116,123,70,56,48,6,18,67,74,214,89,76,73,51,39,53,52,57,50,35,30,38,37,38,39,62,68,93,46,70,27,42,44,38,47,67,139,161,170,150,122,90,80,57,105,108,62,61,54,61,18,64,78,87,103,113,73,69,58,39,15,65,68,58,46,44,27,38,53,57,32,52,60,59,163,52,58,14,27,66,159,165,150,136,132,95,97,68,45,101,75,66,48,39,44,51,47,4,44,63,84,85,87,108,246,60,50,36,81,75,68,59,59,60,48,57,56,47,40,59,70,20,42,51,62,65,41,26,16,67,68,147,146,153,154,136,117,103,114,128,73,85,66,56,43,39,27,41,31,41,57,89,81,104,117,129,72,75,74,74,72,71,62,66,67,68,74,75,43,38,26,32,28,29,14,22,52,59,63,24,28,48,86,90,129,143,148,141,134,138,131,118,77,69,40,32,22,36,33,15,15,48,58,91,108,129,164,69,61,76,62,56,75,76,82,84,43,36,44,31,16,107,104,64,39,48,58,37,42,77,89,121,132,131,142,142,136,126,149,72,66,34,19,45,34,20,25,35,61,79,98,120,132,153,55,51,55,47,66,79,90,97,68,40,31,20,25,39,33,17,23,109,102,75,50,39,21,74,61,47,71,75,122,118,120,123,137,125,146,111,90,62,50,33,41,48,24,23,35,52,65,92,111,138,148,166,51,64,38,31,46,61,80,88,59,18,16,29,41,25,25,27,22,35,127,121,74,65,86,82,63,46,74,66,66,74,82,67,73,95,97,111,115,113,105,112,137,108,100,80,49,44,55,46,44,18,18,41,63,76,104,112,130,162,140,53,37,39,45,64,84,79,9,24,29,26,27,17,26,126,136,70,70,69,66,70,82,56,80,81,67,60,83,96,99,103,94,127,134,111,96,60,62,56,52,28,27,38,53,57,71,82,111,120,156,158,121,117,76,45,43,54,73,69,53,34,31,47,35,26,17,113,86,49,39,39,77,61,66,70,88,102,92,76,70,68,118,105,63,51,56,70,42,48,38,52,67,70,79,141,125,111,69,64,54,49,48,44,58,48,38,26,28,90,107,120,144,103,87,93,28,32,74,73,73,66,73,50,85,96,95,59,64,60,61,112,33,44,64,72,63,58,61,70,91,87,152,120,114,69,41,53,50,73,60,44,15,66,54,65,55,50,43,30,43,51,66,79,120,134,130,106,98,42,77,92,45,80,92,85,69,41,44,55,70,98,70,81,65,71,85,77,109,158,139,161,130,107,117,108,102,40,52,67,58,42,35,82,77,74,62,77,48,54,63,100,116,112,28,48,88,59,67,87,91,75,78,34,31,54,57,73,81,91,58,79,83,88,91,78,69,67,80,140,75,73,89,100,133,142,103,96,85,83,88,59,74,38,56,56,47,124,112,90,71,50,58,59,47,70,63,72,77,84,108,42,104,74,77,104,87,78,34,20,13,37,67,86,79,73,88,95,78,72,52,58,92,68,58,99,118,137,102,93,88,68,72,53,48,63,65,41,38,78,88,103,57,49,40,58,73,76,82,56,59,63,79,90,100,99,65,48,7,23,36,60,71,69,31,58,82,78,44,39,55,46,44,44,50,130,135,112,81,57,52,56,68,50,39,25,23,46,57,52,34,53,63,71,76,94,134,54,32,48,52,70,66,63,50,125,132,65,66,51,93,97,90,69,60,60,28,19,32,43,70,69,64,23,30,63,28,42,33,39,43,137,123,132,122,73,60,45,42,69,80,47,19,21,50,39,43,16,53,55,67,83,135,109,25,24,39,59,55,60,59,37,118,127,131,62,59,37,43,123,111,96,76,63,62,64,31,48,41,59,54,48,47,91,40,50,16,19,26,40,127,121,128,87,76,60,28,32,164,34,67,71,30,28,41,27,38,45,62,73,93,119,108,43,53,64,39,26,32,112,115,52,43,29,46,106,110,89,72,66,62,75,66,71,74,42,42,34,86,98,94,93,82,37,59,70,80,30,107,94,72,66,44,62,64,55,45,44,49,36,36,30,41,56,59,74,97,106,78,52,69,71,25,61,145,51,41,32,28,96,87,82,77,77,81,79,75,74,64,25,20,77,77,81,96,110,121,45,29,36,25,91,76,39,21,52,64,59,73,56,65,30,37,41,24,42,57,70,81,90,60,84,86,74,65,73,51,55,25,29,32,50,76,85,48,35,22,16,71,64,66,77,77,84,85,78,53,12,39,47,66,129,62,56,47,47,47,40,79,62,52,37,28,89,54,56,36,26,47,60,76,71,45,51,52,52,63,77,125,145,84,90,90,94,52,38,33,36,55,67,55,55,35,102,60,54,60,60,73,86,84,65,45,27,42,47,121,68,56,51,58,53,50,47,45,87,73,57,46,32,21,30,84,78,38,37,41,55,63,95,93,106,100,70,53,42,55,52,63,64,56,61,47,47,49,44,57,72,92,79,71,50,39,47,114,103,73,69,76,74,64,76,80,59,57,29,75,65,43,39,19,74,74,37,27,50,57,58,107,94,87,85,78,55,77,70,51,44,22,14,29,38,53,73,60,50,63,72,77,28,28,31,48,71,91,77,73,60,56,50,118,112,92,81,79,105,92,47,39,52,57,75,55,53,74,81,102,94,53,35,23,28,37,58,54,44,97,84,73,81,69,76,77,48,50,18,16,36,52,62,76,83,74,87,67,58,71,76,105,80,59,29,21,42,64,82,84,70,76,55,49,53,44,55,53,56,99,87,91,105,94,94,65,85,66,50,46,40,59,58,62,38,36,34,40,49,68,58,60,105,90,79,63,33,29,33,57,70,93,81,81,70,62,55,63,57,87,63,50,36,18,10,29,45,66,84,72,60,53,42,35,57,144,32,58,51,73,78,75,70,76,80,76,80,87,34,32,28,28,46,67,73,30,60,62,49,54,56,86,96,85,71,65,57,50,53,71,69,78,78,73,61,34,36,49,18,18,25,37,61,81,71,60,40,24,17,77,63,62,141,70,50,25,18,74,69,59,60,71,76,83,96,90,22,41,51,72,85,73,65,57,46,32,48,42,97,109,65,49,43,47,64,76,92,89,80,66,55,44,57,55,56,66,78,71,55,40,30,29,35,24,18,28,39,62,84,87,67,46,34,70,124,36,36,88,89,43,49,80,83,90,89,87,86,26,20,25,41,55,61,84,97,85,80,73,73,64,42,35,87,61,41,32,26,52,63,87,78,78,73,64,31,38,38,76,61,45,61,44,34,28,14,24,40,59,71,86,94,72,66,42,41,143,102,86,103,108,50,91,38,48,76,81,78,78,72,53,35,36,39,54,64,97,91,60,96,70,78,68,48,49,50,71,90,99,60,39,31,24,28,35,53,72,82,68,63,52,40,24,29,32,61,32,50,39,14,28,42,26,21,36,43,61,68,74,93,101,84,62,37,116,103,74,65,51,47,64,53,41,28,44,56,74,66,64,56,37,37,32,47,57,77,94,44,50,61,84,59,70,60,58,42,39,58,77,97,87,107,56,47,21,15,25,35,53,63,51,46,42,32,22,17,36,54,43,17,53,45,39,33,24,26,43,60,73,85,96,86,74,62,49,36,126,129,116,118,84,81,79,53,62,108,58,65,67,38,43,64,68,54,51,55,50,25,19,33,62,72,84,112,31,50,68,71,78,46,36,46,55,59,52,24,60,78,71,73,78,70,52,40,26,22,26,42,52,44,25,46,28,38,34,23,25,43,52,46,41,31,46,58,56,61,45,50,66,32,36,48,61,72,89,116,108,84,72,53,50,36,136,123,116,102,95,75,67,74,90,101,44,49,64,76,57,70,50,45,43,32,11,65,51,70,14,31,68,72,66,64,28,28,46,47,36,28,26,32,37,61,50,61,83,80,50,38,35,50,62,44,39,18,7,22,37,42,31,41,54,56,44,38,40,57,72,79,55,56,75,73,75,62,51,60,69,77,83,111,106,83,78,71,62,50,107,124,107,114,105,95,91,104,83,79,84,91,116,120,33,39,59,63,62,68,66,56,30,26,18,35,25,64,65,77,12,42,46,65,41,46,19,29,43,32,30,38,42,48,46,58,93,86,78,56,53,54,51,60,62,52,15,12,32,44,45,59,52,52,42,47,47,60,63,85,75,82,85,63,67,76,75,65,63,79,99,120,105,88,78,100,92,109,113,107,107,93,87,66,76,101,39,31,34,45,52,73,62,42,27,53,49,23,34,44,50,37,33,38,17,32,46,50,34,23,36,49,69,85,79,47,54,62,57,62,53,16,33,51,58,69,54,62,72,75,83,93,101,86,88,82,68,72,58,48,48,94,96,106,87,81,77,96,99,103,97,84,77,54,90,51,52,14,40,49,79,76,55,41,44,21,43,36,45,51,29,43,39,35,31,28,34,50,62,34,18,25,38,59,74,66,63,46,32,43,36,51,62,53,43,35,35,40,55,58,83,74,89,73,66,91,86,85,98,102,85,75,75,70,63,42,42,46,74,86,97,104,84,81,67,70,83,85,95,84,77,83,56,87,73,68,58,69,60,32,37,76,64,64,60,36,57,70,22,24,69,58,62,60,16,29,44,43,48,41,33,55,56,61,20,24,37,45,57,59,52,50,40,21,28,47,66,72,64,43,50,50,50,49,61,68,86,93,79,83,91,104,102,102,73,58,69,58,48,45,35,27,26,83,89,96,84,49,54,62,77,72,80,74,70,61,32,58,69,87,60,47,44,46,51,70,73,40,28,47,31,31,58,54,54,46,52,48,27,36,43,51,48,48,44,40,36,26,27,38,58,66,72,62,52,36,45,29,40,55,71,81,95,102,109,102,95,81,65,72,56,56,47,40,48,37,80,83,106,66,50,38,36,42,50,64,60,66,56,58,44,24,43,48,83,76,60,43,36,79,33,28,36,86,78,96,56,51,48,22,12,44,66,74,56,56,51,42,52,54,53,47,28,28,30,21,31,30,34,49,58,75,64,55,43,27,19,33,51,61,74,93,102,113,116,125,93,58,43,36,15,16,36,40,35,24,19,29,53,66,70,66,50,50,25,17,29,52,43,48,48,49,43,59,43,22,8,81,72,49,43,22,34,43,51,89,92,90,84,62,59,56,51,33,44,18,32,55,76,66,56,46,37,25,38,48,57,61,47,31,26,15,30,46,49,48,57,82,75,52,42,31,20,19,33,49,68,77,96,106,110,115,107,97,24,8,21,24,41,36,33,26,17,44,57,66,53,43,37,23,20,28,43,31,33,32,28,47,51,37,24,23,92,85,90,52,30,58,80,66,52,48,54,39,48,52,79,65,46,32,24,27,36,62,71,57,40,41,26,29,29,35,49,62,68,73,91,77,56,37,26,20,22,42,54,69,91,90,95,99,48,29,26,24,40,45,46,41,26,70,70,60,42,30,25,32,48,36,21,13,13,61,59,49,35,28,34,60,86,85,80,52,48,37,57,53,60,18,63,38,51,58,58,43,46,56,73,75,73,56,39,24,37,49,65,61,53,47,36,39,32,45,57,63,67,68,73,73,72,51,41,32,46,39,52,61,79,81,80,84,84,62,44,50,35,37,49,55,61,54,36,79,76,60,42,45,69,64,46,44,42,20,11,48,57,57,49,46,50,46,64,70,79,61,42,25,41,55,66,99,63,47,55,56,42,67,100,35,31,36,28,38,68,79,82,66,52,39,32,48,64,71,70,56,48,46,48,57,54,63,57,69,78,78,64,54,45,56,50,63,70,77,75,63,65,73,103,60,59,48,46,45,51,69,66,57,56,56,71,80,72,52,54,41,63,47,37,35,26,28,28,32,55,63,48,48,18,55,44,56,82,74,30,88,93,72,62,50,49,48,25,31,25,17,25,41,48,74,76,84,83,63,61,54,60,73,81,70,62,29,45,44,44,41,77,83,76,71,55,62,63,68,84,81,68,65,51,52,76,81,82,46,38,40,24,40,55,66,77,75,68,81,80,81,77,64,54,62,38,25,8,53,58,40,51,56,49,36,25,14,28,40,75,60,17,33,38,46,88,80,60,55,61,50,51,22,12,24,21,22,29,45,58,64,53,73,73,66,57,84,65,87,70,86,73,28,32,19,24,77,77,70,71,66,78,86,91,89,78,53,43,45,37,77,80,70,50,39,28,17,26,56,68,85,84,89,86,88,79,70,55,59,51,34,12,43,45,42,42,52,61,46,35,17,20,33,60,77,50,34,38,51,58,62,66,52,56,35,37,49,29,59,66,70,24,23,20,32,40,56,35,40,54,60,61,69,75,78,80,84,59,35,25,16,27,65,55,63,60,68,84,93,97,87,77,61,41,22,28,22,43,81,44,32,18,29,62,78,90,94,95,78,74,58,60,48,51,45,34,35,13,21,63,56,56,33,35,37,19,42,30,39,50,44,50,71,35,40,19,50,81,79,77,67,50,18,20,42,40,38,24,40,49,60,71,63,61,64,56,60,51,36,21,36,36,49,53,48,46,47,43,63,83,102,91,82,70,37,31,12,27,34,72,57,57,38,27,25,28,44,54,86,92,104,85,73,51,41,36,54,56,45,41,42,26,14,42,49,64,52,52,45,53,10,24,45,52,40,42,47,18,83,80,61,51,38,43,31,22,32,41,42,65,54,43,51,44,51,24,36,46,29,58,44,40,33,37,48,72,84,90,82,62,65,28,30,18,37,48,76,65,54,46,42,46,42,44,54,59,67,78,87,85,71,52,51,22,32,48,28,25,37,33,35,42,51,61,61,60,59,64,69,108,72,48,41,35,55,23,26,38,44,22,27,45,37,40,29,17,26,22,42,53,39,27,23,37,48,36,19,13,30,43,33,24,41,57,52,31,18,21,51,60,73,89,87,74,62,60,41,29,32,46,66,64,54,46,32,42,52,59,67,73,83,92,89,78,65,49,14,28,42,20,24,42,47,43,57,60,72,70,75,77,80,77,44,44,32,33,13,29,44,45,15,41,41,18,30,40,23,19,16,25,41,44,23,22,25,42,51,30,19,48,45,32,20,18,28,40,56,45,19,15,20,36,60,74,82,82,72,53,53,53,51,56,64,52,38,24,28,45,58,76,76,81,95,95,82,69,59,48,36,24,48,23,35,50,57,63,56,81,76,84,93,80,90,101,39,32,43,60,27,27,32,20,23,42,50,33,37,58,61,66,22,28,28,34,39,21,27,34,40,24,13,18,27,48,54,43,46,49,41,27,23,33,37,55,54,39,30,32,35,50,66,73,76,72,56,48,41,41,52,55,63,52,45,30,71,81,92,99,104,104,88,65,45,35,23,28,32,15,48,70,70,74,76,77,81,83,110,98,65,52,24,55,42,35,34,31,41,58,40,32,39,71,82,68,22,29,45,59,40,42,9,20,38,39,49,54,52,51,56,42,37,28,42,45,58,57,44,48,47,58,69,78,82,66,56,37,28,33,30,30,62,34,46,65,79,91,100,104,112,114,102,85,20,12,27,68,76,74,67,74,62,64,56,62,62,24,48,48,34,23,21,65,68,21,40,57,70,77,176,42,36,45,64,50,64,48,27,16,38,45,51,49,48,42,50,37,36,30,39,50,52,56,55,53,54,44,56,66,80,81,35,27,40,64,57,42,41,51,70,82,88,93,98,107,112,101,55,49,27,46,60,72,81,59,47,50,62,54,53,39,55,64,74,24,30,20,29,41,29,30,24,71,79,79,31,33,40,49,62,73,102,171,85,63,44,57,31,43,66,71,54,39,30,33,45,45,66,58,35,30,30,41,23,22,26,38,52,51,34,32,29,37,52,63,68,57,50,43,21,17,30,41,42,55,53,54,67,71,75,76,82,106,106,105,101,70,54,66,71,74,59,50,43,42,45,47,30,25,42,51,88,36,30,49,75,71,49,50,81,74,80,23,21,28,54,50,68,83,81,88,102,109,130,75,68,54,41,31,26,34,55,64,64,56,26,34,49,57,74,68,54,35,32,17,29,33,12,13,28,46,57,42,28,17,28,39,50,66,65,55,55,39,34,39,48,46,38,37,40,54,61,69,74,66,69,70,81,88,97,99,89,48,83,83,60,59,58,65,61,58,43,27,34,29,32,35,52,65,55,24,35,39,58,66,74,66,57,8,46,82,57,60,43,19,28,43,50,53,70,68,69,76,120,116,63,69,33,22,22,28,35,53,77,119,20,32,50,69,72,61,48,48,37,28,36,25,20,28,42,57,48,30,16,27,59,63,51,43,45,45,44,41,42,36,31,23,39,52,61,68,61,54,45,58,73,81,91,98,73,66,85,76,61,39,37,46,51,38,27,23,34,27,41,53,54,39,19,19,20,51,62,79,69,69,42,58,74,62,48,31,30,23,34,50,30,23,27,41,51,56,70,85,97,60,79,33,10,51,72,84,139,8,56,58,67,58,53,32,32,31,40,39,39,44,41,54,54,37,23,15,19,34,52,62,39,34,39,31,36,25,50,34,21,7,20,34,49,52,58,42,39,47,61,66,86,96,84,76,62,74,91,68,50,41,37,32,42,50,48,56,38,26,34,35,37,44,43,29,31,30,23,58,71,79,72,65,64,76,81,82,67,53,38,7,12,29,56,37,43,28,25,15,56,112,85,32,49,59,65,74,84,35,44,44,50,31,15,16,24,38,50,46,48,55,63,50,32,27,33,31,45,61,50,25,17,24,32,15,11,31,38,15,42,36,44,47,29,24,40,55,71,85,87,88,79,95,108,82,68,54,41,28,15,21,33,36,58,51,47,48,45,44,52,40,33,19,45,38,33,46,59,64,71,62,54,61,33,17,10,19,30,68,53,44,40,65,73,70,70,86,115,15,67,67,73,91,75,102,28,40,53,28,21,20,32,41,40,35,52,57,50,36,32,40,51,45,56,60,30,17,11,21,23,16,28,38,38,32,33,35,23,15,30,49,62,69,84,100,97,101,102,81,66,52,24,17,16,23,35,44,59,56,49,59,70,60,61,54,29,23,38,42,48,45,60,72,78,56,55,50,54,33,42,47,45,30,27,36,30,35,43,84,67,80,121,21,25,44,58,86,99,112,101,16,25,53,41,31,25,35,44,29,22,38,46,51,42,27,26,34,50,60,51,41,27,20,23,34,30,42,33,46,37,18,21,30,42,57,72,96,106,94,89,88,97,56,65,50,47,28,34,33,32,13,55,63,54,55,73,82,67,37,30,23,38,42,36,45,54,65,74,60,53,29,39,35,25,34,36,46,39,34,45,50,33,19,16,35,101,90,26,42,50,63,101,105,113,128,129,106,97,40,36,35,36,37,44,30,15,22,31,50,35,15,27,56,59,53,39,50,28,40,41,46,50,60,44,29,34,43,53,77,85,107,107,94,78,79,70,49,62,65,55,44,41,48,39,27,36,54,65,69,83,85,75,57,39,39,44,50,58,70,57,45,52,69,71,55,46,36,11,27,33,23,31,37,39,53,44,50,49,31,60,49,55,76,93,117,122,119,118,105,89,82,62,47,38,22,31,50,62,33,35,26,25,42,38,27,16,16,35,51,64,56,47,43,69,57,60,71,74,44,37,40,49,62,76,87,102,98,86,62,65,81,31,40,49,63,64,53,53,51,37,33,58,65,78,75,84,73,62,47,49,47,51,55,76,69,63,63,94,91,80,63,52,37,19,17,30,34,27,52,58,46,52,195,202,54,39,30,14,20,30,49,82,98,118,107,75,59,20,64,59,36,38,39,54,48,43,25,24,24,39,58,66,63,62,68,73,85,79,75,44,64,48,52,60,76,85,92,79,70,56,27,38,44,52,64,66,66,64,50,42,71,80,70,68,65,57,41,30,30,35,52,65,84,88,73,80,94,80,69,80,52,26,42,48,47,27,69,61,84,186,180,72,53,31,37,47,90,101,93,88,87,91,77,61,37,58,52,82,70,52,44,40,38,22,29,29,29,25,32,59,73,68,68,88,88,88,84,34,49,55,42,52,73,86,84,73,84,79,30,19,27,44,56,67,67,71,66,58,66,78,66,57,54,49,38,25,13,30,41,58,69,90,92,65,76,90,23,48,53,54,60,48,49,95,322,72,41,31,25,54,53,63,87,103,91,81,78,96,84,49,40,50,53,76,59,46,31,35,24,23,28,20,12,30,54,50,86,82,94,84,71,28,28,18,80,41,48,62,94,86,68,60,89,56,31,20,30,36,55,68,49,56,68,61,61,66,64,51,42,52,48,33,13,19,36,52,65,95,104,78,70,51,28,30,43,54,61,80,72,69,58,48,31,75,79,87,215,122,120,73,56,46,52,44,52,71,82,84,76,83,73,86,64,104,90,77,64,56,64,55,75,70,65,49,21,16,23,30,17,10,10,73,62,80,94,101,98,116,75,59,38,38,51,28,35,36,56,65,61,84,94,64,55,46,53,45,27,42,50,64,52,46,58,53,53,44,54,43,36,36,45,39,35,19,29,44,69,110,106,115,105,89,70,55,41,22,25,38,54,74,71,67,52,20,59,57,79,90,55,114,63,58,64,61,58,78,79,89,80,68,73,61,52,74,75,77,80,77,77,86,80,52,40,25,18,29,39,30,21,21,74,88,102,110,98,81,68,53,56,36,21,36,52,54,68,75,78,84,66,52,36,43,40,30,45,57,47,39,34,48,41,32,40,29,14,28,40,39,44,36,46,65,126,119,92,99,84,29,23,35,47,64,60,51,37,33,297,75,51,46,51,68,65,61,68,70,93,68,48,46,37,42,88,88,87,90,82,64,100,88,95,55,43,52,35,35,48,46,35,41,50,66,82,97,110,103,102,84,74,64,52,41,49,61,70,67,88,92,84,62,58,31,22,25,36,38,20,40,46,43,33,15,20,30,16,29,37,26,15,24,40,53,45,46,98,107,129,128,112,116,75,74,19,6,38,41,26,19,28,39,256,71,48,41,51,35,43,56,53,61,73,78,34,25,35,26,40,94,90,92,84,76,51,38,112,93,84,70,60,63,46,42,47,58,47,46,63,72,84,92,115,125,117,105,86,72,79,83,81,60,51,58,64,66,77,98,89,66,51,38,25,15,17,38,39,46,31,19,31,46,13,22,33,27,21,23,25,35,49,64,67,82,81,113,113,110,111,92,47,40,23,17,30,52,26,20,25,42,55,69,75,59,51,42,23,30,35,48,67,45,31,61,44,37,32,53,60,83,66,54,24,14,16,30,42,66,79,64,70,46,55,28,106,101,76,75,67,76,58,56,64,68,57,69,84,94,125,137,123,111,118,122,88,91,93,75,61,70,68,78,84,107,92,91,66,57,44,45,16,10,29,50,53,35,24,54,52,33,39,40,34,35,34,38,56,71,81,70,86,101,88,103,48,38,11,24,25,39,45,60,75,74,56,37,38,27,31,45,313,68,61,50,22,26,27,33,52,63,74,81,64,45,30,11,42,63,67,58,53,35,40,28,18,105,31,76,86,79,67,65,76,70,76,89,95,102,134,133,128,124,121,105,105,90,82,79,78,81,98,101,108,89,78,73,72,66,42,29,28,42,11,34,52,51,36,44,55,60,42,52,45,42,45,56,65,74,85,78,80,77,81,98,88,78,89,87,50,17,23,26,24,47,62,55,66,66,67,56,40,27,55,70,75,68,52,39,34,24,22,27,42,59,79,84,83,30,22,35,76,75,55,34,29,17,28,38,61,89,84,83,72,57,63,77,83,84,92,95,98,116,104,115,118,126,122,116,117,110,105,91,93,90,98,103,115,106,98,92,81,70,49,34,30,40,53,25,28,38,55,61,52,46,48,64,56,61,57,52,67,56,64,86,83,75,50,66,73,67,65,70,78,31,29,31,35,62,31,46,75,85,80,66,56,53,61,82,72,73,59,52,42,30,38,34,57,66,82,96,83,71,36,31,14,33,77,67,45,40,18,17,31,38,55,94,92,77,66,53,64,75,88,83,81,90,73,89,95,107,123,134,128,126,126,111,105,119,111,123,111,117,121,116,105,77,61,50,33,14,30,42,53,54,46,49,64,68,55,71,82,79,70,77,72,74,74,78,88,84,75,54,41,52,49,56,50,58,105,71,50,48,51,29,35,53,71,84,78,77,76,68,63,69,87,300,68,45,39,38,34,66,74,93,88,60,47,27,14,21,40,61,42,32,12,18,22,21,34,47,69,73,107,92,84,32,44,63,68,81,70,87,68,74,82,96,113,124,137,140,135,127,115,119,132,128,124,123,109,102,101,92,70,46,35,21,14,27,43,51,64,57,62,76,73,74,82,91,76,75,83,87,79,94,92,90,74,67,42,26,37,40,48,69,59,40,39,39,65,83,66,62,87,88,82,78,87,100,70,67,66,35,35,45,46,33,88,84,74,55,42,30,47,58,47,35,20,9,34,46,74,88,119,108,17,30,52,56,77,67,52,64,62,74,84,98,108,123,141,148,138,138,132,132,136,141,132,131,99,104,95,95,55,51,35,23,30,40,53,61,72,72,80,81,81,83,104,92,88,98,102,93,101,105,95,87,65,55,42,24,20,36,26,29,36,32,29,41,55,53,55,50,39,36,36,65,86,100,101,85,91,94,56,44,22,26,48,32,88,84,81,79,54,38,47,44,45,61,57,50,48,54,67,94,110,25,30,43,60,48,44,41,44,52,63,87,96,108,129,140,152,150,148,148,139,130,133,124,105,85,88,82,72,57,52,42,53,64,75,85,88,99,109,96,101,86,91,99,99,82,71,58,48,30,9,19,20,121,34,26,23,39,54,62,50,33,25,34,76,77,105,100,109,63,60,30,44,45,72,80,64,40,34,38,48,65,74,50,29,44,52,58,61,77,85,95,47,38,52,61,48,40,38,30,37,56,67,81,98,114,129,145,157,161,156,136,127,114,110,101,84,70,69,71,52,51,39,41,56,66,76,92,94,92,79,85,104,93,97,107,67,59,42,28,17,18,30,66,85,95,115,116,62,35,27,32,45,62,42,34,18,18,32,56,67,73,82,245,66,47,29,21,17,23,38,49,49,73,75,51,27,56,77,37,34,25,18,27,53,70,74,84,89,97,86,65,51,50,35,41,40,32,8,20,47,57,74,86,102,111,129,140,157,161,139,129,116,103,90,75,65,56,49,54,40,37,32,56,74,81,93,88,80,72,79,80,90,52,54,37,52,58,72,71,102,106,117,106,88,70,60,41,35,26,36,50,64,54,33,25,19,28,40,68,53,31,12,54,52,56,40,42,23,38,40,47,55,16,55,50,68,44,24,12,13,28,54,69,77,92,100,104,84,74,47,44,43,27,30,24,19,33,41,55,91,93,105,117,142,151,159,157,150,136,117,102,90,70,57,38,54,76,83,94,80,78,65,65,71,81,76,60,53,42,27,38,49,73,87,91,96,86,71,60,47,42,110,117,106,84,86,75,68,66,49,46,45,50,62,65,46,44,34,33,33,62,51,39,31,47,29,50,44,58,81,48,24,55,64,53,37,26,26,37,47,70,82,93,102,76,65,54,52,9,29,35,35,33,38,42,64,75,90,102,115,131,150,145,150,142,131,119,103,86,76,56,34,37,63,74,86,80,67,62,51,64,61,75,63,54,35,19,20,36,50,70,70,88,93,92,70,64,48,60,72,111,116,98,89,77,77,84,72,71,63,56,61,61,58,47,41,42,26,29,203,178,87,36,44,73,69,76,62,54,70,39,36,58,59,72,77,75,82,88,84,69,66,66,55,36,41,49,44,51,66,76,88,95,110,127,123,124,143,142,130,121,104,97,76,67,51,40,61,74,81,79,65,56,38,52,45,58,66,59,42,26,12,19,36,53,72,88,94,90,80,78,63,61,65,77,86,95,113,92,63,60,63,81,84,63,77,65,64,45,40,30,10,24,28,258,212,82,81,76,72,52,55,69,76,75,66,79,67,101,71,79,79,69,61,52,63,61,61,71,83,103,103,114,118,107,115,111,121,136,135,123,114,95,84,58,21,76,86,77,62,40,32,26,32,39,59,62,52,44,36,26,36,49,62,78,94,94,79,64,89,60,57,59,64,70,93,106,117,98,64,53,39,89,93,90,94,81,54,45,26,25,25,33,29,208,197,181,188,183,91,42,51,58,74,81,90,87,89,79,65,65,64,84,79,62,54,52,59,57,72,70,61,61,72,66,71,80,101,94,103,101,106,98,98,105,117,123,121,119,117,93,72,60,42,32,74,86,76,59,45,32,17,10,26,49,56,70,73,47,36,45,54,77,79,94,94,91,82,50,53,45,49,48,58,95,99,109,101,82,61,45,33,90,91,96,96,91,28,40,37,26,25,37,34,192,183,178,162,46,43,15,19,36,52,62,70,70,82,86,98,98,102,75,82,82,65,52,37,35,57,48,49,54,47,52,60,69,74,89,93,101,99,95,95,99,86,84,95,108,111,109,107,102,90,78,67,63,50,36,43,53,56,79,85,73,60,46,25,23,31,40,51,62,73,77,45,49,58,83,97,100,82,68,60,41,44,28,37,55,86,91,99,90,74,38,55,106,84,98,109,108,48,33,70,18,245,179,173,65,44,32,32,23,23,54,32,89,77,73,71,74,80,93,97,94,84,81,73,63,42,25,54,32,35,48,43,34,38,63,56,56,100,94,90,90,78,87,80,66,74,82,96,102,90,88,86,92,92,76,73,45,49,63,61,67,85,82,70,58,48,41,47,40,42,46,58,68,60,54,59,79,87,91,81,68,72,68,59,26,30,19,46,61,82,97,107,99,78,33,31,9,65,75,99,108,108,109,104,73,52,46,75,29,19,54,47,54,45,64,65,55,33,49,60,70,62,76,84,92,86,74,62,60,53,24,25,33,35,41,22,30,43,56,66,97,77,72,65,61,78,86,91,78,79,72,92,80,80,80,67,76,82,87,92,97,65,57,49,36,44,49,37,37,46,56,60,62,63,70,72,81,87,57,53,61,56,27,12,85,97,104,64,43,40,52,57,90,96,101,90,71,60,82,43,45,43,34,64,34,34,47,59,75,72,48,49,19,46,46,48,55,57,81,74,80,45,52,52,26,32,24,17,9,42,17,12,32,57,71,80,86,74,60,47,36,44,50,53,59,75,85,80,65,66,56,71,68,79,72,85,99,94,96,83,50,40,28,28,42,36,19,38,40,52,64,46,51,59,60,50,38,54,45,26,70,76,93,92,81,57,49,42,36,41,52,74,90,89,88,83,90,77,83,55,53,51,76,56,46,40,39,65,65,56,43,35,38,83,71,34,37,17,28,32,35,47,57,64,65,46,34,52,38,39,44,38,29,20,21,27,15,30,41,62,81,84,60,21,32,48,71,83,93,75,48,50,46,48,57,54,70,84,97,114,86,80,66,36,18,13,25,34,16,13,25,46,63,49,30,32,38,50,51,38,26,34,38,37,50,50,73,103,87,71,51,7,20,68,70,73,73,73,94,96,50,58,66,63,69,86,82,83,34,35,58,69,64,42,26,45,88,72,53,34,32,24,39,27,42,53,60,59,18,13,30,50,52,43,27,33,36,35,32,46,54,73,50,52,80,26,26,40,62,77,90,61,41,29,33,36,45,58,82,99,112,100,89,65,53,38,24,22,43,22,17,29,33,56,54,44,15,26,42,46,25,19,17,24,37,51,38,38,52,65,76,107,98,88,27,18,31,59,55,57,66,82,100,118,126,62,83,70,80,76,73,56,55,65,63,68,77,108,129,95,100,86,72,76,67,74,46,38,18,56,65,62,58,45,37,34,22,29,45,50,43,30,29,19,60,54,36,31,21,33,50,49,48,61,64,79,63,40,58,35,37,44,48,88,89,72,31,16,24,35,55,78,94,98,102,97,69,63,61,37,32,50,42,38,40,42,46,68,30,7,20,35,39,60,77,18,22,35,46,56,53,62,63,78,84,100,109,102,83,42,28,36,39,27,44,42,60,70,98,103,121,135,126,123,122,86,80,85,74,66,35,90,74,54,60,29,90,63,73,76,70,44,33,28,29,52,71,67,61,58,54,36,36,34,33,42,35,58,57,45,26,51,60,62,56,66,69,67,24,43,61,54,52,62,50,67,81,90,91,71,53,36,23,21,39,46,70,85,75,80,94,87,77,79,60,52,48,52,48,40,48,52,44,31,13,9,18,47,52,57,32,37,30,55,64,58,80,73,103,93,118,107,101,89,80,77,54,44,51,55,40,41,39,72,69,79,102,111,108,114,98,64,44,30,16,19,70,67,60,58,50,42,43,63,86,77,73,54,31,30,36,20,29,39,63,61,46,57,72,51,56,53,12,15,42,53,65,61,58,78,92,97,77,61,42,34,42,40,60,49,55,64,65,74,72,80,84,76,65,68,66,62,59,60,65,59,41,40,25,26,30,56,56,67,47,41,49,78,84,113,125,118,116,92,87,72,65,60,68,57,47,47,51,54,54,113,99,88,93,92,82,87,58,36,51,61,210,35,26,14,54,98,79,76,58,52,57,57,51,57,65,93,94,83,69,52,45,34,24,65,71,66,60,37,50,70,58,41,38,34,11,28,68,61,87,91,73,86,97,90,78,56,51,46,55,56,44,43,43,46,54,59,69,86,91,85,75,64,58,46,49,57,62,55,46,46,39,43,42,69,71,75,56,47,61,107,95,112,131,121,115,101,90,79,76,76,56,51,43,38,46,39,23,29,89,86,76,78,71,70,81,66,58,51,56,244,56,29,31,41,49,58,93,80,72,77,62,52,64,72,81,83,94,94,76,66,57,55,38,56,67,60,48,48,32,20,24,31,50,60,63,47,26,24,25,30,37,53,47,62,83,97,98,79,71,69,68,64,63,46,34,21,32,31,51,66,84,89,77,76,64,44,21,38,43,57,56,37,41,48,48,54,55,77,84,89,72,64,75,94,102,106,92,104,128,115,113,114,101,88,77,70,53,43,31,30,40,34,17,25,26,97,62,56,67,58,52,42,53,70,197,27,26,44,58,114,102,62,70,75,23,47,100,98,101,92,85,74,46,52,64,74,48,32,35,24,23,37,48,59,75,36,17,17,30,21,26,36,50,71,73,81,102,99,97,84,86,88,89,72,54,44,19,12,29,43,57,64,77,77,68,59,51,33,19,30,42,50,39,21,28,40,50,70,71,84,78,83,82,84,86,91,89,101,82,84,90,99,91,108,117,94,94,82,71,64,60,29,16,13,23,39,32,32,18,19,41,49,69,41,38,51,33,57,31,35,28,45,64,69,110,109,88,96,59,54,9,97,135,115,118,98,88,75,62,55,64,78,90,54,27,87,38,50,60,66,82,46,36,17,30,19,17,27,38,53,68,84,91,110,98,96,78,85,86,81,64,40,29,17,16,33,44,54,61,75,73,58,40,35,5,18,35,56,43,21,16,28,40,60,70,78,80,65,70,79,70,78,83,91,82,75,87,86,83,96,105,102,89,85,78,66,59,46,31,16,17,38,55,46,39,29,46,59,61,42,44,9,60,39,32,50,89,84,98,79,79,34,41,32,132,134,117,103,90,87,92,67,45,42,30,37,52,54,62,55,60,60,52,39,30,32,20,26,37,56,59,72,87,100,79,69,69,66,82,78,48,42,38,33,22,30,34,58,69,75,58,55,33,20,30,46,54,44,31,32,30,40,52,69,77,70,65,55,53,64,66,60,72,66,65,66,63,71,80,102,106,94,79,50,40,24,36,25,25,32,46,48,34,40,59,51,65,70,55,41,133,29,77,86,46,57,19,24,96,93,96,30,45,23,47,49,36,112,135,128,118,72,64,83,96,76,70,52,82,58,44,42,63,58,55,45,48,46,31,48,52,49,54,71,83,94,85,67,52,57,61,62,69,61,52,38,21,22,29,48,74,79,79,56,53,33,39,41,50,62,39,43,40,52,60,78,74,56,41,40,53,50,53,81,61,50,57,53,56,84,94,100,45,32,42,34,36,44,46,48,58,63,90,88,92,88,37,37,130,141,148,215,224,72,70,68,70,57,59,9,25,37,53,33,33,48,46,138,67,73,92,89,116,97,41,68,35,29,54,65,64,69,56,61,51,58,54,41,32,50,66,76,84,62,50,40,40,51,51,60,55,50,37,34,36,46,61,62,68,73,53,59,46,62,56,63,66,58,53,60,64,72,81,72,52,31,27,37,34,71,59,41,38,30,43,60,115,50,48,35,43,78,101,92,88,104,95,156,82,83,75,73,73,65,68,62,52,52,54,49,30,35,30,115,118,36,57,78,106,123,56,76,79,24,30,47,62,77,64,66,66,55,50,41,26,32,45,54,77,72,48,28,25,27,31,63,64,55,58,50,42,49,60,48,57,64,74,67,64,62,74,78,75,72,63,72,73,82,83,70,57,46,21,15,37,59,46,38,35,32,34,70,61,71,44,59,56,25,22,50,57,65,83,97,94,86,70,141,143,79,67,66,62,61,74,62,64,56,55,45,50,45,36,27,70,21,53,70,86,100,136,117,118,80,91,101,31,39,42,70,70,76,76,61,45,36,28,17,30,46,54,63,52,36,18,19,30,44,64,70,69,69,64,55,42,45,40,53,59,68,71,69,65,70,76,86,77,90,83,87,90,78,55,44,33,14,15,42,53,41,42,32,36,44,62,84,73,63,69,68,42,29,15,28,48,59,62,46,50,223,132,130,112,85,68,62,21,42,56,86,21,25,33,32,82,62,17,63,67,81,98,126,109,87,87,106,106,100,22,24,38,61,68,80,77,61,40,35,27,33,45,59,51,34,50,74,71,73,72,56,47,26,28,35,45,51,71,63,53,45,70,67,80,66,74,82,65,54,41,29,22,37,50,46,29,31,59,64,56,76,67,58,55,37,47,125,111,97,87,62,38,18,76,56,33,130,116,95,99,68,33,59,82,90,127,107,99,100,84,87,25,42,74,73,86,84,64,58,39,22,25,36,55,72,67,52,29,29,42,50,57,62,55,58,59,43,30,19,22,31,48,61,65,51,45,34,53,66,56,62,64,61,62,57,62,47,36,34,37,43,39,76,59,60,77,83,68,78,102,88,75,51,46,29,51,15,139,123,40,43,97,104,115,118,108,100,86,65,75,53,67,79,82,73,52,40,32,15,27,39,53,59,47,32,37,61,66,70,53,44,51,50,28,16,34,40,51,62,54,35,27,24,66,74,41,46,42,51,46,55,58,47,29,28,25,38,73,80,66,46,101,73,100,89,79,49,36,160,93,86,68,66,77,100,107,110,98,90,59,66,64,74,86,76,59,50,34,20,23,30,51,59,54,59,41,49,63,55,47,31,38,40,31,20,21,49,39,55,61,38,25,15,24,74,29,34,20,39,46,45,55,11,15,14,27,48,56,81,77,48,36,125,135,100,105,91,78,70,161,118,73,68,83,98,88,96,97,79,79,42,46,57,40,71,61,67,67,50,30,19,11,21,33,47,36,38,40,38,44,45,61,73,58,58,27,14,33,40,35,23,41,46,57,52,33,23,29,41,37,28,18,25,45,46,32,18,23,26,30,25,34,56,76,74,37,38,77,89,101,78,72,106,73,13,68,125,76,84,92,91,93,74,83,87,80,68,56,44,38,43,44,62,50,40,61,50,19,40,52,47,26,21,26,34,57,68,72,67,38,32,7,13,53,36,26,32,41,48,44,45,40,41,50,73,62,39,30,38,17,44,37,45,38,48,39,37,39,69,68,23,124,80,138,84,22,26,18,84,75,84,75,61,55,52,48,22,30,57,58,44,28,52,69,54,45,32,44,53,43,38,18,33,41,53,68,56,37,33,34,61,53,46,32,22,31,45,61,56,53,59,55,51,43,34,63,56,64,62,66,50,74,32,76,127,165,50,40,38,46,68,82,87,39,34,54,68,72,38,43,13,24,44,56,55,37,21,41,41,54,64,56,41,46,35,30,29,18,35,50,62,58,59,44,30,58,48,49,42,19,12,38,46,67,61,67,65,66,76,62,59,64,70,74,89,74,80,66,71,75,51,43,26,102,37,61,63,72,63,49,53,52,76,85,71,28,34,48,51,78,88,42,27,39,52,59,73,53,7,26,40,50,70,52,48,31,24,25,33,24,31,51,58,73,64,66,55,60,62,60,54,42,27,21,18,39,51,57,54,64,62,72,78,85,91,81,84,87,95,92,76,81,60,120,135,38,40,184,77,66,65,59,59,56,74,72,51,36,24,38,50,57,31,42,66,61,66,50,37,27,33,44,63,70,76,54,34,26,27,36,39,37,45,59,73,72,65,69,75,66,59,44,34,28,32,40,38,47,33,44,56,75,131,63,77,88,91,121,96,105,104,95,94,106,117,73,67,157,182,121,35,24,16,24,204,205,64,78,54,58,61,52,52,59,65,21,21,76,61,47,43,29,50,41,52,72,72,54,44,41,49,81,71,62,43,37,21,33,44,58,49,57,88,92,85,88,78,67,51,42,41,39,41,34,15,29,33,49,63,40,45,65,74,97,95,91,86,93,110,116,82,75,134,99,21,22,184,49,37,42,61,65,68,38,64,62,102,70,63,35,43,47,59,44,40,54,74,42,33,31,67,70,82,62,48,44,41,46,52,54,61,109,103,96,95,74,63,54,32,29,30,39,31,13,35,45,50,28,62,90,81,85,78,91,79,77,92,56,26,188,41,48,50,53,29,44,52,60,94,82,71,70,48,61,57,68,58,60,72,35,27,61,84,76,60,37,35,36,47,48,47,42,57,108,112,103,86,59,57,22,16,50,52,59,10,64,62,71,80,69,70,71,77,142,120,111,74,54,50,53,31,51,38,26,22,10,37,77,63,83,89,75,71,72,66,45,22,7,28,90,81,66,50,26,22,26,26,24,55,58,118,115,88,65,51,34,57,54,37,25,24,56,68,64,59,56,153,177,50,46,56,45,18,23,16,24,29,24,33,105,91,82,92,85,83,80,48,37,27,21,16,20,109,61,49,16,28,42,36,20,43,58,64,118,93,74,58,54,104,58,53,39,44,40,44,70,51,140,163,58,59,21,10,30,84,81,88,85,95,93,96,48,42,50,39,29,19,130,131,56,34,46,36,24,28,82,92,84,65,51,45,86,31,51,42,31,43,22,19,33,57,49,40,58,115,83,18,43,49,69,68,76,88,93,95,80,56,62,55,40,33,67,95,119,79,72,74,111,108,11,34,31,21,35,36,18,7,53,32,19,87,30,32,19,21,48,58,70,78,81,84,65,68,70,61,47,46,46,37,104,80,42,54,54,61,28,33,35,47,21,15,55,172,52,99,36,47,46,55,68,70,71,71,70,65,69,44,33,43,54,57,34,68,103,58,31,37,43,56,45,37,57,163,30,34,45,59,67,52,75,62,56,56,45,19,22,40,35,48,49,50,70,22,58,43,58,53,147,154,22,28,40,58,52,46,54,48,39,29,7,34,22,66,47,37,42,22,18,45,68,86,60,72,52,158,171,164,21,19,21,45,43,28,24,20,47,42,30,22,29,33,25,87,53,28,19,22,20,52,30,33,37,21,80,96,77,186,217,139,21,32,54,47,29,20,47,67,48,32,36,28,18,32,62,54,36,29,13,46,40,35,27,98,103,95,97,99,76,88,205,199,186,144,169,42,50,53,42,28,28,48,58,60,51,45,12,10,48,60,79,91,55,45,56,29,28,24,20,18,26,50,36,28,90,64,104,87,111,112,370,173,56,74,77,48,53,38,53,50,73,74,23,15,64,58,88,119,90,32,17,37,25,41,43,32,104,76,74,129,174,64,75,74,53,66,68,78,87,44,74,110,44,45,28,19,27,38,54,49,40,29,140,66,73,285,128,224,130,63,95,106,81,66,69,74,53,73,97,99,49,68,106,97,127,127,53,38,62,43,28,28,31,59,60,46,68,424,407,225,243,92,98,84,42,53,68,61,77,99,84,113,80,66,65,66,68,39,50,42,77,76,70,81,54,28,104,413,426,279,126,143,101,85,104,40,49,70,78,71,69,101,90,77,82,79,44,69,84,83,80,75,39,124,400,390,300,109,115,129,25,37,77,74,81,78,45,63,95,83,88,75,70,59,66,83,90,94,91,60,71,88,129,125,411,417,379,367,327,121,35,54,32,59,74,82,77,74,73,112,81,78,97,178,145,109,84,132,420,358,337,261,136,129,30,37,33,24,8,52,80,60,55,108,90,112,176,119,164,102,134,119,118,-1,-1,152,140,36,49,96,48,37,42,19,65,64,74,50,50,99,168,133,92,143,173,388,376,160,39,54,47,18,54,78,21,52,86,87,90,145,178,183,166,157,119,172,403,394,185,169,176,52,20,14,26,44,47,35,35,37,47,66,57,43,66,87,94,114,124,160,169,155,184,67,71,32,31,19,36,52,62,52,46,57,48,77,105,126,132,204,-1,-1,69,45,37,35,46,54,47,62,50,55,42,36,48,72,149,219,-1,-1,203,55,50,59,62,47,62,74,73,76,59,71,105,71,139,170,165,201,314,-1,26,54,55,39,86,80,69,68,26,156,204,198,209,-1,50,26,31,19,56,48,71,154,226,242,288,24,35,65,46,36,22,8,120,54,64,216,221,145,390,48,36,50,47,38,24,82,388,22,41,54,62,56,44,324,256,20,32,40,66,64,59,132,138,287,259,253,37,49,66,72,67,50,151,140,315,268,85,74,292,282,36,24,307,296,295,26,22,310,304,335,50,49,46,35,50,28,14,319,316,40,36,32,16,34,39,33,30,27,174,25,31,31,50,48,37,11,45,48,62,76,70,34,91,60,84,66,87,115,100,70,65,80,94,57,90,84,86,93],"metro":[-1,347,-1,-1,435,-1,-1,-1,-1,-1,-1,408,-1,-1,419,398,-1,-1,-1,-1,690,-1,-1,-1,-1,-1,427,420,389,375,-1,-1,-1,-1,-1,-1,422,411,385,-1,-1,-1,-1,398,407,-1,-1,-1,-1,409,410,409,426,-1,-1,-1,54,-1,-1,-1,-1,-1,76,167,189,195,-1,-1,103,104,158,203,-1,63,53,41,45,51,65,136,176,174,234,-1,221,212,73,63,53,48,66,68,76,114,146,152,-1,-1,-1,83,110,71,76,84,117,138,256,-1,-1,-1,-1,85,71,84,91,111,190,203,-1,-1,-1,75,42,56,64,86,90,196,185,202,264,-1,-1,-1,76,26,58,70,88,124,201,208,270,-1,-1,-1,79,20,18,58,59,90,90,-1,-1,-1,62,24,67,68,73,86,112,240,237,-1,-1,-1,398,346,336,231,157,76,42,30,70,104,90,106,118,-1,-1,-1,-1,-1,-1,-1,425,421,402,397,403,396,345,325,227,171,160,143,135,93,57,31,45,56,65,107,106,137,273,-1,-1,-1,402,394,387,391,361,350,317,330,190,182,168,152,144,104,117,74,64,50,58,82,112,120,128,145,276,-1,-1,-1,-1,-1,-1,394,380,370,373,374,316,193,186,180,139,147,113,110,105,74,69,61,96,96,106,123,151,152,170,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,376,369,369,368,364,183,171,148,125,110,100,78,66,60,80,112,129,138,263,422,423,419,421,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,366,353,358,350,346,325,283,182,172,155,119,108,89,90,66,64,70,114,119,126,132,399,407,407,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,347,344,341,343,336,274,189,199,142,129,124,102,84,71,74,104,91,106,388,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,422,419,-1,-1,335,322,315,204,195,181,196,134,127,134,71,63,50,34,26,31,39,84,158,380,379,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,425,421,411,409,428,-1,427,311,306,303,170,195,137,121,62,55,35,24,21,50,166,162,298,376,-1,-1,-1,-1,-1,-1,-1,412,701,388,396,393,411,415,415,298,146,112,65,55,42,30,13,73,177,176,172,333,388,397,-1,-1,-1,-1,-1,-1,-1,-1,-1,427,421,404,397,389,383,369,375,384,384,380,404,397,395,281,251,154,126,131,65,63,45,52,29,56,183,156,179,348,413,418,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,418,415,414,420,397,393,390,379,365,362,368,378,368,379,388,385,393,294,132,86,80,59,56,61,75,148,158,173,290,368,365,330,421,415,-1,-1,-1,-1,-1,-1,-1,-1,-1,427,424,-1,-1,-1,-1,416,414,398,-1,400,379,389,369,355,345,354,352,362,356,358,366,379,372,368,252,206,208,210,146,89,96,66,50,53,78,69,182,235,244,255,278,324,-1,-1,-1,-1,-1,-1,-1,-1,420,419,417,418,422,-1,-1,-1,-1,421,410,392,366,359,365,366,338,338,334,345,345,344,355,372,240,194,211,130,107,103,77,82,73,68,91,97,213,201,222,234,248,324,-1,422,-1,-1,-1,-1,406,397,400,395,402,412,408,392,379,382,344,348,347,351,338,323,322,322,320,330,330,356,359,367,250,262,178,123,108,94,80,66,82,115,182,209,217,239,239,251,258,279,296,312,414,422,415,-1,-1,-1,-1,393,382,-1,393,381,378,368,361,347,342,337,332,330,307,314,308,311,321,340,344,353,164,175,107,88,88,55,64,76,168,197,205,223,233,261,268,296,403,407,394,418,-1,-1,-1,404,380,371,366,365,378,373,363,356,353,361,323,318,317,315,311,296,296,300,304,326,334,164,236,81,64,31,44,64,192,199,205,220,240,244,244,288,316,393,387,386,405,414,426,-1,-1,-1,420,405,388,382,358,355,-1,365,355,342,332,307,311,301,302,292,282,283,281,291,314,328,306,138,99,85,78,72,45,31,28,58,60,179,179,190,212,218,224,238,238,252,317,380,377,371,395,-1,430,-1,-1,-1,393,389,367,337,346,335,310,300,290,288,276,282,273,268,276,298,307,272,240,194,205,168,165,147,130,124,71,94,89,28,19,40,77,81,163,180,192,199,206,212,219,230,368,363,388,396,424,418,416,411,411,391,385,369,334,327,322,277,266,279,266,259,258,277,264,262,241,195,178,158,121,165,161,118,86,88,83,41,34,68,79,154,169,183,195,199,210,235,356,362,369,391,393,422,411,397,392,397,392,370,354,328,312,310,276,255,259,251,266,251,244,251,250,238,228,210,202,173,156,121,114,157,165,119,99,84,100,63,49,38,56,60,156,157,171,175,189,251,272,330,344,356,370,390,412,420,401,384,376,380,375,355,339,307,283,300,272,268,241,235,244,246,235,236,261,215,208,192,171,139,131,131,112,96,129,138,157,156,129,125,103,88,77,56,50,58,83,83,102,128,132,149,169,176,198,204,273,325,318,336,363,383,401,408,407,376,378,365,362,365,351,337,340,298,275,265,235,229,224,219,218,224,208,181,182,129,121,104,98,103,112,152,154,107,96,66,70,53,66,72,85,109,132,147,161,169,187,219,275,308,314,361,426,397,410,377,368,367,370,354,349,359,340,333,292,294,257,251,274,239,211,211,206,227,227,210,178,171,140,105,79,90,128,139,130,130,76,88,96,146,146,171,172,189,196,217,289,311,353,379,405,418,395,376,357,353,347,335,326,277,261,247,267,193,214,204,176,168,174,138,128,86,77,66,83,97,82,107,158,183,118,122,46,41,49,62,103,125,151,163,172,208,204,214,240,308,378,397,415,393,374,348,331,338,316,332,207,96,91,210,214,183,181,189,200,194,215,178,179,157,144,135,102,73,65,44,42,55,67,72,83,116,189,120,41,25,73,146,159,194,199,227,224,235,264,311,391,358,342,317,307,280,313,213,194,161,106,83,94,84,79,212,162,194,197,189,200,194,187,163,157,87,64,53,36,40,117,182,93,50,19,125,133,153,182,195,204,225,238,236,251,289,297,307,373,375,375,356,324,305,291,270,284,344,257,215,194,189,188,142,103,72,62,59,64,230,180,149,184,175,185,196,203,192,172,149,153,124,111,83,54,54,20,27,178,88,25,140,143,171,189,210,238,241,252,256,284,302,322,362,370,340,300,294,256,262,291,250,231,184,175,138,102,69,64,44,48,212,160,162,158,161,159,158,174,179,158,124,114,100,56,53,60,82,68,95,143,149,159,173,218,226,244,268,265,278,288,305,374,348,346,300,248,238,237,228,214,212,227,155,151,112,81,33,28,32,45,157,151,137,134,146,146,145,144,138,144,152,154,173,203,157,114,94,98,56,51,25,26,130,147,103,82,70,138,158,168,208,209,232,242,258,277,279,300,308,309,367,370,331,234,224,214,214,207,148,132,139,123,71,56,21,20,71,82,137,126,120,136,126,130,137,134,134,144,144,203,198,128,95,83,68,54,53,50,36,123,132,136,103,100,78,74,188,162,172,181,194,212,241,252,289,286,299,313,322,348,404,339,330,235,200,202,197,135,130,137,87,76,58,13,102,184,244,172,169,133,127,122,109,114,120,128,133,143,177,194,92,73,77,63,60,59,117,120,95,88,76,76,157,175,190,213,215,234,257,271,278,305,321,331,348,409,409,373,365,354,345,308,300,289,186,117,95,73,67,46,64,70,84,256,142,106,110,109,96,107,119,116,124,141,164,159,99,85,84,64,66,150,93,83,77,59,168,191,198,213,228,249,257,276,294,298,340,359,399,389,289,274,259,254,244,228,190,164,100,77,41,32,54,68,77,183,135,73,96,85,94,91,103,102,113,119,128,147,149,135,123,113,91,104,109,89,84,70,56,82,90,85,72,59,46,201,216,242,247,252,266,286,293,317,352,352,380,395,239,224,210,198,190,159,150,75,74,55,49,47,91,56,58,90,106,127,139,99,66,86,100,91,90,101,134,183,203,148,143,139,106,99,85,77,67,60,73,75,70,55,70,207,235,253,266,269,278,287,299,326,340,354,363,224,191,172,146,135,65,62,58,57,99,75,81,84,98,135,140,92,32,65,74,80,102,121,152,153,132,114,110,92,78,59,53,70,59,51,44,228,225,252,263,276,290,293,303,310,342,349,346,218,206,202,191,184,155,145,107,62,41,44,70,90,90,85,94,112,137,28,53,66,104,114,102,165,153,132,123,112,93,76,64,36,29,12,22,35,44,60,50,36,22,25,35,49,238,244,250,267,289,297,324,341,330,335,344,222,215,195,169,159,90,74,28,35,80,81,102,108,108,130,77,57,49,14,38,47,68,76,105,98,88,159,146,141,114,101,84,72,33,35,21,25,43,58,70,82,59,48,40,20,15,31,45,73,164,195,238,240,262,283,288,297,312,340,321,322,338,343,341,333,334,202,183,187,94,79,79,16,45,55,75,88,92,111,120,118,32,45,60,84,93,164,155,118,104,88,64,48,30,37,41,65,73,99,61,43,35,20,31,38,51,162,158,173,186,222,231,247,264,272,294,305,315,318,308,313,313,322,204,186,175,164,158,66,62,30,30,26,31,51,83,101,116,109,130,133,140,66,64,150,154,127,120,104,90,70,56,61,53,48,58,76,72,80,52,47,36,49,40,63,192,218,223,236,257,276,307,301,292,300,314,325,318,300,319,274,254,229,218,152,146,139,64,67,27,34,48,57,103,127,136,144,155,67,55,93,85,70,45,46,99,119,135,153,148,132,125,113,82,78,82,62,54,51,61,58,58,68,73,71,67,56,59,62,62,188,192,217,226,246,270,291,288,279,288,292,303,240,240,137,126,124,78,84,64,45,51,51,61,110,110,121,133,150,146,155,91,72,74,63,44,36,26,38,94,117,138,151,156,152,123,101,85,77,81,67,42,41,38,69,59,73,75,59,62,69,186,196,212,233,250,262,283,287,280,272,277,312,301,277,278,288,249,116,87,87,73,60,64,60,64,114,115,126,136,150,150,171,184,206,93,87,45,35,15,18,21,78,92,96,94,120,126,142,160,169,134,116,95,88,77,65,51,35,36,35,58,60,72,68,67,86,144,162,165,199,213,230,234,243,262,270,270,257,268,290,265,250,238,224,218,212,94,86,82,88,78,71,78,75,81,110,120,130,143,153,161,177,209,205,116,88,96,58,49,25,9,10,68,74,85,74,96,105,116,130,144,157,147,135,122,104,75,60,43,33,20,19,37,52,35,51,71,82,153,162,179,200,219,217,231,249,262,252,242,257,267,295,284,267,241,243,243,231,204,194,129,79,82,84,71,66,65,68,82,91,96,91,119,135,133,160,168,168,220,216,212,190,192,111,105,95,69,52,47,25,16,58,65,57,61,67,93,107,131,135,155,154,146,131,111,102,90,72,51,44,23,18,31,40,41,26,31,34,58,67,75,97,98,120,152,165,180,192,206,214,240,242,240,236,238,246,275,290,277,230,222,228,214,204,181,166,144,64,61,54,59,50,56,82,87,98,106,140,166,152,169,205,190,203,186,172,116,96,88,62,51,38,40,38,42,47,47,37,49,72,92,113,131,144,140,139,120,115,95,83,65,50,44,31,29,42,43,29,24,27,45,60,97,94,104,101,126,137,142,154,185,191,200,206,233,235,226,221,240,252,262,235,238,216,214,202,203,206,186,172,160,157,137,138,141,54,59,54,46,37,43,63,74,100,109,116,128,147,171,165,177,183,186,169,171,139,133,92,73,48,52,41,53,27,28,35,47,84,91,89,103,117,135,125,132,135,128,89,75,70,53,44,56,46,34,20,8,20,34,47,60,86,107,121,120,138,147,185,182,186,202,222,240,214,204,233,229,218,204,194,187,190,175,169,148,148,133,60,46,40,23,27,55,67,86,107,115,181,178,165,171,170,160,152,158,84,65,59,64,16,15,25,39,59,79,77,91,109,132,111,135,123,88,99,58,56,66,16,24,34,42,55,58,62,90,96,126,128,137,166,163,169,213,200,196,226,232,215,196,189,179,173,165,159,136,111,72,70,26,15,23,65,63,76,96,106,183,183,166,154,146,154,163,135,81,74,79,86,64,64,33,14,19,32,52,64,57,66,76,73,94,88,103,104,108,111,103,101,91,74,70,80,71,63,35,27,53,51,54,62,43,71,81,98,114,124,154,160,170,198,191,186,188,185,250,222,213,187,170,171,159,151,162,138,133,118,89,79,54,46,20,15,56,51,69,96,116,202,215,179,186,213,144,136,132,126,117,111,90,96,93,85,77,62,62,27,32,33,41,52,50,49,58,66,69,80,90,91,94,90,101,107,108,103,76,88,85,82,68,42,45,53,52,53,40,77,67,84,95,111,125,135,145,150,188,175,173,184,233,224,210,196,183,162,154,146,136,113,102,94,72,45,31,32,32,37,77,77,91,176,115,123,118,106,105,108,96,68,58,36,45,46,54,42,42,36,45,44,53,64,75,83,80,88,77,96,108,106,95,106,92,88,78,57,64,64,40,32,18,14,76,61,69,82,102,118,126,184,164,181,154,172,169,244,226,218,202,192,174,154,139,118,106,98,98,88,62,43,36,45,88,103,109,181,172,157,140,121,116,96,91,84,90,115,112,110,112,66,54,61,63,62,58,32,21,27,32,44,60,59,59,67,64,67,86,98,118,105,97,91,84,68,76,54,63,76,69,29,20,37,49,77,78,100,104,118,118,136,133,158,144,145,151,154,161,226,213,213,210,196,176,167,152,129,112,120,97,80,70,60,60,70,58,115,126,145,175,146,128,144,113,93,85,78,82,65,79,72,65,111,97,100,94,94,85,68,78,66,72,58,42,37,27,40,54,50,47,56,50,57,78,87,99,102,83,79,70,59,63,39,55,66,64,52,33,51,70,87,93,101,114,123,124,121,149,136,140,132,138,137,148,204,207,195,188,172,154,142,119,100,88,88,76,77,71,79,77,75,218,117,103,72,65,64,60,57,62,83,90,88,81,82,80,85,94,90,66,49,48,26,28,40,45,41,34,30,49,41,64,80,79,85,80,75,62,52,43,32,34,53,60,56,86,80,90,92,95,106,110,108,123,129,124,126,130,131,195,192,185,170,160,164,126,107,93,82,73,63,68,73,68,82,95,101,180,202,262,266,266,240,76,88,58,60,42,51,42,63,69,73,72,72,81,94,98,91,70,61,50,36,38,40,48,51,36,23,18,23,62,67,65,72,81,74,62,52,32,17,25,38,44,66,66,78,90,67,85,79,81,92,95,95,115,116,108,112,120,192,186,177,176,179,156,152,121,126,100,82,66,70,70,55,52,74,87,120,159,185,200,211,254,268,255,267,237,229,228,138,73,69,62,38,30,32,53,60,55,58,58,87,99,93,87,77,59,49,46,56,69,44,28,11,19,28,69,50,66,70,79,66,53,40,27,10,30,43,56,87,74,76,63,65,59,64,81,87,84,88,102,100,107,95,102,101,109,185,170,164,165,172,165,146,133,110,105,86,79,57,40,30,38,65,70,174,232,237,227,242,255,244,245,130,52,45,45,35,17,12,41,45,48,50,46,98,89,96,100,90,71,63,63,66,56,44,24,27,48,41,54,55,69,79,68,49,39,15,35,60,58,22,15,22,59,51,53,38,48,64,74,62,68,89,89,91,80,91,88,95,185,162,153,151,159,154,132,118,99,88,75,64,44,34,21,57,131,153,186,182,190,227,215,236,230,238,235,235,141,35,28,35,25,28,10,22,30,34,27,29,26,45,60,102,82,95,114,83,75,66,52,36,57,43,25,36,54,71,70,62,48,32,21,44,55,61,26,12,20,47,39,34,31,38,56,62,62,54,71,76,83,78,76,71,96,169,148,140,143,151,140,122,110,114,85,66,42,30,28,42,58,204,190,198,196,191,195,206,220,233,220,222,222,152,86,77,63,14,31,40,42,28,22,57,38,25,16,15,36,51,73,75,79,65,90,64,59,62,56,41,18,24,36,54,61,61,43,41,37,41,52,64,58,43,30,39,27,22,31,50,54,43,63,69,65,63,58,75,65,158,134,121,129,123,128,116,100,82,54,40,29,174,210,202,201,183,177,183,204,197,212,192,163,105,98,88,61,44,12,25,30,56,54,46,13,13,26,53,55,56,59,51,56,73,93,97,99,83,75,78,49,31,11,21,32,52,52,39,30,21,46,45,54,71,58,48,59,54,33,21,16,17,33,38,34,37,57,48,54,50,54,53,72,75,144,139,118,107,118,105,109,86,73,46,37,43,182,195,199,190,173,174,169,201,103,94,74,67,32,40,68,59,36,21,26,31,46,38,46,39,47,96,116,126,85,76,57,44,38,24,28,45,50,31,23,11,22,38,56,68,73,58,58,68,55,67,62,41,33,31,41,33,21,20,29,41,44,39,45,37,50,67,137,125,107,96,94,101,92,95,81,64,52,57,59,112,182,179,195,194,191,166,155,154,167,173,174,62,55,52,73,50,35,49,49,47,34,22,18,32,43,69,83,98,106,90,94,92,96,88,74,63,59,40,54,40,32,28,27,19,18,30,46,58,79,71,77,78,74,67,69,55,39,46,42,36,21,32,40,52,37,21,26,46,60,138,115,103,84,87,92,78,78,70,75,76,70,134,195,195,171,172,145,136,140,160,159,165,58,58,62,58,75,51,48,58,54,47,19,17,20,37,56,84,87,80,78,86,101,102,96,99,78,74,64,54,45,49,33,20,18,23,22,44,55,65,78,84,90,89,96,81,63,69,58,63,59,44,38,36,42,46,36,23,9,18,62,114,100,76,69,66,74,68,65,58,74,79,90,104,158,146,154,159,187,184,165,155,135,127,134,139,140,143,130,247,70,82,86,86,97,65,72,63,50,33,16,16,25,46,66,69,67,65,72,89,82,77,91,91,91,84,68,65,51,44,27,14,16,34,46,55,64,72,80,101,102,107,100,99,59,68,63,55,45,74,56,43,23,11,15,43,46,122,85,68,55,58,46,47,91,95,113,113,149,152,143,153,151,159,158,155,116,106,136,120,127,119,125,249,99,114,103,117,75,62,33,27,36,35,33,70,59,49,63,70,66,73,79,100,98,94,81,76,66,50,40,40,22,28,37,39,52,72,81,81,105,116,102,100,80,86,77,70,54,66,72,63,28,25,110,66,57,44,36,44,32,46,66,72,115,111,131,145,155,161,145,95,100,109,128,90,102,115,284,118,113,161,131,139,91,74,54,38,48,49,28,38,43,37,48,63,53,53,70,84,90,95,101,87,74,64,56,47,46,39,86,76,76,100,104,124,123,110,91,93,89,90,89,98,82,79,40,36,37,94,78,66,51,29,17,20,46,51,71,80,109,118,128,127,130,112,112,175,145,150,136,85,89,100,116,122,71,81,93,103,121,278,163,140,123,141,147,161,143,151,86,71,60,59,71,55,36,22,28,22,35,42,43,56,60,72,83,96,97,94,82,67,64,52,34,19,8,14,35,49,63,77,110,138,135,125,113,101,106,107,95,100,96,87,80,54,91,75,56,54,29,21,13,24,40,57,76,81,97,107,142,128,106,122,99,122,120,130,81,86,97,103,97,84,59,71,89,104,99,106,283,290,237,152,145,137,150,163,164,164,165,152,90,83,74,64,75,74,46,47,41,24,27,30,25,27,39,48,60,77,81,82,92,93,84,70,56,40,42,15,12,25,32,48,63,86,106,110,133,146,131,120,116,117,108,104,109,111,105,80,67,58,107,117,102,82,70,55,56,34,18,33,47,62,88,98,105,121,89,104,107,102,85,85,100,107,125,138,111,58,73,90,88,74,69,55,49,74,91,87,74,50,301,223,162,175,152,159,164,176,176,159,132,177,87,79,89,62,61,51,39,42,22,18,14,22,39,56,71,67,70,80,89,87,72,61,56,57,36,26,39,45,57,72,82,91,132,145,137,132,132,129,126,120,117,97,88,74,52,48,102,112,110,82,66,51,38,27,27,50,63,95,92,88,88,73,86,97,97,79,77,87,104,106,106,99,49,52,70,93,98,79,62,37,49,45,58,72,67,31,44,46,204,175,188,178,179,169,141,125,189,90,92,75,68,65,55,56,39,22,13,21,33,48,59,66,55,69,72,78,84,94,78,83,60,53,36,31,43,50,89,76,87,98,114,130,151,146,133,146,139,128,127,107,90,74,54,36,32,22,89,106,112,106,86,80,60,52,46,58,40,68,78,86,82,82,73,62,65,78,90,68,68,76,87,82,92,72,68,60,46,59,52,70,79,92,53,81,29,24,29,50,11,63,35,180,185,179,160,117,129,93,86,75,66,66,54,42,29,35,32,38,49,48,41,56,61,65,82,90,82,85,71,46,33,35,30,33,43,64,83,102,144,143,144,150,136,131,122,118,113,80,63,54,18,20,28,79,88,100,108,103,92,81,64,55,61,55,48,68,78,78,68,57,53,53,62,70,79,44,56,61,71,84,93,38,45,61,66,72,76,42,26,17,18,43,51,28,21,60,85,205,194,183,167,135,121,146,87,81,102,62,51,38,40,45,53,39,33,27,26,46,57,60,67,80,79,80,50,38,18,10,25,36,51,65,80,92,142,136,127,121,112,120,106,90,84,62,22,18,36,96,94,88,98,92,85,63,58,68,73,74,62,60,87,81,65,56,45,50,51,60,65,55,44,55,71,93,71,65,46,26,15,18,38,63,68,61,22,56,60,49,36,53,357,213,215,214,197,159,144,156,163,95,92,111,75,63,60,69,65,59,47,27,13,12,31,44,44,50,64,77,70,58,44,32,13,15,25,41,54,68,93,123,102,103,100,102,99,76,38,30,36,46,48,88,70,79,85,89,66,69,45,39,57,68,48,45,56,57,64,38,28,31,31,41,24,29,37,49,73,85,83,58,46,39,32,23,45,49,80,89,90,70,55,40,44,75,71,64,228,216,203,203,162,160,162,172,181,165,164,117,79,76,77,72,81,75,61,40,26,13,20,32,42,66,73,69,52,62,40,41,29,36,53,66,105,86,90,94,94,88,85,68,44,39,45,49,51,78,68,71,73,74,70,53,61,32,37,49,48,29,31,41,52,55,28,13,21,30,44,51,38,26,34,52,66,83,93,87,46,41,33,55,71,86,100,80,66,77,87,247,229,218,218,185,176,172,170,184,184,172,156,149,129,114,98,87,96,90,104,78,71,49,41,27,33,30,26,22,43,79,78,68,60,56,54,42,53,65,63,83,84,78,73,72,78,70,57,56,57,45,46,37,75,69,51,57,57,62,55,43,36,20,41,41,30,17,21,34,37,43,31,22,24,25,47,52,45,44,78,78,66,90,101,103,71,62,53,52,79,106,82,73,91,379,381,256,267,257,243,245,244,239,189,186,186,185,142,126,107,108,104,81,59,59,41,36,45,20,9,21,36,86,68,72,59,53,57,57,62,58,80,102,62,59,56,69,59,67,60,39,36,64,54,39,44,42,48,60,24,10,8,28,32,25,31,44,46,58,56,41,38,40,51,66,70,54,61,80,79,82,118,113,78,64,65,64,86,109,85,110,370,364,273,275,256,234,231,193,190,171,166,165,159,156,140,126,109,98,88,77,58,51,55,42,22,26,33,44,62,62,58,74,69,69,67,47,44,40,53,79,94,41,36,49,47,59,69,63,48,61,48,33,30,34,32,41,34,25,15,29,41,38,29,51,60,66,63,51,46,50,50,64,72,74,89,114,127,119,171,66,66,93,112,127,104,-1,284,265,228,215,208,228,209,203,188,176,160,156,174,158,133,125,120,117,84,72,58,66,57,34,38,36,43,45,62,49,46,82,72,59,37,27,43,43,47,118,47,34,30,30,40,55,66,58,19,30,54,38,28,9,16,38,46,45,32,28,42,50,57,44,59,90,77,59,63,59,63,70,78,86,127,120,103,127,153,105,109,99,96,85,98,108,121,133,126,102,113,399,306,304,275,251,223,212,196,202,202,196,198,185,167,157,166,143,171,141,129,130,140,138,126,119,78,78,88,60,54,38,27,26,35,43,33,36,36,49,64,63,69,28,12,35,41,66,46,55,56,43,29,19,18,28,55,61,51,31,30,48,25,12,10,31,48,53,45,36,46,56,61,59,68,77,87,89,72,75,94,97,95,90,102,112,131,121,127,119,136,141,125,108,106,102,106,130,156,139,137,117,115,74,298,248,238,221,199,187,182,182,188,192,167,158,144,131,116,108,130,121,132,112,98,93,90,78,63,44,24,14,10,24,38,28,44,51,58,50,34,20,21,43,35,32,38,55,43,27,17,11,22,39,52,54,50,39,34,39,29,31,33,52,62,51,50,72,70,70,80,89,90,95,85,96,110,109,102,139,172,157,134,144,144,128,110,113,124,133,67,-1,261,245,227,209,198,196,166,171,172,185,178,164,129,117,119,128,96,103,111,119,118,114,100,107,90,75,65,45,30,20,28,27,31,16,7,23,38,54,56,55,32,26,41,23,18,26,40,47,40,30,29,25,52,57,74,65,54,46,56,50,36,33,35,36,53,71,65,55,56,69,80,80,89,103,109,96,96,148,157,203,157,184,188,147,147,152,142,121,85,86,67,52,44,-1,274,262,240,204,187,175,162,158,156,160,165,150,140,115,106,100,95,87,89,109,114,106,94,126,104,95,80,63,48,55,42,36,38,48,44,29,19,25,34,57,66,65,52,47,39,35,33,29,28,19,14,30,41,50,35,33,43,60,75,78,70,71,60,48,26,46,63,70,66,64,40,47,61,68,94,98,109,120,134,117,132,131,186,186,196,183,164,168,162,141,130,117,135,110,103,106,98,88,70,60,74,80,76,84,59,44,30,280,262,248,214,179,168,160,142,138,146,155,147,140,131,109,100,88,76,76,91,97,113,112,86,117,112,87,64,51,52,61,44,40,47,53,41,29,38,66,78,70,59,61,56,31,18,14,35,28,27,23,37,54,77,52,55,45,57,72,84,87,76,65,16,35,46,56,70,66,32,40,50,63,74,93,112,123,138,140,120,149,197,187,177,167,157,92,94,78,90,87,91,64,50,46,65,74,72,54,38,-1,270,262,253,243,186,174,153,142,131,125,130,137,143,124,120,82,72,64,74,83,100,113,95,82,34,44,20,38,44,64,55,54,48,39,40,38,42,75,81,81,63,54,38,25,20,38,36,35,38,55,71,74,66,63,58,86,86,94,85,79,69,33,12,20,37,45,49,35,20,14,33,44,58,80,95,111,127,148,134,149,169,173,191,187,179,190,204,170,89,78,77,77,89,96,58,50,48,43,53,60,53,30,12,262,250,246,240,226,210,196,184,137,129,113,126,120,123,121,94,49,50,72,92,95,62,68,66,25,34,28,44,58,64,58,54,37,32,27,36,42,59,85,92,77,59,49,38,26,24,30,47,52,46,55,60,72,80,68,72,55,65,71,88,74,70,62,47,36,31,42,42,52,56,53,34,16,19,33,50,65,74,91,109,131,139,141,152,166,158,157,172,180,95,81,64,64,54,74,76,46,26,28,35,46,46,36,14,263,262,240,227,226,210,182,167,122,115,102,96,117,112,104,98,74,61,39,35,54,97,80,93,97,71,48,39,44,63,71,64,56,40,29,15,21,38,54,71,79,80,70,51,44,37,37,44,44,67,70,80,68,66,75,73,60,46,50,63,87,68,58,48,50,54,42,38,52,58,50,57,46,38,28,36,43,61,67,80,95,106,121,136,144,144,140,146,171,178,217,85,66,48,42,43,51,53,43,30,12,12,28,42,57,51,68,-1,267,226,215,201,189,113,102,84,87,96,98,96,83,71,50,24,29,42,62,69,100,92,83,55,50,54,53,79,74,77,65,41,30,18,9,27,52,63,78,70,63,47,38,28,30,37,49,57,70,79,81,55,68,72,54,46,35,32,49,60,58,47,33,40,47,52,46,54,34,37,54,50,35,33,53,62,71,93,94,111,115,134,130,128,128,173,61,59,44,31,36,38,44,30,17,15,25,35,64,68,67,76,280,277,276,213,204,192,153,125,87,71,74,81,101,64,39,23,22,38,47,57,73,69,74,71,88,87,79,68,52,39,27,55,22,33,53,70,74,61,46,33,18,19,20,42,58,62,64,49,40,50,61,66,39,44,25,30,52,56,47,29,19,28,46,50,37,33,20,38,54,54,47,61,73,87,94,106,114,125,138,133,127,108,105,128,138,173,46,58,55,53,53,27,16,24,37,47,38,23,36,46,54,75,79,75,266,254,199,193,182,142,85,70,62,56,57,72,73,51,36,20,24,84,82,77,81,84,74,89,80,66,61,36,28,36,49,55,70,67,58,44,24,13,12,36,55,60,49,38,41,35,52,50,38,20,18,19,36,50,22,22,29,47,38,28,42,62,80,94,102,112,120,114,134,132,124,105,92,100,144,88,22,31,49,38,24,9,15,48,58,70,39,46,51,76,89,270,267,189,173,161,61,49,51,84,85,73,35,24,28,40,68,104,104,91,93,97,112,94,92,74,71,57,46,30,26,47,58,76,66,57,48,39,23,16,24,37,47,44,34,22,19,30,43,54,26,19,26,28,51,48,37,29,17,34,36,47,38,24,28,68,118,128,126,121,114,103,90,88,101,73,55,54,78,83,38,22,42,42,34,32,31,29,55,63,75,73,53,62,75,-1,258,163,143,137,116,107,95,98,61,45,42,60,79,40,32,50,46,77,86,94,112,126,107,116,110,118,101,100,97,78,64,51,55,36,30,42,69,60,54,43,34,22,18,19,33,49,46,36,22,10,14,24,40,41,48,48,38,49,60,53,41,32,35,53,57,46,33,29,39,40,47,63,82,89,98,69,48,47,46,63,55,37,27,9,20,24,47,58,50,41,43,47,61,79,83,259,244,223,218,195,185,170,156,150,127,118,102,86,41,80,72,67,54,72,59,71,81,96,122,129,126,126,133,133,125,120,96,89,76,64,38,31,41,54,55,42,51,35,24,12,17,27,34,54,56,42,23,15,27,42,49,54,58,56,48,41,49,57,59,49,43,41,43,39,33,42,56,67,80,98,88,78,85,86,86,73,60,50,29,26,30,32,50,46,35,34,24,34,44,60,68,67,59,62,61,76,89,252,241,230,181,171,152,142,108,92,73,34,88,73,80,69,76,69,82,95,115,138,144,141,136,124,114,104,100,69,58,51,45,45,50,46,36,30,31,31,23,25,31,48,58,52,38,26,35,42,54,64,61,58,65,64,54,60,67,74,62,55,52,46,32,22,22,42,50,67,81,80,70,64,79,82,74,64,52,37,41,25,29,14,25,38,51,54,42,38,36,50,58,70,76,76,72,66,70,92,-1,367,276,125,117,99,89,96,86,83,101,86,92,113,127,140,157,162,153,148,132,118,112,93,82,61,58,35,38,42,28,18,14,23,40,35,39,43,63,45,45,36,48,48,69,74,62,51,60,61,69,64,76,77,73,71,59,46,35,24,10,24,34,52,67,80,75,51,64,70,63,63,49,42,32,40,29,22,12,28,49,69,56,53,56,46,64,62,86,92,89,86,95,85,107,-1,-1,81,102,104,102,99,110,124,134,151,168,165,164,159,143,134,126,103,85,65,33,21,28,34,49,35,21,35,47,53,44,52,51,49,37,33,36,58,62,67,39,41,57,68,75,85,78,72,59,57,47,28,18,18,23,42,54,64,68,54,37,33,49,50,69,35,6,14,28,42,32,42,31,39,52,67,84,64,68,65,75,84,100,103,95,102,106,114,125,-1,386,369,376,371,233,82,74,62,71,82,94,110,116,115,112,112,117,138,150,159,175,181,162,151,142,104,93,69,44,33,21,40,44,43,23,35,43,60,62,58,56,35,31,22,22,50,51,38,43,32,30,37,56,67,81,75,60,51,46,55,44,39,39,32,35,48,46,58,60,53,29,37,54,36,34,23,14,26,34,48,68,51,44,51,61,76,83,90,89,84,82,88,107,119,117,120,125,135,199,380,371,367,350,168,165,137,67,84,89,77,71,79,99,104,126,139,150,123,136,149,169,172,180,177,146,133,104,88,71,55,48,33,31,32,35,44,34,43,53,64,60,64,65,46,41,19,12,23,39,46,37,21,6,13,26,22,16,24,33,48,62,68,51,47,31,39,50,48,44,39,25,37,41,46,60,58,14,11,24,37,41,39,27,39,72,69,50,54,63,94,97,92,100,97,101,102,130,125,168,201,-1,368,362,208,166,125,113,101,86,103,82,115,106,92,100,105,123,148,155,141,137,148,162,179,186,168,139,117,110,91,80,69,68,63,50,46,45,42,41,46,48,54,60,46,63,55,42,28,22,26,44,56,48,31,28,7,26,31,15,5,21,34,50,57,43,33,16,17,36,43,54,28,12,22,29,29,34,43,30,20,9,15,40,54,51,42,45,51,71,76,68,69,69,98,94,113,115,111,117,115,115,123,136,166,145,139,178,195,214,203,170,106,95,106,120,118,119,119,108,113,146,160,165,159,172,153,160,176,181,138,120,104,92,85,83,74,62,52,58,49,34,52,49,58,54,50,46,31,38,45,57,46,48,46,38,39,35,19,24,37,42,55,52,37,26,15,19,33,44,33,22,11,19,11,16,35,41,42,41,25,41,63,62,81,86,80,80,102,102,130,132,130,136,135,151,164,153,185,202,200,211,223,205,172,183,74,92,103,105,109,110,117,124,122,134,151,174,177,177,168,183,170,192,166,151,140,127,120,100,93,89,86,78,67,56,40,30,30,17,11,19,30,46,62,71,62,53,46,49,56,54,63,53,46,46,34,31,34,48,61,70,62,44,29,24,37,56,47,28,23,15,23,31,41,58,48,42,37,75,86,94,95,88,96,94,112,121,142,142,141,145,145,145,150,159,172,170,176,208,213,218,182,163,139,122,124,96,80,71,58,62,66,86,94,94,100,105,114,134,153,164,199,192,183,191,186,198,189,176,166,151,140,139,138,112,102,101,94,75,67,66,22,37,49,58,75,86,77,70,57,61,54,47,55,51,54,55,55,65,50,57,71,81,70,64,47,32,40,41,55,41,31,28,31,45,44,43,58,72,55,53,52,66,86,100,96,108,107,105,117,130,142,159,162,176,167,164,174,181,204,194,197,211,226,204,201,189,153,120,105,93,78,56,41,62,90,76,75,94,88,107,130,145,180,193,204,207,219,214,196,190,175,159,154,134,128,122,110,93,84,72,16,8,51,39,45,59,78,87,92,80,70,58,39,34,40,39,54,61,64,70,61,66,84,90,77,66,52,49,52,66,64,49,38,35,50,54,56,70,75,69,65,60,68,80,91,104,117,121,121,125,123,131,124,123,109,163,159,160,170,184,182,212,184,190,189,182,181,195,214,230,247,329,310,301,290,248,235,214,220,143,131,118,99,90,59,51,26,51,50,60,76,95,119,133,158,172,183,189,214,230,223,212,186,180,172,166,154,135,134,117,97,79,68,47,31,24,29,48,50,63,67,101,108,98,64,46,29,20,29,40,56,61,83,80,84,87,99,90,78,65,61,65,76,75,63,61,62,59,60,72,66,86,102,82,73,80,91,101,111,124,123,128,131,141,137,131,138,121,112,104,122,115,148,145,163,173,174,166,182,229,169,166,167,166,190,171,190,201,230,354,336,319,309,373,233,115,105,91,74,48,35,14,17,37,69,86,98,102,122,148,166,180,200,234,229,205,184,190,169,128,120,103,91,76,48,41,49,39,42,66,65,75,63,86,94,103,111,104,87,70,54,34,18,16,32,48,66,77,92,97,94,103,105,86,79,69,81,76,81,85,73,62,73,72,73,83,82,99,96,97,90,113,115,108,114,120,125,131,145,148,129,133,125,114,106,100,91,109,108,118,130,176,172,182,166,156,151,158,151,207,216,344,354,363,122,82,68,61,34,20,21,49,70,85,105,131,141,157,179,192,206,220,225,232,120,108,98,83,64,59,60,48,60,54,73,74,71,92,105,116,109,93,75,56,36,30,26,21,47,57,77,87,119,111,108,113,98,100,88,92,94,94,86,80,72,64,82,82,84,89,91,102,107,102,107,129,101,111,135,142,111,114,112,108,96,79,70,99,94,116,123,110,110,156,142,131,136,135,135,140,218,228,227,257,-1,348,349,352,281,204,103,92,73,67,43,28,20,34,38,70,75,100,113,121,133,160,199,228,236,231,230,125,115,99,82,74,70,67,59,63,66,76,100,111,86,99,110,119,109,86,69,52,58,32,30,35,53,60,95,104,114,109,111,114,107,106,97,104,99,91,83,66,57,68,77,69,77,94,89,98,108,107,113,106,97,108,127,92,90,103,97,85,68,66,84,96,107,103,109,101,107,87,132,129,119,122,119,139,144,189,208,215,233,-1,370,338,296,289,274,265,152,144,133,93,78,68,50,39,50,54,65,79,98,113,146,145,169,217,243,241,243,238,178,165,144,134,114,109,86,69,64,59,58,56,73,93,86,89,104,110,125,107,87,78,76,70,65,49,44,48,76,76,96,93,99,99,102,110,118,112,118,102,88,78,68,47,51,58,67,64,67,89,83,93,120,114,95,94,93,75,62,74,99,86,84,86,89,74,57,49,60,78,93,98,99,88,100,90,76,140,105,99,110,137,148,165,176,219,-1,300,295,284,284,254,198,124,100,92,68,64,70,70,85,95,108,122,173,170,224,235,258,238,224,166,157,138,119,100,92,57,54,50,47,55,66,77,90,101,113,120,126,125,115,98,96,95,87,69,66,60,54,60,75,64,74,77,83,90,101,115,126,118,109,97,83,63,52,31,38,31,40,52,60,72,90,97,111,99,92,82,80,73,52,53,61,70,62,80,82,59,65,48,36,42,54,90,83,73,73,68,91,64,79,84,84,92,117,150,158,175,180,235,328,311,291,282,282,268,250,220,199,189,123,116,84,64,119,102,121,101,130,145,161,168,182,239,252,266,210,225,144,118,108,91,90,64,43,38,34,43,51,65,76,85,100,113,122,133,123,114,116,104,94,97,80,80,75,61,54,54,56,67,64,72,94,106,121,127,112,102,90,68,56,32,21,16,27,34,51,68,95,83,88,98,87,73,74,63,51,44,58,57,55,81,76,67,55,51,43,32,50,59,78,73,61,51,53,46,69,75,84,90,130,150,164,186,275,302,285,279,266,248,240,195,183,129,120,110,120,121,120,140,167,205,251,278,253,250,220,208,202,141,118,99,76,63,45,32,21,25,38,48,63,83,94,109,122,140,131,132,123,114,103,103,96,90,67,52,38,35,38,56,66,93,105,108,128,120,108,95,74,56,44,34,18,14,26,43,54,76,82,73,71,82,83,69,46,39,35,37,37,46,66,85,72,60,45,17,30,27,69,61,58,49,37,32,43,51,48,63,83,101,140,153,135,210,327,335,309,304,268,272,260,254,220,166,146,133,146,139,115,104,124,146,141,203,212,245,263,278,260,216,188,132,94,86,72,51,37,19,21,31,46,64,71,88,97,113,126,140,140,146,144,127,122,117,117,84,74,55,36,27,28,44,64,76,91,112,111,120,118,97,86,72,43,32,18,28,34,52,66,65,55,59,71,68,73,62,36,25,30,25,35,71,82,88,36,25,49,69,53,34,36,35,35,51,94,111,113,121,162,178,132,142,150,217,225,363,335,327,310,304,296,271,253,251,184,185,169,148,146,148,221,235,254,280,272,298,213,189,106,97,86,56,42,28,16,30,48,59,69,96,97,115,131,143,149,155,146,148,139,128,120,91,72,62,40,24,17,41,45,61,75,86,104,104,108,107,98,85,72,53,44,49,40,48,56,53,52,45,45,55,52,71,50,24,17,13,35,48,94,42,50,52,75,48,94,73,106,109,97,-1,395,373,365,363,335,324,303,285,274,235,229,218,210,195,184,291,293,235,232,250,277,260,201,173,173,100,86,67,56,52,22,22,40,54,69,80,94,108,116,131,147,164,172,158,155,131,121,93,87,58,54,40,29,24,42,58,66,73,84,85,99,108,117,119,78,70,53,62,49,57,59,48,37,31,34,36,55,72,56,48,31,27,26,62,57,71,74,76,70,63,87,106,105,99,86,101,96,88,72,-1,-1,399,384,369,365,342,334,309,305,278,268,255,241,227,219,213,227,253,248,245,258,272,261,243,245,207,188,154,85,75,72,54,42,34,46,58,70,83,92,104,123,140,156,163,181,168,147,141,117,105,90,75,62,60,42,36,32,55,49,62,69,77,83,102,117,104,117,108,88,78,67,69,68,56,33,22,12,24,34,60,66,56,54,37,30,36,54,76,86,84,88,82,59,60,70,84,104,109,112,86,68,184,-1,-1,-1,407,399,393,346,316,306,308,241,214,205,203,259,252,264,258,263,256,272,244,235,209,196,167,161,139,71,77,70,55,46,53,60,66,79,96,128,137,149,167,180,170,94,85,82,68,58,50,48,40,41,44,54,60,93,89,108,116,95,99,86,89,76,60,43,32,19,14,25,56,68,64,55,50,54,58,49,92,83,114,93,72,50,-1,-1,419,409,393,360,334,324,302,231,174,260,270,275,260,263,271,282,268,239,230,225,213,186,148,75,70,64,58,62,71,73,80,96,114,126,136,164,180,183,186,169,158,124,108,109,96,79,75,68,56,45,30,26,40,55,68,91,95,114,130,116,110,96,91,79,66,50,47,41,34,29,43,71,64,58,70,53,66,93,101,64,74,423,409,397,373,368,351,269,240,240,259,283,281,271,264,247,229,224,204,189,169,157,47,46,46,64,68,85,99,107,123,138,146,165,173,181,168,138,122,112,95,92,90,84,67,42,28,39,46,58,70,98,105,115,125,136,126,107,95,74,65,69,57,45,36,68,70,85,77,81,79,75,81,56,56,420,410,400,371,259,217,337,330,311,296,282,271,250,236,209,200,119,108,36,33,49,56,90,83,99,111,124,132,155,161,168,179,165,141,128,118,109,92,61,56,34,16,17,54,47,70,83,98,100,108,116,130,96,83,99,75,65,62,48,80,81,81,93,92,94,95,98,83,88,144,153,116,102,418,398,374,234,362,317,311,311,274,256,247,222,189,183,146,133,98,81,21,26,43,50,75,77,92,104,118,129,145,159,170,180,172,171,166,134,134,128,128,89,75,55,58,29,27,62,64,76,80,84,97,95,101,115,115,96,90,76,76,78,86,86,94,100,95,102,110,110,108,98,110,188,50,-1,382,376,410,298,318,351,369,319,308,299,288,269,250,234,214,193,178,163,147,133,84,72,6,14,24,45,76,110,134,150,164,167,186,183,178,182,165,144,137,108,95,80,76,49,38,36,52,57,68,73,74,77,93,108,132,131,121,127,132,100,90,84,106,102,115,109,108,109,122,128,117,84,-1,363,309,327,351,358,321,307,293,250,232,168,159,133,104,95,72,58,22,36,66,80,87,102,119,133,144,156,172,189,189,181,171,156,127,109,105,72,57,55,57,50,40,40,54,61,60,68,91,102,144,139,128,109,103,112,128,132,121,137,140,218,157,390,335,362,347,332,315,308,317,263,242,217,188,186,156,144,114,98,78,66,49,31,54,57,62,79,110,119,129,150,161,170,200,202,190,178,164,129,130,115,98,87,71,66,60,36,23,26,30,54,63,82,96,106,136,144,152,110,116,121,154,140,146,136,141,153,163,155,138,212,-1,358,358,375,372,360,343,331,309,303,290,252,238,206,205,192,202,128,116,84,69,56,76,62,50,71,84,93,111,139,149,163,172,192,212,209,200,179,167,153,135,135,116,99,91,86,71,60,39,22,9,23,35,66,75,86,106,119,130,155,141,127,130,153,160,159,147,151,164,199,128,-1,-1,286,386,400,371,369,351,340,291,290,272,259,232,226,205,192,112,100,81,73,67,53,57,68,81,88,108,115,130,154,167,176,196,211,217,201,190,172,132,128,109,106,84,83,77,49,32,19,23,33,52,69,83,96,108,126,177,173,161,147,137,168,142,153,165,161,164,185,196,185,179,268,293,147,-1,-1,-1,-1,316,307,397,387,394,398,355,344,322,323,282,245,245,210,195,181,173,143,124,95,86,82,71,56,54,85,97,126,133,151,164,174,185,209,208,208,191,198,132,129,111,99,80,72,54,43,38,32,42,47,60,79,85,102,153,192,185,169,157,153,166,158,164,193,180,186,194,186,244,165,-1,-1,331,404,412,401,405,388,365,329,302,291,227,202,195,164,158,132,130,90,82,78,72,41,52,72,112,118,132,152,159,179,182,206,212,219,203,126,118,100,85,59,62,60,55,46,45,57,88,65,88,99,139,193,182,184,172,175,172,190,218,185,176,-1,-1,361,418,414,395,380,356,321,315,303,220,208,203,202,153,144,147,95,85,63,55,34,30,91,149,144,165,171,172,180,198,213,220,238,221,119,113,87,70,43,41,35,41,103,112,127,170,226,197,188,194,193,184,211,217,212,232,222,190,-1,-1,-1,-1,419,407,380,376,355,333,177,143,145,110,94,74,58,47,26,21,26,61,161,152,136,178,151,171,174,221,227,229,232,100,98,73,50,36,23,119,127,138,158,180,202,202,197,204,202,240,374,-1,-1,705,414,392,378,367,352,353,334,324,147,138,128,112,101,85,79,29,19,25,54,49,71,176,131,135,166,177,191,206,216,234,217,209,100,76,58,42,38,230,127,140,173,185,197,219,221,213,252,-1,-1,-1,399,404,368,124,118,105,100,89,72,75,27,19,27,46,60,83,193,194,121,188,203,219,226,244,190,74,67,42,24,19,213,151,142,147,190,194,230,231,230,225,236,245,234,-1,-1,406,378,376,111,102,104,81,86,73,57,34,48,47,52,231,207,187,102,61,54,53,244,241,138,154,159,180,194,208,221,237,244,251,245,-1,387,384,368,370,141,108,93,78,73,44,39,39,43,48,57,80,91,193,86,63,27,33,40,47,157,162,194,209,225,224,270,281,260,-1,376,140,118,103,93,66,53,33,22,28,38,52,68,80,104,118,195,154,86,47,18,24,30,185,203,219,358,269,133,126,106,104,73,75,44,31,21,13,29,53,65,79,97,134,57,55,58,16,200,213,229,286,-1,259,140,114,104,97,89,68,24,19,29,34,67,73,108,168,138,71,63,28,35,197,209,229,235,319,312,-1,257,247,145,122,118,85,84,69,44,45,33,27,38,53,65,80,87,170,155,114,105,90,83,79,49,47,49,209,223,240,324,-1,272,194,139,130,101,94,76,46,47,46,50,59,68,93,97,102,139,183,166,159,90,87,58,59,54,242,250,239,269,272,336,348,-1,-1,-1,316,218,133,119,99,88,75,65,46,48,59,59,76,107,104,120,136,155,168,199,197,183,164,131,145,109,107,100,74,73,71,158,251,248,250,284,366,-1,-1,118,121,122,95,89,53,41,47,41,51,95,97,125,129,164,262,234,154,142,127,102,107,80,80,261,264,265,389,346,111,105,73,48,25,25,35,52,103,111,269,180,169,170,161,141,127,121,110,101,90,284,272,271,-1,389,-1,185,108,78,138,50,38,26,30,10,40,65,67,93,102,266,256,270,270,198,183,186,177,170,150,137,121,122,107,302,-1,-1,-1,-1,138,67,47,10,22,80,86,236,258,243,272,226,211,209,190,191,181,175,160,145,144,131,142,115,327,306,-1,-1,-1,110,127,70,48,59,20,32,51,73,230,229,246,236,221,206,221,186,179,152,151,142,136,374,327,-1,-1,-1,156,163,176,35,43,58,55,214,219,204,238,250,228,214,217,212,177,178,168,170,155,152,395,397,369,332,328,-1,-1,-1,-1,-1,168,46,64,193,239,254,261,291,243,239,230,199,189,208,296,393,709,375,343,-1,-1,-1,-1,183,177,48,55,179,185,199,232,264,255,252,238,206,222,293,180,374,426,416,369,368,-1,-1,199,187,49,58,206,164,173,190,191,244,251,261,261,252,218,286,194,417,384,381,-1,-1,207,24,58,151,183,242,278,315,262,254,241,244,263,260,244,227,219,-1,390,-1,-1,232,216,224,15,101,112,125,147,157,168,214,225,236,283,290,278,255,244,247,252,244,247,230,398,232,10,20,91,102,117,136,214,251,270,283,283,293,253,260,261,235,412,-1,-1,17,82,92,104,120,130,255,270,283,295,304,282,270,270,242,309,-1,-1,189,44,48,65,85,115,128,281,283,290,304,283,288,277,274,266,260,291,-1,-1,51,63,92,98,296,297,309,315,306,300,297,291,299,425,67,69,112,119,331,313,298,301,321,338,292,73,82,100,102,112,122,130,325,331,315,311,317,-1,376,86,90,103,126,135,146,330,374,101,103,119,157,154,154,310,243,104,113,119,144,149,160,337,386,273,245,239,120,131,148,151,165,176,356,345,301,254,169,171,278,269,317,314,293,282,282,303,312,296,290,321,95,78,294,283,294,294,304,306,303,105,101,97,270,276,278,289,297,302,239,90,251,268,276,274,285,77,231,237,242,248,262,100,27,216,215,232,241,61,123,209,197,206,216,64,113,182,115,124],"bikemi":[-1,349,-1,-1,437,-1,-1,-1,-1,-1,-1,410,-1,-1,421,401,-1,-1,-1,-1,691,-1,-1,-1,-1,-1,-1,423,391,377,-1,-1,-1,-1,-1,-1,424,413,388,-1,-1,-1,-1,400,409,-1,-1,-1,-1,411,419,426,708,-1,-1,-1,56,-1,-1,-1,-1,-1,64,43,24,22,-1,-1,91,92,56,15,-1,51,41,29,28,33,48,62,27,21,45,-1,274,265,61,51,41,36,53,51,58,60,52,44,-1,-1,-1,71,113,105,58,66,64,40,103,-1,-1,-1,-1,88,67,71,64,57,64,65,-1,-1,-1,110,85,71,77,68,52,71,60,73,112,-1,-1,-1,129,90,81,68,64,11,76,83,144,-1,-1,-1,139,123,94,102,85,58,48,-1,-1,-1,132,126,136,87,72,59,43,115,112,-1,-1,-1,-1,-1,-1,296,210,148,145,122,165,89,72,64,55,377,383,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,291,233,214,196,188,164,157,131,140,152,160,88,77,74,170,369,374,-1,-1,-1,-1,-1,-1,-1,-1,414,254,246,226,205,197,176,189,174,165,146,153,146,100,97,98,79,181,360,363,360,-1,-1,-1,-1,-1,-1,-1,-1,-1,257,251,254,211,203,183,189,206,174,168,156,129,127,112,111,95,87,90,340,345,358,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,256,244,222,216,200,208,207,181,174,143,119,125,109,182,330,330,326,329,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,256,246,238,224,227,206,212,195,191,142,140,135,125,112,307,314,315,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,263,272,251,246,242,235,214,206,154,146,157,142,295,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,277,268,268,290,258,258,255,230,221,220,229,221,183,173,161,148,287,286,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,283,308,266,250,235,226,230,220,186,174,156,152,217,284,388,401,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,275,241,241,238,230,219,208,186,182,165,161,319,295,305,366,406,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,388,262,221,221,224,213,213,211,208,198,186,197,182,334,321,326,376,418,425,-1,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,213,211,215,205,199,206,213,207,204,187,252,354,351,317,329,322,363,365,380,391,409,413,416,418,425,423,424,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,433,198,203,209,186,182,186,193,198,196,229,231,244,265,313,338,346,357,358,382,395,401,396,416,416,418,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,362,180,189,190,180,188,182,180,202,200,228,216,232,239,248,324,355,344,366,390,379,398,398,396,407,415,422,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,708,425,426,424,-1,-1,-1,-1,-1,-1,-1,-1,173,178,166,162,179,177,211,232,225,237,252,252,264,268,300,321,334,339,348,338,350,365,375,418,390,394,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,410,417,412,415,424,-1,-1,-1,-1,-1,162,157,157,169,178,173,220,239,257,275,281,280,289,322,329,333,316,339,338,376,404,363,382,388,385,389,-1,-1,-1,-1,-1,-1,-1,-1,-1,426,414,400,400,404,407,426,-1,-1,336,150,133,145,157,160,244,252,258,271,289,291,292,313,341,319,310,308,324,321,332,342,341,343,344,360,382,377,372,378,-1,-1,-1,-1,-1,705,707,414,414,404,386,387,385,394,417,709,400,403,143,142,146,133,111,118,140,156,155,232,232,243,260,266,272,286,286,300,342,306,301,294,306,330,317,336,328,338,350,382,356,354,370,373,703,420,409,401,388,394,376,372,380,402,394,404,390,388,400,405,419,412,395,390,116,125,116,117,131,152,133,145,216,233,242,246,254,260,267,278,294,286,297,290,312,307,306,325,331,339,341,341,351,351,364,396,386,399,385,376,362,380,368,364,391,388,389,390,387,197,194,117,103,111,110,100,118,127,133,207,222,231,243,246,257,282,279,278,273,282,284,288,296,302,313,320,325,329,321,330,353,352,388,374,378,370,373,360,347,355,351,383,379,366,371,364,382,381,380,199,192,100,88,99,86,76,81,111,109,113,209,210,219,223,237,267,274,266,266,267,262,271,273,282,301,308,303,308,306,306,318,340,360,377,383,387,361,354,364,365,342,339,348,366,362,363,362,371,369,380,372,361,218,212,165,149,111,106,85,70,62,86,83,110,136,136,155,181,185,202,212,218,234,240,252,260,252,257,255,264,264,268,277,285,292,291,293,296,311,308,311,341,358,374,354,348,343,339,330,325,350,335,349,360,360,362,361,243,240,160,136,89,78,48,71,88,118,124,138,162,178,190,194,206,223,255,245,237,237,240,288,251,269,290,281,280,291,280,280,290,306,299,336,338,369,372,382,351,330,330,326,313,314,322,330,326,369,349,345,254,177,139,130,130,128,141,149,165,182,194,207,226,228,242,229,229,237,234,256,264,250,283,269,267,261,267,260,353,376,364,374,312,300,316,316,315,327,332,339,335,336,277,265,279,238,194,178,183,118,122,26,23,52,64,156,144,171,182,196,216,224,234,224,223,224,243,245,227,249,261,244,251,249,266,414,-1,-1,322,333,303,301,303,294,281,301,292,303,322,316,337,350,322,316,314,301,288,252,231,221,196,189,120,31,7,76,166,178,198,201,215,217,216,217,205,222,217,245,229,240,338,370,419,400,-1,-1,-1,-1,-1,-1,332,282,296,288,275,286,302,295,301,314,308,308,303,306,264,206,202,93,50,11,144,152,172,186,191,197,207,205,207,203,197,196,194,202,205,209,213,236,224,239,328,340,401,331,335,351,361,395,-1,-1,-1,-1,-1,-1,337,291,269,276,265,272,265,273,255,266,300,319,319,304,304,293,305,289,280,199,88,41,159,162,175,175,175,186,197,193,191,178,189,156,192,199,197,252,249,312,319,353,325,320,361,380,-1,-1,-1,-1,-1,-1,319,277,253,249,251,245,240,244,249,291,313,298,289,276,289,300,82,68,114,152,158,163,167,165,173,182,180,181,174,168,146,196,178,176,267,305,300,311,302,288,290,312,391,396,706,428,-1,427,-1,-1,268,270,256,254,243,237,237,235,219,225,233,234,242,230,308,294,276,280,270,276,278,265,225,222,103,81,70,146,158,148,153,151,171,169,176,170,161,153,147,142,184,195,160,289,298,289,288,282,399,399,410,416,424,411,420,418,-1,-1,256,246,233,227,218,222,227,215,214,214,213,230,224,303,274,264,258,267,275,275,246,233,231,231,107,100,82,78,148,138,152,137,136,151,146,166,160,158,144,132,126,138,104,162,155,273,275,277,272,403,398,405,386,403,411,391,-1,-1,346,279,276,252,222,213,201,206,202,197,200,206,204,226,257,246,251,266,268,249,212,216,99,90,78,77,131,136,128,128,128,138,142,142,143,135,120,123,124,99,111,107,114,125,162,148,159,168,258,385,380,376,375,424,-1,-1,-1,357,249,225,201,200,188,198,188,185,187,202,190,260,248,231,253,234,230,313,98,88,79,60,124,121,116,115,126,136,132,140,126,118,103,111,90,90,170,185,198,209,240,248,240,258,368,362,368,387,419,-1,-1,-1,242,192,187,176,186,182,181,172,176,182,190,273,250,250,246,229,226,241,246,230,238,227,219,198,183,92,79,61,46,106,100,110,121,121,128,126,124,103,97,95,94,77,212,221,248,237,237,264,275,343,356,351,371,411,389,402,418,412,423,-1,231,206,185,177,179,170,151,163,159,208,228,243,243,222,209,236,218,227,224,173,165,84,79,60,58,93,91,104,103,117,125,112,99,84,81,83,86,218,231,261,285,286,347,345,368,374,389,383,394,396,408,420,-1,212,152,157,153,160,142,150,175,230,206,202,212,214,210,209,210,162,68,59,48,78,82,93,88,101,116,106,109,103,66,79,66,212,200,196,230,238,294,277,311,318,323,326,353,372,384,388,396,398,386,149,144,146,132,137,123,200,188,186,197,202,205,199,192,193,186,162,166,173,171,152,59,45,31,13,23,37,64,69,75,92,114,87,78,65,51,54,51,216,209,190,249,262,299,302,310,317,371,376,386,370,367,379,172,161,154,130,131,115,147,156,126,119,109,188,182,175,205,186,201,190,190,182,154,155,160,155,144,136,68,57,54,34,21,37,34,60,72,51,64,65,87,95,81,71,58,64,44,42,50,45,23,38,40,197,185,188,303,288,288,281,309,327,344,351,350,367,353,360,101,103,120,105,114,166,162,168,174,174,182,178,143,151,152,143,128,118,73,56,49,33,38,44,51,78,54,41,28,47,56,72,89,89,70,59,47,42,31,27,9,68,119,144,148,170,183,270,264,271,266,283,293,309,335,334,343,337,336,348,353,86,83,152,157,163,164,156,162,167,168,152,139,125,135,140,129,112,65,60,50,58,46,63,17,43,49,63,84,88,57,47,27,11,24,33,19,25,65,116,96,95,104,171,193,198,256,260,264,272,285,299,319,321,338,331,333,86,77,117,106,91,66,67,114,124,137,154,151,156,152,147,151,149,152,150,132,113,125,121,104,97,87,58,44,50,55,70,69,11,17,44,53,72,78,73,53,32,20,30,49,89,96,181,170,205,240,238,251,244,256,274,288,312,318,310,308,307,346,318,160,102,89,81,64,56,47,58,99,119,140,140,134,141,136,150,138,140,145,134,101,106,103,99,78,71,50,40,53,71,23,24,40,60,68,70,66,58,50,34,28,57,46,23,24,34,69,160,230,226,234,230,252,264,272,297,303,303,295,299,300,303,302,206,146,87,63,53,34,39,39,83,95,99,96,122,129,136,136,123,121,132,142,128,135,124,110,94,97,100,80,57,35,35,46,55,42,41,36,39,43,60,69,66,50,51,42,35,39,35,11,48,66,78,94,91,214,206,216,226,219,217,238,253,269,281,290,284,287,276,288,291,192,189,137,142,90,64,53,40,28,28,73,78,88,77,99,107,118,129,123,113,112,116,126,112,123,114,100,86,84,76,73,60,32,22,21,32,56,49,48,51,59,69,60,48,36,22,14,35,44,40,29,14,18,37,47,70,79,80,125,182,204,206,204,204,204,207,222,243,268,269,269,276,271,264,261,281,295,179,196,172,174,142,99,89,63,53,51,19,32,62,67,60,63,70,95,109,131,123,106,110,102,110,104,104,124,107,100,94,69,63,71,60,50,35,29,31,12,11,18,46,63,70,51,59,48,57,72,79,62,46,22,10,17,24,53,35,32,9,25,32,61,68,93,103,113,173,179,189,198,188,196,222,227,251,254,268,252,255,255,168,153,176,167,154,128,85,82,56,45,28,55,53,49,52,49,39,51,74,94,121,107,93,87,102,93,93,94,90,94,97,65,69,58,58,51,38,33,24,37,29,57,34,68,53,65,62,57,41,49,62,80,83,54,44,21,18,22,41,52,33,13,25,34,36,37,57,78,98,86,96,103,129,134,157,166,185,184,175,182,203,214,232,240,248,254,268,246,248,260,146,148,131,153,129,135,67,67,41,40,31,55,30,33,38,50,86,106,110,109,100,93,76,79,81,85,76,80,76,68,55,58,36,38,28,26,22,34,34,30,54,46,47,47,56,62,12,62,68,82,68,58,44,33,52,37,31,26,28,24,72,79,76,79,89,124,144,160,165,161,165,194,204,218,234,236,227,143,128,134,132,122,120,118,58,50,46,55,18,17,27,41,61,95,99,97,92,105,63,81,70,70,78,54,42,29,37,34,44,44,27,15,27,20,24,53,55,59,51,44,56,73,58,46,61,53,41,22,14,26,38,58,64,90,123,133,136,156,153,163,197,195,206,224,227,208,227,132,120,109,116,123,96,31,39,56,29,44,59,30,12,19,33,54,71,87,105,96,82,81,63,50,50,54,57,50,80,74,58,59,35,13,14,42,44,61,57,48,19,15,20,10,25,41,50,35,43,57,70,57,51,50,65,58,52,47,18,19,40,42,41,55,92,104,117,119,126,137,130,142,147,191,183,198,216,217,219,231,195,211,240,111,98,94,85,76,19,21,38,42,29,37,48,57,24,29,33,42,60,78,89,98,90,70,65,47,38,40,34,47,54,55,52,51,38,26,29,20,35,46,56,54,62,54,40,16,16,23,33,26,20,27,37,54,40,43,63,78,60,46,31,29,24,24,28,28,105,107,118,128,127,117,130,152,166,207,207,184,192,81,86,78,10,36,9,12,45,50,32,42,44,49,52,62,77,85,83,75,62,46,36,27,33,23,43,48,54,31,27,35,47,35,58,49,48,59,62,47,49,43,22,20,36,38,26,14,49,28,57,59,78,81,94,67,60,46,44,40,38,8,38,97,92,98,116,109,105,126,138,218,173,168,198,166,150,132,88,82,58,52,43,20,17,27,31,13,56,51,43,42,43,35,60,61,68,72,82,64,53,40,19,9,14,33,46,38,28,21,32,43,49,51,51,41,38,30,49,57,45,40,30,20,26,27,19,24,36,32,22,12,16,55,70,74,75,62,66,58,51,55,52,37,11,22,60,72,72,98,92,108,118,137,161,150,162,168,138,120,115,88,61,48,40,43,24,38,40,58,28,45,37,40,40,36,57,61,44,22,35,19,31,67,80,80,58,47,47,14,13,26,35,45,39,10,14,30,49,56,45,36,26,18,19,40,38,22,9,10,29,35,32,24,21,19,8,13,35,45,60,86,52,62,63,64,57,39,29,33,36,48,67,63,79,78,92,111,120,141,110,96,40,28,23,19,52,57,52,40,35,27,35,47,57,55,40,18,10,40,55,61,79,82,73,58,55,38,26,32,46,45,36,22,22,30,44,48,40,38,30,14,16,27,25,10,26,36,40,22,15,21,21,38,40,52,65,50,52,66,64,48,55,54,45,52,54,55,61,66,72,66,81,96,107,124,124,138,142,159,192,68,81,47,51,20,10,37,67,69,48,31,23,31,33,43,37,22,18,30,48,71,79,86,88,76,64,44,58,34,36,60,48,36,49,35,48,40,25,31,32,20,60,21,9,21,34,35,48,41,46,26,13,32,44,50,66,74,36,31,32,36,45,64,54,52,59,49,44,42,50,69,54,51,72,86,117,111,102,122,129,130,144,132,143,153,165,195,134,65,61,54,29,28,30,60,60,41,27,14,25,18,30,38,40,33,36,74,71,78,83,71,60,54,63,46,60,60,50,59,47,48,40,30,18,36,40,50,61,22,23,34,45,45,42,45,40,30,31,33,46,55,57,72,77,86,30,14,24,38,56,70,70,63,41,39,25,25,33,39,29,36,64,69,94,110,115,104,118,134,133,146,132,44,36,37,30,28,41,38,52,66,56,37,12,12,20,35,49,49,43,56,64,75,75,72,66,68,51,51,42,53,60,61,48,39,12,40,54,54,57,68,63,38,49,46,48,37,27,38,45,39,43,46,50,44,56,65,77,30,11,24,42,69,85,63,49,30,19,12,20,37,33,20,55,115,84,84,96,79,104,91,112,106,117,138,150,143,39,32,32,50,55,49,54,50,50,71,54,40,32,40,16,70,28,47,46,47,63,49,58,72,58,33,30,38,56,65,63,46,30,15,38,49,64,56,59,61,51,48,50,52,50,19,29,41,32,26,27,47,41,41,53,78,23,21,35,61,73,71,53,39,38,15,12,34,29,26,41,57,100,85,81,68,66,71,83,98,114,136,151,176,154,87,78,64,19,23,34,48,50,59,33,38,52,62,52,52,59,75,65,67,35,38,37,48,60,72,59,35,19,22,38,49,62,44,42,35,35,46,58,69,58,44,44,38,36,41,15,33,40,21,14,35,36,22,41,47,35,33,50,64,56,49,32,22,29,35,36,27,62,87,69,61,53,54,61,82,93,112,132,145,106,99,89,62,45,13,14,52,37,36,22,43,60,69,67,68,59,46,36,41,27,10,49,20,26,60,63,62,50,23,12,16,36,51,40,31,22,42,39,48,69,59,44,37,43,36,21,31,30,20,30,41,32,17,36,32,13,21,34,55,67,43,41,45,62,62,8,14,39,43,44,36,42,49,37,40,34,44,51,63,149,104,96,75,68,33,41,28,19,35,46,67,76,64,47,55,25,29,20,42,52,21,50,55,56,47,28,23,33,38,36,27,9,18,34,51,63,61,47,35,9,27,42,48,14,13,28,38,37,48,57,56,41,29,9,6,29,43,59,28,26,37,54,29,21,14,25,55,38,44,55,45,75,67,55,36,28,28,20,38,53,73,97,122,63,56,53,27,24,39,51,71,66,50,31,14,14,25,39,24,32,37,32,13,22,32,44,53,38,29,33,39,32,33,33,32,20,14,25,41,53,65,49,30,20,18,34,42,33,28,42,36,34,42,54,49,36,32,23,45,43,52,9,24,44,34,30,19,22,41,45,27,16,34,68,45,37,5,10,26,44,58,81,106,135,59,58,63,59,76,43,45,58,67,63,37,29,11,19,39,50,43,65,41,30,21,26,20,28,48,40,22,16,23,36,17,20,25,32,21,39,50,60,57,43,45,30,37,49,36,43,41,32,34,19,34,45,59,55,49,46,44,50,101,25,36,53,54,51,42,46,38,51,44,14,9,50,31,24,36,61,38,28,14,18,37,56,65,88,102,125,85,248,71,83,87,87,98,56,54,68,49,45,36,27,36,30,52,58,55,53,43,41,40,20,25,43,44,29,13,17,30,26,10,13,33,35,47,52,60,71,66,45,39,23,33,39,23,36,16,12,22,45,63,56,54,49,53,81,84,23,43,56,60,55,61,53,10,8,59,47,45,60,9,64,69,64,24,28,53,73,106,101,108,66,72,250,100,115,104,118,39,35,25,38,50,47,41,58,48,38,50,55,35,32,30,33,48,38,24,27,30,32,22,22,29,29,41,35,49,68,70,63,24,34,43,32,10,42,28,16,18,30,42,66,63,63,32,32,34,53,58,64,49,51,33,26,32,36,67,74,63,64,39,78,92,90,108,69,57,61,285,119,114,162,132,139,50,34,20,18,53,58,40,30,31,25,36,58,43,36,37,42,45,44,47,33,33,26,32,29,23,21,74,56,43,24,15,31,38,40,23,33,42,33,31,37,41,52,56,59,57,18,12,25,38,51,35,36,49,40,44,46,9,13,24,52,36,40,48,83,73,59,53,84,92,92,73,90,66,74,66,48,39,280,164,141,124,142,148,161,128,122,45,31,13,12,35,59,47,33,17,11,23,52,43,39,21,28,37,40,38,21,10,21,36,26,10,12,11,20,38,51,57,44,31,40,26,32,25,21,31,30,23,37,33,48,46,41,16,12,34,41,49,42,30,29,32,34,41,33,21,14,38,55,50,67,87,93,92,94,87,83,90,59,71,77,54,58,22,15,20,24,284,291,238,153,146,138,151,164,165,151,122,109,50,38,24,19,28,41,54,44,29,12,15,39,51,54,42,26,13,19,35,46,32,18,16,32,32,17,19,13,20,34,40,45,44,38,31,28,51,15,17,18,11,14,34,21,7,18,37,45,33,48,34,40,23,9,19,46,47,41,34,16,23,39,38,31,22,31,74,76,67,64,73,73,89,98,107,101,76,65,66,69,46,52,61,50,44,31,26,8,31,110,302,224,163,176,153,160,165,149,140,115,88,166,45,29,40,42,44,39,26,29,30,35,44,46,33,17,18,36,44,40,25,31,49,38,33,35,37,34,43,49,36,29,25,16,41,15,30,27,20,16,15,27,21,36,42,39,19,17,22,35,31,38,44,35,26,29,20,23,27,30,44,40,67,79,88,83,79,65,64,76,94,98,98,87,56,58,57,30,36,46,59,33,44,40,52,41,31,90,104,112,205,176,190,179,165,126,98,82,142,40,39,30,36,28,37,52,36,26,25,34,35,35,28,39,35,44,37,42,47,39,40,43,38,34,33,30,30,19,38,22,9,16,31,21,23,25,20,19,11,28,34,34,30,35,19,11,20,26,13,30,34,26,36,38,44,41,41,50,32,21,15,18,38,47,63,69,73,80,84,54,57,65,77,73,99,80,76,67,53,62,47,16,8,28,49,64,26,19,24,48,78,134,106,182,186,135,117,70,81,37,14,12,25,57,51,40,8,15,26,38,46,32,25,28,30,33,43,36,26,37,36,26,18,23,28,16,8,27,26,22,15,9,18,24,13,18,28,42,41,21,22,23,30,45,48,12,19,31,24,12,32,47,58,50,57,48,41,17,13,30,44,63,62,59,63,71,74,32,45,50,62,76,84,45,40,26,10,9,20,37,22,13,11,36,44,90,91,110,136,200,149,138,122,87,72,99,18,16,33,53,39,14,10,18,33,51,57,31,14,18,30,32,28,24,8,22,31,18,11,11,18,19,27,28,31,39,10,12,15,21,19,36,40,24,14,30,39,34,46,29,35,41,9,18,33,58,68,73,68,64,47,29,38,27,44,52,54,52,53,61,52,41,35,47,62,79,58,52,53,10,13,24,43,21,18,26,9,41,62,86,84,103,358,193,186,169,152,114,96,107,93,26,24,38,32,33,36,43,36,30,48,49,34,28,20,19,20,10,26,30,15,32,30,23,16,12,20,35,36,41,44,28,11,11,28,34,29,22,34,20,17,31,44,14,29,41,38,19,41,45,54,54,59,66,37,37,48,54,50,46,36,40,32,28,12,20,29,40,65,71,67,42,30,23,14,21,43,50,34,38,45,57,42,26,30,60,114,114,222,172,158,157,116,113,114,125,120,97,89,42,21,19,20,46,54,56,53,56,48,29,16,10,11,31,26,29,37,35,31,25,19,31,48,56,38,32,16,24,39,40,35,32,35,20,12,31,40,9,22,33,46,35,36,40,47,47,54,48,35,23,34,47,54,63,36,21,22,31,44,45,32,20,28,44,57,75,80,70,28,29,28,48,62,46,36,53,53,60,73,241,184,173,170,139,129,125,123,137,109,96,80,74,53,39,23,6,25,34,48,51,39,41,49,39,20,10,17,12,20,37,33,23,28,41,31,25,40,52,59,25,11,33,31,36,28,33,43,38,23,21,42,48,12,11,35,48,41,40,37,33,41,37,42,39,17,14,29,43,45,51,38,19,11,14,37,41,38,38,70,69,57,82,89,79,53,44,44,43,47,30,30,56,77,391,382,257,280,270,258,229,212,206,142,139,139,136,67,50,27,50,54,51,27,30,28,33,41,25,25,37,44,45,11,14,37,31,41,51,58,54,42,57,23,26,27,19,20,50,37,51,28,24,26,42,36,27,23,35,11,24,25,23,22,14,25,48,51,55,52,38,28,27,40,56,64,48,55,74,70,74,110,95,59,49,51,53,40,12,31,94,397,391,274,276,274,214,198,146,153,121,118,93,84,81,64,41,62,67,37,25,11,27,57,46,40,46,43,47,53,42,16,34,37,47,61,44,41,35,19,39,50,16,26,28,18,28,43,49,60,37,18,25,36,22,9,22,35,39,31,39,39,27,23,45,62,67,59,47,41,37,38,53,61,67,81,106,119,57,91,45,46,41,16,27,120,-1,291,283,253,230,211,196,176,156,161,162,113,104,106,88,55,47,53,58,36,30,24,40,51,37,40,36,38,41,43,33,28,47,37,54,34,23,14,13,25,74,18,21,30,29,39,24,32,70,21,17,17,28,34,33,16,14,20,10,19,33,45,43,46,38,52,69,68,55,58,51,50,58,67,75,100,96,93,70,72,40,17,10,28,28,38,22,14,13,54,84,97,426,358,336,296,298,255,242,212,210,200,169,182,177,154,137,125,119,107,106,94,70,62,70,43,30,33,36,54,34,28,27,27,21,32,39,47,35,38,49,29,24,63,25,9,20,23,26,32,44,39,34,29,19,18,28,19,17,21,27,18,24,41,38,31,23,11,15,37,31,42,34,39,40,62,66,47,78,68,69,89,85,84,79,91,101,114,93,81,83,63,41,24,7,15,30,28,15,36,67,65,87,98,145,350,321,310,260,233,216,211,187,186,183,160,151,141,127,95,81,83,87,77,21,13,27,53,49,34,14,15,19,6,21,35,32,47,35,25,14,19,19,17,24,18,24,29,51,43,27,17,11,22,21,10,21,34,29,41,43,34,24,20,22,34,46,40,18,29,41,58,55,36,89,76,80,101,89,90,131,124,109,70,44,43,27,10,22,32,43,168,-1,327,321,303,285,275,238,217,197,193,195,173,161,126,114,116,110,89,88,97,82,64,13,18,34,53,48,41,22,21,26,34,29,45,36,19,20,28,20,12,14,28,25,25,25,20,25,39,47,30,30,29,25,32,32,25,32,32,30,30,44,38,35,19,15,22,33,50,44,28,15,19,48,55,28,82,73,64,68,63,53,76,48,52,56,96,82,72,38,193,190,173,170,178,-1,340,338,316,280,263,251,225,217,200,190,179,147,137,113,104,98,93,84,86,97,76,50,38,25,29,34,37,52,38,32,28,31,45,50,49,46,34,11,11,15,32,39,22,21,14,22,12,34,30,21,22,38,42,20,24,33,33,19,29,26,29,16,18,32,26,14,15,26,46,58,42,29,17,25,48,33,30,21,15,49,60,58,37,37,52,46,37,95,92,73,60,49,55,84,93,108,124,138,151,163,174,188,208,197,187,183,188,347,338,324,290,255,243,230,209,205,179,164,154,137,128,106,97,85,73,73,89,92,54,55,28,41,41,42,50,40,42,32,26,29,52,60,58,42,24,10,23,46,35,43,40,20,23,28,42,30,34,31,44,37,36,10,19,31,24,10,14,30,24,17,26,13,15,9,49,48,45,35,28,27,41,50,44,37,26,34,46,47,42,35,33,99,89,66,121,119,122,132,142,185,176,190,207,218,206,201,196,-1,347,339,330,319,262,252,233,222,204,190,168,161,147,128,118,79,70,61,71,79,62,51,34,21,55,23,15,27,30,19,19,36,54,61,47,36,32,20,33,48,44,38,22,9,35,30,38,40,44,41,26,28,24,34,31,41,40,26,15,15,27,20,13,14,11,15,20,34,40,34,25,20,34,46,50,41,42,43,39,40,12,9,23,28,26,10,16,101,79,88,126,118,135,144,166,179,193,219,232,219,202,230,220,346,334,328,317,303,286,272,265,218,207,182,172,151,127,124,91,46,48,71,64,58,9,20,30,33,31,25,37,27,12,27,44,53,64,54,43,51,37,44,49,48,37,32,28,16,23,13,20,36,33,36,32,32,36,33,43,20,29,26,22,9,23,38,32,21,16,31,20,22,18,21,37,34,19,9,24,38,32,27,30,39,36,11,27,26,17,42,35,44,94,94,95,109,131,150,159,188,198,211,221,234,233,236,224,347,346,324,311,310,294,266,248,203,193,176,162,150,141,106,95,71,59,36,32,53,68,49,41,36,34,41,36,40,36,24,31,40,49,62,61,53,50,34,35,30,42,33,22,32,12,9,14,13,34,29,10,33,19,16,31,39,13,10,22,22,28,27,24,29,38,26,25,32,36,25,42,37,38,39,28,17,33,22,14,15,27,31,15,6,38,40,52,48,48,30,150,114,114,120,142,156,174,187,198,209,222,240,248,243,244,262,-1,351,310,299,285,273,196,184,158,153,127,115,94,80,68,48,21,27,40,55,56,39,33,35,21,44,48,49,44,43,41,50,57,69,64,50,63,29,22,17,30,38,14,18,20,13,21,18,25,33,22,35,19,15,17,33,29,20,38,40,40,26,20,12,22,30,35,22,27,24,32,34,25,34,43,28,35,27,26,24,37,29,39,47,31,50,58,127,135,135,132,152,159,186,199,210,224,235,247,262,256,261,274,364,361,360,297,288,276,237,208,168,145,138,121,108,61,37,20,20,37,46,53,18,13,45,48,34,36,50,61,68,76,72,31,31,26,13,16,11,31,24,16,9,13,20,37,35,37,34,55,32,25,19,25,38,34,33,45,37,30,12,18,13,21,32,28,18,12,24,32,11,18,29,42,40,22,20,31,45,52,41,49,50,53,59,67,72,66,199,150,146,138,147,141,152,162,180,199,212,232,246,259,266,265,267,268,350,338,283,277,266,226,168,144,135,124,116,87,70,48,33,17,22,16,14,21,34,32,25,61,61,54,46,31,16,19,19,11,14,20,34,24,13,12,12,36,41,39,47,45,47,34,30,26,48,47,46,45,39,26,28,24,31,42,36,34,18,32,30,15,8,25,34,48,53,49,55,83,71,76,78,146,197,188,152,154,164,159,159,191,205,216,248,255,263,282,284,354,351,273,257,245,143,125,113,88,82,70,33,21,26,39,40,29,36,24,26,43,41,18,47,58,43,38,26,26,12,22,18,15,11,27,22,13,10,15,24,34,29,44,49,34,22,10,24,33,34,38,41,38,19,21,31,36,19,34,38,37,17,23,18,34,28,39,60,60,68,80,78,85,97,108,127,137,148,150,225,198,171,167,157,174,176,174,199,206,219,249,262,271,285,-1,342,247,227,221,200,191,180,182,145,124,121,100,76,38,29,49,45,23,9,12,40,39,40,45,36,26,7,22,35,27,12,19,31,20,29,32,11,25,30,23,11,16,22,6,21,20,26,35,44,35,22,25,29,21,18,30,30,17,12,36,36,26,24,37,25,11,20,24,10,40,47,57,42,41,45,113,144,148,165,175,178,197,219,204,198,190,192,187,192,184,188,192,205,223,229,343,328,307,302,279,269,254,240,234,211,203,186,170,118,77,70,65,51,59,38,27,18,17,42,35,32,38,36,39,28,23,17,28,24,14,21,18,31,21,29,30,31,15,20,29,6,15,20,8,18,29,48,41,52,35,21,10,34,34,26,14,35,41,22,13,23,28,23,24,30,43,57,51,41,45,34,25,32,34,52,62,74,84,152,165,161,184,195,201,213,223,213,210,207,198,207,210,203,207,205,221,232,336,325,314,265,255,236,226,192,176,171,117,85,70,77,66,52,40,37,30,31,28,19,18,29,24,15,25,36,40,38,34,28,35,30,25,20,22,8,15,16,30,17,20,9,21,37,51,56,50,33,21,23,9,28,35,20,24,42,40,25,28,18,34,26,20,22,43,48,35,41,25,16,11,26,42,64,71,85,97,108,157,163,180,179,192,204,225,224,231,226,219,216,209,219,220,215,210,214,239,-1,-1,360,209,202,184,110,95,77,64,73,31,23,28,26,29,11,12,13,18,29,28,37,43,40,45,42,30,34,16,11,23,22,17,10,18,24,24,14,16,29,40,42,45,12,31,44,34,26,39,28,24,29,44,31,19,9,14,25,21,6,28,35,29,25,32,23,9,15,34,49,62,79,86,102,147,156,165,185,188,206,223,226,238,243,227,236,225,223,235,232,230,239,229,272,-1,-1,98,83,77,48,22,16,17,28,36,22,16,8,31,43,45,36,27,35,51,22,16,24,16,27,22,16,21,7,16,17,18,18,21,17,30,36,34,23,19,19,33,38,21,18,30,26,20,23,20,34,24,19,23,28,22,13,17,29,27,35,34,47,59,72,89,113,114,132,148,166,179,202,200,213,223,236,251,255,251,257,247,245,246,238,246,250,258,270,-1,-1,-1,-1,-1,328,164,150,138,119,106,96,74,58,42,27,26,23,32,44,41,35,37,19,30,45,14,21,19,29,18,9,38,38,23,14,18,25,31,26,13,13,17,10,22,21,33,22,30,29,18,24,27,20,11,20,26,11,14,27,47,41,38,38,38,38,24,16,38,40,46,39,47,59,71,90,103,114,128,138,169,180,189,202,210,222,236,238,278,275,270,268,266,250,262,261,264,269,293,359,-1,-1,-1,-1,254,250,237,183,169,151,144,142,106,88,82,64,68,63,36,41,40,41,49,43,42,38,41,16,19,20,8,16,19,18,28,40,29,20,20,26,31,21,11,7,17,25,12,17,26,40,39,46,36,23,15,19,23,8,11,21,24,25,39,19,17,31,38,43,44,40,35,42,35,30,45,50,52,54,59,70,80,99,105,115,135,167,172,190,200,211,247,268,279,286,282,283,283,273,269,327,361,-1,-1,-1,301,261,247,235,223,208,191,179,162,152,130,91,86,127,76,68,55,41,34,33,27,37,46,45,30,30,33,26,17,17,31,37,34,40,34,10,13,9,27,22,9,21,23,30,26,20,22,36,48,65,48,39,18,19,34,18,9,22,27,30,42,43,35,21,18,29,36,41,23,28,37,36,44,52,59,64,57,59,62,70,85,97,98,126,141,162,167,177,189,205,233,243,268,300,297,303,300,297,304,316,309,289,282,336,355,374,327,265,195,187,168,150,139,131,130,112,117,103,86,84,71,50,36,18,12,18,18,22,36,40,31,31,26,45,39,39,39,15,21,25,26,17,23,21,9,26,37,61,53,41,26,12,21,29,28,29,38,16,19,36,37,31,19,12,26,31,25,18,22,24,29,34,45,56,45,42,53,64,88,78,159,166,177,215,226,229,306,313,311,318,317,324,307,297,343,362,360,372,387,337,300,280,198,185,168,161,155,157,145,136,123,114,106,118,89,59,45,25,12,25,43,27,16,12,26,25,32,31,39,44,30,29,24,20,27,29,36,32,34,28,15,14,24,23,17,36,30,44,37,22,12,27,40,40,41,37,18,21,26,24,29,19,31,18,20,16,15,27,19,32,42,39,26,45,46,61,140,146,163,189,197,216,236,245,291,297,309,327,326,327,329,320,326,313,320,370,385,395,340,321,298,283,277,256,250,243,228,214,215,181,174,167,171,151,138,130,122,107,88,71,54,36,27,39,33,46,41,24,16,29,39,11,24,32,43,49,35,34,18,31,30,29,19,26,36,27,22,24,19,20,36,33,27,35,37,55,39,33,21,26,20,14,19,32,36,23,9,23,26,32,27,28,26,35,44,31,19,28,41,52,70,124,143,175,185,195,239,264,276,324,341,357,343,331,340,332,376,383,390,390,402,364,361,347,313,286,279,265,254,237,233,230,185,198,185,168,165,156,141,129,93,81,61,51,59,54,38,45,48,32,20,25,17,12,25,36,41,48,10,9,43,6,24,35,18,23,34,12,18,20,10,18,24,36,39,34,50,44,42,18,6,29,27,17,39,42,36,22,24,39,43,38,16,26,37,45,25,14,19,28,42,59,70,86,101,116,126,163,175,191,261,271,277,337,345,353,344,351,344,355,416,374,399,396,406,402,410,409,424,-1,-1,-1,-1,407,394,374,380,337,299,307,282,266,252,257,245,231,206,196,191,177,161,141,118,103,88,70,69,72,66,56,48,56,29,24,11,22,36,26,15,24,30,42,26,16,21,17,19,33,29,33,41,23,22,22,12,13,36,48,30,32,36,36,22,16,30,37,28,53,51,54,41,36,38,54,31,8,23,46,47,48,65,24,29,40,51,62,77,109,111,125,133,147,160,181,198,246,259,270,289,303,343,340,358,363,369,373,357,372,368,374,413,378,400,410,413,424,-1,-1,-1,-1,-1,-1,393,308,296,282,273,272,264,253,237,233,204,199,180,168,150,124,96,87,82,62,69,31,60,46,19,37,38,15,12,23,38,35,42,31,28,26,22,18,30,54,45,34,41,41,41,31,34,28,26,29,46,39,14,16,36,36,29,32,34,44,42,58,60,51,41,46,45,32,20,23,27,46,38,41,38,43,38,62,75,69,93,117,132,135,152,155,170,182,195,207,232,243,261,282,292,313,325,371,367,378,373,383,389,420,399,-1,-1,-1,-1,-1,320,297,290,289,276,263,237,260,200,186,172,141,118,109,100,97,84,71,32,11,39,28,23,20,27,31,51,34,9,21,17,20,40,35,30,39,33,39,34,42,42,38,38,21,31,22,12,20,30,23,26,33,45,58,69,61,52,40,51,48,42,47,33,26,20,35,34,51,54,48,56,85,96,118,142,149,183,202,216,216,238,246,254,277,289,311,328,337,363,395,396,406,401,406,408,402,-1,-1,-1,-1,-1,-1,-1,-1,-1,404,330,331,311,304,286,270,245,231,221,202,203,173,156,138,131,120,88,53,42,38,7,37,34,39,32,15,19,36,50,26,24,33,24,42,42,22,24,29,21,22,30,53,47,44,18,20,23,27,22,28,26,10,18,44,62,64,58,40,35,31,47,34,46,53,34,13,13,42,45,55,62,53,63,72,83,115,134,178,186,200,219,232,254,260,280,292,304,318,339,359,365,380,417,417,418,416,427,710,432,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,351,359,376,335,321,311,286,275,228,212,196,181,162,153,147,144,121,72,55,48,18,22,28,9,30,37,22,26,31,37,18,25,44,49,30,34,28,38,33,6,27,17,10,25,39,40,33,30,21,14,35,36,22,16,16,20,40,48,55,55,50,34,21,17,28,40,48,37,21,19,21,49,43,48,47,55,47,57,72,106,119,130,185,173,174,184,215,237,256,267,278,299,309,318,329,341,358,371,377,427,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,367,343,334,310,300,292,214,187,178,170,162,117,104,79,67,44,38,42,13,21,36,26,7,16,54,30,35,42,30,22,21,26,33,13,12,23,22,19,17,34,40,33,25,25,33,27,19,34,25,14,27,27,32,36,37,44,47,42,30,16,19,23,29,36,31,40,38,37,47,31,33,36,38,49,76,79,108,131,137,142,170,170,184,199,214,230,246,259,270,283,311,317,329,341,357,359,382,392,396,418,426,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,366,358,325,296,221,202,204,184,146,130,117,108,116,78,90,51,49,57,33,26,20,15,26,52,50,35,36,31,19,11,35,33,21,17,20,16,13,28,37,41,37,25,13,39,37,26,12,15,26,25,34,41,25,31,24,44,44,34,32,20,33,27,17,18,30,50,38,47,33,17,12,27,47,61,77,98,138,132,145,161,167,186,194,207,221,232,242,260,278,287,306,319,334,356,370,375,408,412,423,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,425,371,361,345,225,221,203,185,145,105,93,64,63,64,53,36,40,42,29,28,31,41,41,40,26,23,35,36,39,39,31,23,30,32,28,39,27,21,36,33,22,19,24,24,12,18,22,38,37,22,4,7,38,42,35,35,35,36,38,22,20,30,42,44,51,40,20,13,38,44,57,73,86,102,126,144,149,159,174,197,207,217,238,252,266,283,305,305,320,333,358,365,380,390,405,420,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,409,389,375,387,380,355,282,229,211,200,122,117,105,93,72,78,41,46,45,37,33,34,38,40,27,15,29,44,46,41,23,31,36,43,34,35,42,39,20,16,36,40,10,10,32,28,8,20,34,33,25,27,20,30,41,41,25,20,36,19,28,30,38,31,28,37,33,38,26,42,60,67,87,98,111,120,137,146,179,190,195,270,280,300,329,330,342,370,386,395,408,703,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,706,708,412,389,387,220,108,108,116,86,73,94,41,20,44,36,40,25,30,44,28,28,42,39,30,13,8,27,43,42,40,42,41,40,22,32,35,20,22,26,36,28,27,34,38,17,18,27,25,26,31,28,19,24,36,14,23,33,31,16,9,23,42,41,36,50,46,80,95,106,107,117,138,155,210,276,294,304,337,408,704,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,427,217,219,116,98,103,78,61,31,11,15,39,24,10,24,39,34,25,38,34,35,20,11,21,30,45,34,34,26,41,40,26,23,32,33,31,34,37,33,40,41,28,14,28,18,9,28,37,38,78,36,28,37,46,36,34,20,20,38,43,30,30,49,64,80,85,94,128,130,166,300,312,327,343,352,377,406,426,429,427,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,171,133,107,81,84,72,61,44,46,37,25,33,28,16,27,31,21,16,31,20,21,29,28,18,37,44,31,18,9,22,42,35,13,12,32,30,25,20,46,52,40,38,30,27,23,9,14,34,52,63,75,67,48,54,54,44,48,39,42,36,27,15,23,45,60,73,90,117,132,140,158,180,327,327,352,360,373,375,386,404,424,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,184,163,145,98,96,73,63,38,35,38,43,30,38,15,39,35,28,27,13,13,22,15,18,27,32,29,38,24,12,21,26,27,18,32,35,56,47,26,25,26,30,28,34,30,51,54,55,58,63,37,31,40,42,38,33,14,9,40,54,66,85,109,155,153,152,359,368,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,320,218,196,201,170,134,104,74,64,24,17,26,51,53,11,42,47,33,26,26,33,24,26,28,23,26,25,37,32,34,37,42,44,42,29,34,48,38,46,52,51,34,15,13,22,4,16,37,44,50,44,54,65,71,46,28,20,20,35,40,21,6,27,59,97,115,137,155,168,388,414,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,240,225,107,110,60,52,35,15,19,68,58,36,24,38,31,23,36,43,25,25,26,9,17,9,23,36,40,47,59,43,45,47,44,50,56,56,42,30,25,18,10,24,48,42,29,31,67,76,56,43,22,14,24,38,33,16,53,55,71,88,126,147,164,180,-1,-1,-1,-1,-1,-1,-1,262,143,138,120,84,71,59,39,27,14,25,48,46,28,16,27,39,23,13,28,19,22,21,31,40,48,53,65,62,66,43,48,47,56,58,41,32,25,38,23,31,41,45,30,14,24,79,44,31,51,29,37,43,26,64,66,66,82,103,109,140,151,176,182,332,342,381,-1,-1,-1,-1,263,168,123,113,100,62,48,47,43,35,44,43,54,54,51,17,11,27,31,20,11,24,31,34,28,42,52,57,59,58,64,87,68,56,41,40,29,32,52,59,45,43,39,40,41,45,35,24,16,28,63,63,54,57,40,48,52,60,70,79,85,80,89,111,132,142,183,190,276,-1,-1,-1,-1,-1,-1,194,173,175,118,97,88,77,58,62,58,54,41,32,20,37,46,53,44,29,19,23,38,22,39,38,56,56,43,40,45,53,75,82,58,49,21,21,16,32,65,54,53,53,58,54,47,43,29,22,36,66,73,69,81,88,61,64,59,80,86,100,94,92,94,124,145,193,-1,-1,-1,-1,188,163,153,110,96,82,72,77,21,16,54,56,48,34,30,34,36,58,46,32,43,52,55,51,55,47,26,53,60,71,68,39,20,16,53,73,71,74,73,59,64,70,64,46,42,48,36,91,93,84,84,77,86,108,116,106,129,184,-1,-1,-1,231,161,136,120,107,101,106,116,95,70,41,39,10,13,50,51,31,19,9,26,56,57,58,68,33,39,56,43,44,42,11,14,52,68,75,40,41,34,34,64,67,82,79,83,84,83,90,61,67,63,51,47,79,87,100,85,91,96,138,124,130,121,126,143,158,167,222,299,-1,234,216,174,166,149,132,120,123,115,117,106,91,60,62,45,55,32,41,36,22,8,49,49,52,48,39,43,16,55,45,30,36,23,18,27,46,63,74,65,54,56,45,52,69,80,101,99,99,100,99,84,95,79,74,68,65,63,73,130,116,101,104,137,144,143,132,136,149,184,-1,-1,-1,-1,275,239,168,160,142,130,140,137,128,113,86,80,65,82,36,36,32,24,39,49,58,69,58,42,18,8,17,47,31,16,17,31,25,43,56,74,63,62,55,60,94,95,108,113,115,107,107,106,104,86,96,86,72,73,152,148,136,122,111,143,116,128,149,145,149,170,181,242,248,354,379,-1,-1,-1,-1,-1,406,410,273,276,216,213,164,154,154,146,142,99,98,102,85,83,78,59,59,19,23,36,45,46,57,60,54,12,18,38,33,24,8,36,47,52,56,67,78,82,75,78,98,106,126,125,128,117,122,112,117,101,101,94,174,166,160,144,132,127,140,133,138,168,165,171,232,239,330,-1,-1,-1,386,280,250,238,214,197,174,165,162,152,137,106,98,71,72,67,65,14,10,23,44,46,57,77,43,31,28,38,42,35,28,49,59,71,69,99,93,86,87,114,117,130,138,135,130,131,149,118,123,119,160,178,156,158,147,149,146,164,192,-1,-1,-1,-1,391,232,224,204,190,189,178,176,163,129,118,106,106,70,73,82,30,20,21,35,38,35,88,44,36,51,32,29,30,45,60,67,86,87,98,102,102,104,133,135,156,147,124,130,149,192,201,172,162,169,167,158,186,192,197,241,258,-1,-1,-1,-1,275,228,216,211,209,198,191,93,55,57,48,36,33,35,34,20,20,30,66,64,49,54,45,21,16,20,66,73,105,102,118,118,107,137,142,154,146,150,161,181,202,176,176,171,179,177,225,362,290,290,234,223,220,211,220,210,214,195,184,59,51,41,49,39,42,41,22,13,25,58,54,39,71,54,44,10,21,36,52,62,112,115,118,124,150,123,135,148,286,152,163,196,204,194,193,196,188,261,-1,298,303,230,238,226,36,31,38,26,52,62,66,19,11,19,29,34,47,88,89,50,28,47,65,72,96,138,148,143,137,155,162,268,206,164,170,213,212,220,206,205,199,211,220,209,-1,284,246,236,235,24,14,16,47,54,66,51,26,43,37,24,77,136,150,213,153,154,191,299,296,190,176,181,203,217,228,232,216,218,226,-1,267,255,252,228,230,54,20,10,21,40,46,36,37,46,42,16,18,29,65,197,173,162,171,212,218,212,214,217,232,237,231,245,265,-1,299,246,53,30,27,37,30,40,32,28,38,38,27,33,30,50,63,64,174,196,185,176,201,208,235,226,242,265,181,65,38,33,46,40,46,36,23,17,21,34,43,42,41,43,80,195,195,199,189,250,236,252,-1,350,172,72,49,54,52,45,40,14,17,32,38,55,57,54,95,205,209,204,199,208,249,260,279,258,294,287,360,169,160,83,64,62,38,37,21,23,23,23,26,38,52,64,77,69,123,227,215,225,224,221,220,219,221,222,264,272,289,298,388,255,177,82,77,53,44,26,23,36,38,49,58,67,92,79,81,104,248,251,249,228,228,228,233,230,290,299,288,292,294,311,323,407,401,387,229,166,92,70,51,42,29,29,51,43,56,56,76,106,101,91,102,121,133,263,263,257,257,260,274,246,249,251,244,244,247,334,306,296,299,307,340,-1,376,94,73,76,50,55,39,56,50,58,70,92,96,107,100,130,326,297,271,271,262,253,258,250,250,316,313,313,364,258,97,85,76,55,68,68,73,89,121,118,363,298,287,292,290,274,266,272,276,272,263,332,321,321,-1,363,423,168,95,97,121,82,68,73,81,82,90,112,114,126,130,376,376,334,334,315,300,304,296,299,284,276,290,293,279,350,-1,-1,425,-1,124,99,85,91,99,144,138,413,382,389,410,342,328,327,308,310,310,308,294,296,295,301,314,288,375,355,-1,-1,-1,130,147,102,86,110,101,112,131,145,407,406,363,352,339,325,350,315,318,303,302,302,309,423,375,-1,-1,-1,142,148,162,116,124,138,135,391,396,381,409,366,345,332,346,341,311,316,320,325,323,325,-1,-1,418,380,376,-1,-1,-1,-1,-1,154,127,145,370,408,401,389,410,360,357,364,333,327,346,-1,-1,-1,424,392,-1,-1,-1,-1,169,162,140,150,356,362,376,409,415,372,370,356,340,361,-1,353,-1,-1,-1,418,417,-1,-1,185,173,157,156,383,341,350,367,368,422,-1,-1,379,370,352,-1,367,-1,-1,-1,-1,-1,193,160,171,328,361,419,-1,434,380,388,376,379,-1,433,417,400,391,-1,-1,-1,-1,218,202,210,172,278,290,303,324,334,345,391,402,413,-1,-1,396,389,383,385,404,415,419,403,-1,218,187,192,268,279,294,313,391,708,-1,-1,402,423,390,398,417,407,-1,-1,-1,194,259,269,281,297,307,706,-1,-1,-1,422,416,404,408,415,-1,-1,-1,333,221,226,242,262,292,306,-1,-1,-1,-1,420,702,415,430,-1,-1,-1,-1,-1,228,240,270,275,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,244,246,289,296,-1,-1,-1,-1,-1,-1,326,250,260,277,279,290,299,307,-1,-1,-1,-1,-1,-1,-1,263,268,280,303,312,323,-1,-1,279,280,296,335,331,331,425,345,281,290,297,321,326,338,-1,-1,388,360,354,297,309,325,328,342,353,-1,-1,416,369,346,348,393,384,-1,-1,408,397,396,-1,-1,411,405,-1,346,350,-1,-1,-1,-1,-1,421,418,365,360,362,-1,-1,-1,-1,-1,-1,-1,373,-1,-1,-1,-1,-1,384,-1,-1,-1,-1,-1,390,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],"supermercati":[383,332,295,291,333,-1,191,212,23,225,231,231,186,198,220,257,174,191,209,219,252,270,155,158,247,222,224,231,275,278,-1,-1,-1,253,242,246,240,248,269,106,180,256,259,261,273,135,138,265,264,271,283,316,278,297,-1,277,59,192,172,270,-1,273,115,96,88,88,-1,221,142,143,98,99,188,101,90,76,75,74,75,103,127,121,136,293,276,266,110,100,67,52,52,59,66,82,99,105,401,409,171,121,162,66,51,48,76,89,132,714,406,414,373,137,22,38,48,62,140,153,413,362,209,130,40,27,9,32,35,147,135,152,149,166,182,145,130,39,3,20,37,74,151,158,220,223,377,336,133,74,43,31,27,44,41,329,142,107,117,77,73,36,41,50,68,167,171,312,317,153,77,120,118,272,212,131,96,71,114,75,58,72,78,204,208,174,181,302,309,110,60,56,40,53,82,93,100,121,268,212,215,198,189,147,108,81,89,100,109,75,74,96,191,200,194,156,45,29,43,47,86,99,130,297,231,223,209,198,198,158,165,125,112,96,101,106,86,89,88,91,194,190,186,176,244,248,228,37,21,26,38,54,137,234,227,222,180,189,165,152,148,118,109,102,100,99,98,97,77,73,88,171,175,174,141,229,231,212,209,242,228,224,219,215,28,4,17,34,45,224,212,189,166,151,139,115,98,89,86,101,70,61,171,160,161,157,152,143,226,206,203,192,280,229,217,224,211,216,203,203,198,201,208,36,27,27,23,47,85,167,224,214,196,160,149,130,131,103,99,69,89,79,54,51,138,145,142,-1,231,225,219,204,189,182,160,285,214,201,197,184,186,185,35,31,36,36,48,177,230,240,184,170,165,143,125,112,61,89,77,68,125,340,334,211,206,207,192,179,165,153,163,134,185,193,181,178,179,184,172,193,213,217,40,52,78,245,236,222,238,175,169,175,112,104,91,75,67,44,52,69,18,117,116,122,164,349,207,195,202,210,206,167,144,136,173,169,160,183,202,221,216,62,81,310,211,236,178,162,103,96,76,66,35,35,18,8,126,96,86,98,112,189,169,195,220,159,176,137,150,167,185,203,188,81,187,154,106,96,83,71,54,52,37,17,18,135,88,94,63,103,99,93,94,89,80,159,194,77,88,138,134,134,131,120,147,158,168,175,188,178,166,96,257,196,167,172,106,104,85,93,53,35,41,50,40,150,104,56,51,107,109,92,82,80,77,73,71,380,190,81,66,93,110,116,132,128,124,126,113,130,142,168,163,174,181,168,147,300,173,128,120,100,97,25,38,59,62,46,92,169,167,132,98,80,10,37,65,80,98,102,92,74,68,61,60,66,76,82,71,46,70,85,131,134,111,123,117,101,115,132,139,150,152,153,161,175,181,166,125,213,215,220,175,130,137,107,79,77,46,32,55,88,80,76,80,117,105,101,28,44,72,90,109,104,54,54,53,68,78,255,262,130,119,56,40,77,102,94,98,95,78,112,112,135,141,140,150,174,159,201,220,159,146,144,117,122,67,48,54,61,86,74,88,74,67,108,111,36,57,86,101,109,39,32,42,51,58,55,49,24,52,60,81,83,80,80,73,86,100,100,105,125,126,152,155,175,169,181,185,151,138,124,106,51,74,86,90,84,96,78,67,51,56,63,80,96,133,110,49,73,73,101,118,27,30,185,37,26,16,41,53,84,80,72,61,59,85,94,93,100,116,135,141,167,170,185,155,142,116,71,80,72,106,94,74,51,35,45,52,81,123,126,60,61,69,87,130,36,12,36,52,62,22,37,42,28,59,98,60,47,46,66,78,73,81,90,99,122,131,173,277,137,120,75,85,56,93,68,50,34,25,29,28,72,100,112,97,70,71,82,87,96,69,68,49,51,30,34,33,54,217,44,39,51,112,60,45,29,50,50,60,62,73,86,109,128,126,144,155,141,134,128,101,87,71,54,52,82,79,64,46,26,8,22,42,67,101,100,91,83,97,94,86,63,56,62,41,34,34,51,62,74,84,62,38,19,12,40,51,63,80,94,120,123,91,90,102,110,124,137,135,133,127,141,145,84,57,50,30,40,65,56,39,30,21,47,53,44,88,79,92,85,86,72,58,37,31,30,33,54,55,74,110,69,55,55,50,27,64,88,90,92,92,90,93,95,128,230,227,173,142,140,139,88,40,24,28,73,54,44,33,37,46,51,115,74,68,78,80,77,70,58,16,10,36,54,63,71,77,98,95,66,49,39,33,57,71,79,79,88,79,68,74,69,87,104,123,222,230,157,143,140,136,83,68,33,12,6,78,81,63,53,40,100,115,87,69,60,57,66,77,82,62,16,26,27,32,46,62,84,87,104,98,82,56,45,50,61,61,66,75,66,64,67,67,83,82,94,114,133,194,203,222,206,168,163,142,120,93,75,66,23,49,48,68,94,91,75,67,72,105,111,89,84,74,59,50,59,67,73,83,52,39,18,25,36,54,63,81,70,76,84,55,43,43,62,59,53,57,45,54,72,79,106,119,168,177,217,193,146,140,88,82,33,33,37,51,74,97,97,82,71,94,126,83,76,61,36,92,63,76,58,52,41,25,11,22,32,62,70,65,66,57,55,74,102,41,51,68,43,41,41,39,37,80,90,115,155,215,209,215,229,42,56,64,118,102,80,79,85,82,92,68,68,28,45,71,91,81,79,63,32,29,21,30,49,44,55,65,62,27,34,25,28,44,73,91,116,115,131,148,162,169,194,237,243,218,222,113,93,77,70,70,103,87,76,73,70,78,84,75,65,44,62,86,108,91,58,42,32,42,38,52,36,99,74,43,55,52,58,44,28,42,23,19,52,70,92,105,104,98,102,108,121,154,159,171,204,248,219,120,114,74,90,84,61,55,65,67,67,68,47,104,110,61,54,47,122,155,58,39,109,46,23,34,49,89,42,62,51,43,49,60,41,36,61,76,95,90,84,94,126,205,262,192,148,113,102,93,81,64,52,50,57,55,59,54,22,30,41,108,122,125,108,75,61,64,113,126,186,99,47,35,21,33,90,50,13,87,105,70,28,70,69,43,46,47,83,71,64,49,62,81,87,91,89,74,84,102,113,258,187,136,90,82,58,36,30,36,46,48,43,25,36,73,132,123,92,80,77,98,104,133,92,61,45,18,85,50,115,110,90,86,6,93,61,73,62,59,71,74,80,59,88,85,74,58,68,80,182,167,111,91,81,68,55,18,27,42,32,40,38,34,56,134,129,110,95,90,80,79,70,63,70,86,31,35,59,41,42,57,77,90,96,94,92,89,77,79,83,73,50,56,64,65,73,109,76,82,61,66,48,55,78,77,228,248,202,181,169,90,74,64,18,26,53,30,26,40,39,52,59,60,137,132,126,76,66,57,63,57,38,58,85,70,79,66,50,67,133,144,115,101,104,108,94,90,58,46,45,45,44,109,90,94,61,50,41,44,62,70,81,207,216,234,197,194,172,172,125,111,70,49,34,32,59,26,57,49,59,73,78,96,187,150,143,76,42,48,47,51,75,82,82,72,69,78,137,194,45,66,70,109,116,117,61,37,32,28,34,54,103,110,56,36,26,44,60,91,228,238,194,187,182,186,107,110,64,47,48,57,70,71,76,76,81,90,106,182,194,191,190,179,152,144,152,160,33,76,89,92,100,108,113,118,116,53,97,145,105,58,38,33,19,22,36,59,91,122,62,44,26,94,130,214,196,201,202,193,97,76,68,55,55,65,60,74,88,91,101,118,174,174,163,160,144,139,82,69,16,42,86,104,105,97,102,115,121,145,108,160,94,85,49,36,24,19,33,49,66,110,112,98,86,75,53,122,127,97,100,102,120,220,206,189,192,198,188,83,63,48,50,50,60,81,88,111,125,133,142,161,126,64,36,27,39,63,59,112,117,115,114,112,116,101,101,86,97,119,130,141,165,86,42,36,35,39,88,112,132,109,98,87,45,122,109,105,106,195,188,174,177,183,186,82,39,33,32,46,63,70,87,115,120,124,126,110,58,60,71,78,111,109,122,119,103,82,76,70,82,94,104,180,130,68,45,40,48,74,106,99,76,53,89,106,113,124,122,183,162,167,180,70,67,27,17,30,45,63,82,89,99,114,102,103,92,62,59,67,94,85,97,108,87,90,116,72,83,62,70,72,60,127,81,62,61,68,99,96,82,73,76,85,112,116,115,136,135,147,162,172,175,174,151,156,163,166,164,157,50,24,5,21,43,44,101,97,86,90,100,109,102,82,77,89,92,95,74,81,111,99,84,50,42,53,152,142,148,106,88,81,72,80,72,76,85,85,73,64,82,94,109,112,120,132,156,157,162,174,165,158,139,150,156,136,146,155,155,186,84,63,48,18,32,36,35,44,59,96,76,78,94,98,109,127,134,94,90,92,97,81,82,44,62,78,63,48,34,50,27,35,97,95,92,81,90,56,50,77,98,97,105,105,144,153,156,165,150,141,126,132,134,132,146,142,135,90,66,53,40,42,26,40,26,19,41,52,64,70,64,68,135,165,140,123,111,110,126,64,59,35,30,44,53,62,70,62,38,20,10,32,43,94,93,50,44,70,74,79,85,91,96,112,128,141,151,155,150,133,122,123,122,117,134,127,34,47,46,47,8,23,54,58,49,55,68,157,143,139,161,162,142,140,144,109,140,146,56,44,28,32,39,52,58,18,27,42,55,94,84,125,113,99,74,74,118,125,51,35,51,66,76,70,75,76,98,115,114,130,141,143,126,119,124,109,97,105,112,116,113,30,36,51,37,18,26,39,45,35,42,134,145,133,140,127,139,131,66,52,32,14,17,27,41,62,49,43,26,47,37,53,129,82,68,83,72,63,54,67,99,46,31,22,28,72,60,61,65,72,92,113,127,134,129,120,100,91,102,95,109,109,38,44,45,24,22,27,43,45,37,26,31,155,143,119,120,130,118,130,75,65,40,26,26,23,28,78,65,53,39,44,42,70,82,112,99,67,63,60,41,46,49,112,97,95,45,24,25,31,37,54,44,39,53,59,82,89,93,121,125,129,101,76,86,90,102,101,30,42,38,58,49,33,12,7,31,41,52,14,42,132,107,97,98,109,106,102,105,97,86,72,56,39,42,38,45,75,61,53,47,57,54,71,98,94,78,87,70,44,33,47,35,38,106,106,83,75,91,43,53,48,46,41,35,35,27,43,69,82,101,106,113,103,94,82,51,67,78,91,55,54,55,58,33,21,10,22,34,45,33,31,56,137,126,109,84,88,88,82,90,92,131,93,93,95,82,74,66,53,59,55,60,55,84,70,67,71,72,61,117,84,101,75,77,83,79,69,43,33,31,13,42,97,93,82,60,53,45,54,62,57,52,42,26,12,31,42,58,74,88,93,84,93,92,81,71,56,47,50,55,70,78,101,95,71,59,58,39,48,33,26,52,46,52,44,29,48,64,132,120,72,67,73,73,80,105,108,119,78,72,65,71,61,60,65,71,61,70,76,101,87,79,79,61,81,71,57,60,70,61,35,24,20,66,64,69,85,86,71,68,47,41,44,69,60,35,10,24,27,45,56,72,88,73,83,90,89,73,59,54,32,45,51,88,89,110,71,77,62,60,45,40,46,39,55,51,57,56,50,47,65,76,60,80,49,60,47,48,69,90,103,92,102,108,113,116,68,73,65,57,48,54,74,84,87,93,80,92,93,103,95,104,76,53,35,56,36,42,66,47,23,29,25,88,91,100,66,48,34,29,21,46,66,62,52,39,43,36,56,61,76,69,66,77,71,64,50,33,20,22,36,48,78,66,57,45,30,32,64,39,49,51,61,65,78,61,77,53,42,38,39,36,84,86,82,83,95,108,73,60,54,34,28,65,70,83,94,111,114,74,69,70,43,27,24,44,58,40,36,90,99,91,76,62,40,22,13,46,58,74,57,43,45,55,59,51,63,64,47,37,41,33,44,55,78,40,43,51,33,33,9,15,32,72,88,78,86,40,33,20,22,38,45,64,70,72,86,70,64,40,29,21,61,59,72,91,102,138,126,68,58,50,26,49,92,58,51,56,63,88,108,109,98,81,66,51,30,18,33,57,44,46,37,52,56,54,42,30,61,55,40,46,69,46,66,63,50,54,46,43,58,68,40,30,20,34,29,19,29,34,62,85,89,77,64,71,27,16,11,20,47,48,47,61,74,83,69,66,72,48,40,33,12,52,46,65,92,112,181,193,152,142,144,48,40,36,38,67,87,67,73,70,62,84,97,110,104,104,77,59,45,31,32,48,51,32,28,36,53,66,57,38,23,13,8,35,32,40,58,65,72,61,65,63,60,82,64,38,25,12,18,29,35,37,47,80,88,86,65,48,29,12,22,18,27,26,34,34,51,53,65,66,39,26,30,32,32,73,73,87,152,17,28,67,84,82,86,75,86,87,94,95,91,71,58,58,45,43,46,32,19,24,44,53,64,55,35,20,9,26,18,27,43,52,55,70,76,70,80,91,84,66,45,36,31,25,25,38,85,85,102,54,31,19,94,36,30,36,35,19,20,13,44,42,39,44,68,56,40,34,43,84,99,105,160,10,29,48,8,6,28,60,80,97,97,90,80,91,89,72,101,103,80,87,73,64,55,56,46,26,24,34,43,58,59,44,33,28,31,25,28,43,50,55,39,57,68,78,97,77,62,55,35,26,32,33,45,61,64,81,79,65,66,58,35,32,77,63,44,49,44,44,36,29,15,25,54,27,18,64,55,58,67,56,111,112,124,12,45,50,38,31,8,34,33,52,78,85,80,72,91,77,79,69,64,68,67,74,103,83,87,94,95,66,55,44,34,32,39,48,40,53,46,50,43,32,36,45,43,47,24,41,53,66,71,89,39,28,15,15,45,60,72,81,77,73,57,60,76,56,50,34,64,60,60,55,42,40,32,36,40,39,19,10,79,70,76,74,73,103,59,44,27,44,64,74,64,67,65,80,69,57,49,53,51,70,96,74,81,97,88,90,63,50,31,20,17,48,44,31,36,55,54,46,45,51,42,29,16,20,40,53,64,31,18,5,27,40,53,75,64,44,49,65,65,60,58,65,51,52,54,48,58,57,48,42,34,11,12,56,88,80,96,97,99,86,86,90,96,60,18,54,46,50,56,61,65,48,43,51,68,76,62,26,27,45,41,71,73,97,98,97,86,65,43,31,22,19,34,22,23,41,53,59,72,60,55,32,15,17,27,40,65,58,47,52,23,29,42,41,52,62,50,35,47,62,77,75,82,77,63,40,36,41,56,54,61,47,35,23,28,28,61,80,102,100,106,73,65,84,95,108,99,83,91,39,23,59,104,70,57,65,72,73,38,29,56,66,72,56,23,13,37,45,70,93,100,99,75,61,45,30,24,28,19,25,27,44,59,69,72,66,48,33,15,31,44,55,95,46,37,22,24,32,43,58,60,55,41,33,20,28,49,70,79,71,76,60,50,35,20,28,49,61,44,42,15,15,28,40,51,68,96,99,56,88,93,81,92,68,50,46,93,75,82,84,77,59,54,24,23,32,58,68,33,26,30,42,58,92,97,87,73,58,50,38,20,16,20,37,49,65,81,81,62,51,29,36,66,59,38,27,23,46,37,11,33,34,49,50,34,37,30,20,21,38,49,59,73,75,51,38,11,64,88,61,52,33,22,7,21,41,49,56,87,69,78,47,59,41,82,69,90,80,88,62,71,81,94,100,92,66,66,48,27,17,11,41,58,59,74,55,37,70,40,62,69,86,67,62,51,22,17,33,42,52,69,79,74,62,46,37,55,62,64,36,14,14,41,42,33,43,49,50,51,52,20,31,21,10,32,37,60,79,64,47,23,56,69,72,56,44,48,21,20,38,48,60,73,90,60,47,41,31,44,49,62,77,85,86,66,45,68,128,134,133,112,98,79,81,67,60,53,21,21,33,50,55,47,60,64,76,62,81,69,64,42,39,33,27,27,36,52,63,73,57,63,55,54,48,58,53,54,22,40,44,44,49,63,45,33,26,24,6,22,35,43,58,64,58,45,62,79,83,52,44,36,42,46,58,65,47,33,20,17,31,39,60,82,90,91,99,113,129,138,124,114,109,97,69,74,72,42,46,43,38,46,32,51,57,47,52,68,89,97,73,69,23,26,47,38,13,14,30,50,61,50,49,56,57,51,35,40,51,60,51,50,55,55,62,66,73,69,45,39,34,32,24,33,47,57,76,92,66,61,52,59,79,62,53,56,50,63,60,69,52,39,14,28,19,32,50,77,119,126,112,102,102,88,65,55,76,61,38,32,20,40,48,36,42,80,82,92,59,8,34,44,44,12,19,43,48,38,34,48,59,46,30,25,34,44,59,57,47,59,69,65,78,80,66,61,63,60,62,46,33,26,35,52,68,84,54,46,53,52,47,53,59,63,60,67,70,76,85,112,31,59,40,26,35,48,38,47,63,86,106,97,89,79,67,74,68,54,31,15,20,28,15,27,38,60,74,71,72,56,60,45,44,10,23,38,47,28,48,37,29,25,22,35,52,54,37,24,24,36,42,57,66,59,69,78,74,65,54,52,59,67,55,42,21,12,46,66,78,56,35,38,47,38,44,45,47,72,81,84,95,94,50,41,48,49,59,56,60,76,106,111,93,71,68,75,56,81,54,48,33,17,26,25,15,32,48,64,57,46,44,52,52,38,23,19,25,45,51,42,33,41,34,18,12,29,43,49,34,24,22,29,56,70,86,81,79,80,67,48,51,37,50,60,63,50,37,24,20,36,81,31,23,60,52,43,26,26,37,58,75,87,97,80,54,32,47,58,65,70,63,65,70,68,71,85,86,89,36,139,62,55,47,71,78,67,67,42,34,36,29,10,20,36,54,41,34,31,38,55,54,24,26,36,45,51,48,34,47,41,31,22,34,53,62,68,51,43,34,41,58,73,82,90,65,51,30,28,37,60,66,47,31,22,34,62,65,54,8,53,39,12,32,51,88,90,90,78,75,106,52,66,77,90,73,77,86,84,82,92,83,20,26,142,30,65,84,98,64,49,44,38,34,31,43,58,30,14,29,47,58,47,35,37,46,50,37,31,22,31,38,26,28,37,53,67,62,60,66,52,61,81,85,74,62,38,27,12,33,46,57,63,42,44,62,28,30,27,34,44,45,55,63,69,59,67,65,74,86,96,88,75,75,97,85,40,28,28,193,19,22,106,111,114,84,68,61,51,46,46,46,48,28,18,14,43,59,53,50,48,42,38,42,23,16,47,49,33,14,27,64,54,69,65,50,81,80,65,53,43,26,18,15,29,46,56,52,48,50,47,31,21,34,40,50,56,57,63,52,49,40,44,53,101,84,75,69,106,80,108,102,65,64,46,97,107,69,50,39,27,107,188,72,49,40,52,92,109,125,133,99,79,72,70,58,53,53,56,40,33,29,53,60,63,57,44,30,25,37,32,37,44,29,17,11,28,38,49,68,74,71,70,35,74,89,76,63,42,29,20,15,25,32,39,57,66,46,30,10,18,36,40,50,52,55,28,38,27,30,27,67,91,68,58,33,57,55,68,52,46,52,83,88,76,72,60,58,74,88,95,176,182,146,61,54,46,60,79,98,112,143,142,95,94,83,75,60,44,37,48,35,32,18,38,37,46,62,63,52,30,19,25,39,46,48,38,24,13,19,38,48,62,67,59,56,38,31,35,58,75,81,69,62,45,25,11,20,18,21,51,59,72,53,54,31,36,25,23,24,33,29,31,12,30,26,15,23,39,23,90,70,65,37,27,35,44,72,86,92,52,41,23,38,87,96,94,80,53,66,71,95,112,194,132,71,84,61,69,87,115,122,140,144,166,100,75,64,35,27,18,25,38,8,20,36,44,43,50,43,28,16,32,57,55,40,30,24,22,50,58,75,64,47,28,25,16,56,74,79,66,57,38,15,7,18,20,32,48,66,70,48,46,32,14,11,17,17,24,20,42,51,14,13,22,23,25,87,80,71,45,29,25,42,48,69,76,42,42,28,48,65,87,102,96,80,89,111,102,91,93,106,102,113,84,98,87,93,130,128,138,141,102,51,42,26,13,12,35,37,28,22,31,28,39,45,38,32,31,43,57,62,58,38,30,19,26,46,65,67,51,39,22,8,21,38,54,78,77,57,40,25,16,17,22,27,38,54,54,69,74,39,39,21,12,15,8,20,22,33,22,6,51,48,30,27,24,11,20,31,81,82,51,13,26,40,45,59,67,63,54,39,39,44,62,70,88,105,103,100,92,96,111,79,109,99,90,94,123,123,120,128,51,26,21,13,19,20,32,14,13,14,18,32,42,37,43,48,43,74,70,61,34,24,33,46,60,67,61,48,31,22,27,68,72,54,45,35,31,26,30,31,34,50,40,76,85,78,26,24,28,20,16,21,17,32,41,33,19,12,48,44,39,36,25,22,30,64,72,81,34,23,31,42,55,57,31,38,53,59,64,79,102,95,87,83,108,116,72,68,50,22,114,117,112,110,103,115,106,34,29,50,22,17,21,17,18,15,17,23,23,43,64,60,73,72,60,50,43,40,43,46,51,65,60,46,31,27,38,69,50,38,30,20,38,37,34,27,28,74,82,70,3,32,39,23,30,38,34,46,49,42,38,42,56,67,58,39,40,40,38,56,67,62,52,35,50,54,37,28,32,40,20,8,9,30,55,60,70,70,62,63,70,52,48,240,117,112,102,102,89,91,100,89,42,39,61,24,16,32,43,40,24,27,16,12,29,49,62,76,73,68,70,55,59,45,28,41,56,53,42,44,36,42,79,12,13,30,31,25,19,59,64,76,69,62,39,47,37,41,36,28,30,34,34,54,51,41,48,58,47,47,50,52,49,57,76,48,44,54,62,44,30,24,12,39,32,23,14,36,40,71,80,88,89,72,58,56,50,86,80,115,94,93,76,74,73,82,111,107,84,76,67,29,32,33,42,53,53,44,29,19,26,36,70,70,65,58,53,40,22,21,40,43,42,32,19,58,30,17,26,40,38,31,29,49,60,82,74,80,55,58,52,46,38,32,15,24,26,33,49,56,60,52,38,41,27,47,49,65,68,83,97,84,72,78,62,56,36,28,15,37,32,24,45,61,77,70,96,83,32,32,113,105,90,78,58,60,77,71,55,96,83,67,61,54,64,48,44,53,47,60,52,41,38,35,34,46,48,58,61,57,54,37,27,10,11,43,34,21,9,19,54,73,32,24,42,24,29,42,45,88,76,77,65,64,63,74,63,51,32,18,11,19,21,47,48,62,57,37,26,15,17,31,49,68,75,98,95,90,90,79,65,60,38,25,8,33,44,44,43,36,73,51,28,28,223,229,132,116,106,92,97,97,95,51,53,54,43,39,60,64,65,68,52,29,31,29,42,39,61,50,42,31,61,36,26,30,37,21,18,19,16,78,55,35,35,24,15,19,50,74,69,67,75,74,69,55,43,30,28,26,14,13,35,47,61,48,33,33,30,29,53,63,79,94,113,107,94,86,70,57,44,70,23,39,55,50,51,37,70,52,61,214,208,142,130,105,88,85,40,29,28,25,16,24,49,67,83,76,68,33,21,13,25,23,33,50,28,18,30,50,58,41,44,36,36,33,11,9,23,79,89,48,37,28,27,17,28,64,84,78,92,79,72,58,44,33,34,36,30,22,36,48,69,66,59,47,49,43,55,66,82,90,105,118,111,61,85,98,38,95,38,33,24,27,57,67,349,127,109,78,67,60,84,65,54,25,13,20,10,37,36,69,74,91,88,32,27,25,13,24,40,40,10,21,43,56,58,53,54,46,28,21,25,74,74,79,72,49,44,37,31,49,40,58,88,39,30,60,75,70,48,35,16,24,36,38,35,49,60,81,75,63,63,56,54,66,81,94,108,124,132,100,93,76,76,77,50,72,69,49,34,26,15,27,39,90,68,68,242,149,147,118,94,73,61,49,54,58,56,64,53,20,33,32,25,47,50,53,61,72,87,89,74,33,35,49,21,24,31,22,21,34,41,43,55,62,76,66,59,45,36,45,66,72,89,77,86,70,61,68,51,45,46,59,59,56,36,22,53,65,51,39,22,14,32,48,41,53,63,79,80,65,65,41,76,66,76,92,117,139,135,137,127,111,94,100,88,69,64,64,70,58,31,34,36,62,100,98,81,72,110,141,92,82,76,51,40,38,38,50,61,41,32,41,38,40,36,59,68,83,66,53,50,51,40,26,26,22,31,34,37,47,55,71,76,70,50,51,51,50,72,67,65,69,68,77,77,70,58,56,73,65,57,45,34,53,68,46,27,20,26,37,53,57,79,73,56,61,49,31,93,83,94,109,126,146,113,145,129,76,68,67,73,62,57,50,61,92,324,104,88,71,58,53,51,19,27,31,56,52,59,51,52,44,52,19,35,57,85,92,70,70,76,55,45,43,23,24,39,53,48,33,22,32,48,63,67,60,57,62,59,72,54,52,51,52,60,66,73,70,71,87,91,81,60,39,27,36,38,63,63,40,30,28,46,54,66,70,86,74,45,49,22,99,91,83,72,67,57,106,66,72,84,119,124,114,80,77,67,80,77,92,284,118,105,83,47,30,27,11,11,26,38,45,70,78,64,58,52,14,42,45,64,80,104,96,83,83,81,71,55,42,34,31,37,54,52,49,48,39,49,58,56,59,41,52,80,75,77,70,46,46,41,28,39,47,57,59,70,76,88,93,80,62,58,54,43,56,48,46,58,74,76,80,87,79,68,45,27,24,7,28,69,70,66,41,41,56,67,65,128,129,115,101,90,96,102,95,98,114,102,94,84,91,88,68,55,62,67,72,122,105,91,57,15,21,17,21,28,49,66,64,80,82,60,51,40,20,33,58,64,89,93,89,99,99,78,58,45,46,46,45,47,54,63,61,50,58,43,30,30,37,36,50,70,67,55,36,31,16,28,38,38,38,47,53,64,71,88,94,73,61,62,51,40,47,49,82,81,80,78,73,75,75,54,37,23,24,52,66,58,46,46,63,140,130,80,86,70,82,79,104,83,75,72,62,63,41,52,60,340,110,102,93,83,25,32,25,29,25,33,40,50,72,90,72,33,11,26,37,52,70,84,96,84,51,47,12,29,33,52,38,37,53,58,60,60,61,40,24,21,28,37,47,61,40,26,9,22,29,18,27,28,38,48,70,110,113,98,85,75,69,69,56,39,33,38,39,53,67,64,66,61,75,66,66,39,29,45,66,50,20,12,27,32,43,55,69,143,68,65,69,69,81,106,76,69,74,60,45,30,43,36,52,135,118,91,80,66,50,36,32,39,32,19,36,51,90,87,82,30,24,51,66,69,64,71,68,27,19,12,30,44,36,25,31,50,61,67,54,53,58,25,14,12,38,52,65,68,57,45,25,19,30,28,11,10,32,47,66,77,88,109,98,87,83,78,74,59,48,32,17,27,24,40,53,60,55,49,66,73,64,55,42,44,48,59,50,34,11,54,55,65,71,55,56,56,46,66,80,64,49,55,50,35,17,26,50,136,132,110,94,80,68,43,62,35,28,23,37,67,69,104,100,73,56,38,19,47,71,75,88,96,74,50,24,28,47,46,26,16,33,47,59,54,45,25,23,33,21,30,45,55,76,68,43,36,45,37,47,22,15,28,41,54,81,96,111,103,109,96,91,81,59,44,36,24,8,16,32,47,50,39,42,42,52,51,46,38,30,40,54,58,32,34,48,63,63,83,46,44,40,34,35,48,51,59,48,35,35,32,23,18,33,40,382,140,99,101,77,74,39,47,41,62,76,96,100,87,66,63,12,26,35,59,67,95,85,82,58,53,56,36,62,58,46,35,41,53,57,52,63,25,9,26,36,41,46,57,66,74,60,47,50,53,44,36,33,31,32,59,76,94,116,121,117,102,90,73,65,52,38,32,42,14,23,33,36,32,42,24,42,52,32,29,12,29,47,83,80,44,72,22,40,36,23,29,36,43,46,26,22,36,40,24,21,40,53,173,150,174,107,108,90,69,132,58,51,68,81,101,79,51,36,19,38,45,54,70,64,59,56,72,70,58,49,52,61,66,62,49,23,18,21,29,48,40,45,50,62,65,69,64,63,58,105,46,40,46,50,73,86,109,118,110,103,93,74,63,63,54,48,39,32,22,24,26,34,28,10,24,42,49,43,28,29,48,63,71,74,71,61,66,80,77,42,29,14,16,19,11,22,26,13,32,15,20,34,36,26,38,47,164,152,107,113,98,82,63,68,64,63,64,76,88,66,52,44,35,45,48,71,62,70,58,71,62,51,43,44,47,42,27,27,36,40,30,33,34,44,61,75,80,78,73,87,97,60,77,55,76,93,97,110,105,91,66,60,47,39,30,32,14,38,31,45,54,59,50,43,54,61,69,72,58,67,72,69,61,66,31,20,28,16,16,25,31,43,17,24,39,44,62,171,168,117,112,109,68,56,58,18,9,25,55,48,53,49,73,80,62,38,40,44,52,73,62,56,40,35,23,38,47,40,35,51,44,37,14,16,31,47,59,72,78,92,97,85,70,83,64,69,95,101,115,115,95,83,66,52,40,48,36,22,10,26,21,49,54,64,58,66,76,70,56,54,67,106,87,78,68,65,33,61,42,33,26,40,34,31,51,37,48,49,32,40,54,335,178,111,128,117,121,114,102,105,68,52,48,35,18,62,56,55,51,82,85,90,70,47,21,29,56,51,53,57,48,24,9,17,29,40,46,51,53,47,37,24,13,14,31,42,59,81,89,103,100,90,89,96,83,82,105,116,105,94,91,59,43,35,33,20,12,9,24,20,22,61,69,84,78,74,65,102,81,72,60,48,36,19,26,33,48,55,33,38,45,41,45,49,56,58,57,211,194,175,164,146,148,139,127,143,128,125,109,92,48,46,61,57,78,89,72,63,80,78,56,46,38,8,14,29,56,58,41,35,22,12,22,27,44,52,52,41,34,17,18,26,44,54,75,92,108,111,104,98,110,99,90,100,60,37,31,20,30,23,17,18,27,30,34,49,55,69,85,84,68,67,54,45,53,56,52,33,26,19,64,64,55,32,27,22,12,27,44,54,43,23,14,29,53,64,62,78,63,205,194,182,159,165,153,149,115,99,80,41,53,62,70,91,82,66,56,71,64,45,34,23,17,39,44,41,46,28,17,14,29,38,38,36,30,46,35,35,30,40,73,84,98,111,118,110,118,114,106,105,114,55,35,23,10,14,32,32,30,40,40,44,50,53,70,83,79,64,65,45,36,34,49,60,37,21,16,18,30,59,64,48,37,28,16,17,26,35,54,50,29,10,35,48,63,67,71,70,293,320,229,132,124,106,96,92,83,83,88,47,41,45,52,46,42,41,12,16,28,29,40,45,35,15,18,41,38,27,18,26,41,50,47,47,55,71,89,108,115,115,120,125,117,119,132,121,40,37,27,16,31,34,34,48,48,59,58,66,66,73,74,58,49,36,22,27,34,49,42,33,10,8,23,33,42,44,31,48,41,27,27,40,51,54,40,28,18,50,49,70,84,86,85,347,302,88,94,91,63,37,30,42,53,50,35,15,11,29,46,41,25,29,37,30,47,39,23,11,17,56,54,63,56,61,60,58,67,82,99,103,108,127,130,130,106,55,42,29,30,35,28,22,38,44,65,62,62,64,69,54,45,28,16,12,19,16,29,36,36,19,20,14,18,28,37,27,16,42,40,38,47,52,58,54,60,50,40,64,63,74,94,103,104,298,339,322,329,324,176,70,79,69,78,89,99,88,73,57,41,29,14,34,38,40,37,40,22,32,46,12,24,40,52,45,45,31,41,31,45,60,70,54,55,51,59,70,79,94,93,115,129,126,117,106,56,46,36,37,39,25,12,16,32,53,50,50,58,65,52,55,47,29,18,28,15,22,35,42,40,30,17,10,18,52,31,16,8,29,50,53,54,80,69,65,69,70,75,89,104,119,110,113,120,333,324,320,303,87,84,55,46,63,80,84,78,86,97,91,60,23,32,19,14,26,22,36,46,44,41,42,26,18,26,30,39,58,56,57,45,52,51,61,76,61,44,33,37,51,59,73,79,90,105,111,119,106,93,87,76,55,48,42,37,29,38,27,17,14,32,42,47,37,38,33,44,47,45,29,31,34,10,18,29,47,47,34,17,24,43,30,12,21,36,35,62,78,56,64,60,62,99,114,102,102,334,321,315,132,84,40,27,16,13,54,60,87,78,90,70,64,85,22,20,27,20,23,14,23,40,54,48,28,31,20,6,20,39,53,73,71,70,61,60,66,74,69,53,39,20,27,41,51,60,80,88,97,94,98,92,86,72,62,47,37,18,15,29,19,6,18,35,41,36,35,26,25,31,36,34,47,44,22,10,16,19,24,51,56,44,33,35,36,51,39,31,32,33,12,23,48,64,52,42,48,47,50,62,118,111,109,82,92,100,158,88,50,55,66,57,70,84,81,65,75,26,9,9,22,40,27,13,12,24,23,19,29,15,17,36,46,72,77,83,73,74,30,18,7,28,37,51,69,82,77,93,80,84,79,65,50,57,29,30,25,14,26,18,9,23,35,38,32,17,9,23,30,19,27,35,18,6,41,37,36,52,61,54,55,49,43,36,16,12,39,28,30,36,58,77,100,109,75,75,80,110,87,167,119,102,36,24,40,50,66,69,76,62,49,35,28,46,21,42,37,25,13,29,48,34,23,6,16,24,30,42,62,82,90,85,90,75,84,75,62,46,32,18,20,33,45,57,69,74,60,71,68,72,52,41,20,20,22,21,33,35,30,26,38,39,27,28,17,24,36,22,8,27,15,32,30,45,47,56,62,58,57,51,54,30,48,57,63,44,36,16,32,45,70,85,99,121,88,75,71,80,162,142,118,111,102,93,87,80,65,50,51,47,53,53,58,64,61,48,51,40,45,35,46,36,29,43,37,49,48,32,18,21,30,38,47,59,68,74,77,87,59,66,36,21,30,38,44,65,63,62,49,48,57,53,56,52,41,47,14,22,23,39,38,33,42,36,18,24,31,25,42,33,25,28,33,28,20,30,17,33,41,44,46,46,60,50,50,44,53,66,69,26,28,42,58,72,96,107,46,49,55,72,87,164,159,168,140,112,116,102,91,74,69,66,52,43,34,53,47,63,42,49,34,40,44,46,61,56,42,49,55,39,38,49,51,36,42,49,53,72,48,50,78,58,39,27,14,22,35,73,56,43,36,35,44,44,60,61,47,30,18,19,20,41,43,45,18,18,8,29,34,46,44,41,14,23,36,41,28,14,25,30,24,38,46,36,24,36,36,34,40,43,50,60,65,40,44,49,66,82,99,146,62,31,30,38,43,57,75,92,108,154,153,158,161,152,215,143,138,108,107,104,119,103,89,94,82,57,31,27,19,45,55,34,42,40,22,28,49,62,68,58,66,58,52,57,58,51,38,23,27,36,43,61,62,42,56,68,46,30,22,32,47,60,46,31,23,25,36,59,60,60,41,28,17,14,39,50,38,9,13,21,30,40,47,67,40,18,13,40,46,67,83,29,30,17,20,32,44,26,14,35,32,18,15,26,42,34,48,58,76,64,53,52,61,70,99,102,108,163,95,90,59,37,31,45,51,63,92,179,163,144,150,137,126,89,96,111,110,106,98,77,63,58,16,29,41,38,47,17,22,10,34,67,74,84,62,68,65,33,24,9,25,36,68,67,23,36,69,86,84,64,52,47,44,33,40,48,50,51,35,16,20,27,51,59,44,44,35,32,12,13,39,32,24,12,33,26,41,46,54,41,32,26,25,54,58,59,43,48,41,43,45,39,47,11,55,41,33,15,18,27,39,22,20,30,48,62,58,46,37,74,71,80,103,113,79,78,29,69,78,120,118,124,68,110,107,122,95,78,54,86,31,40,34,39,20,27,22,24,46,60,103,102,25,14,11,34,46,67,39,29,58,69,83,63,60,59,50,35,33,41,36,38,23,20,41,39,52,50,32,38,34,35,14,33,37,35,29,25,10,47,47,42,46,37,38,36,36,57,51,55,58,47,39,59,32,54,43,32,29,36,26,19,25,33,41,50,41,25,40,48,62,118,104,86,73,60,17,22,89,94,109,124,289,121,106,108,97,85,87,81,104,98,99,88,53,45,31,38,39,34,10,22,29,19,40,81,108,109,98,32,33,28,24,31,57,60,38,44,78,70,74,71,66,56,47,22,21,25,29,28,23,37,36,41,42,46,15,20,31,34,29,30,20,21,26,39,32,44,44,26,30,41,48,35,28,47,44,54,62,49,43,49,43,51,47,50,51,27,20,24,40,47,35,21,16,19,48,57,63,78,95,87,63,48,22,19,20,72,90,98,115,250,142,94,69,76,84,93,49,30,41,78,66,76,94,83,35,21,18,33,24,17,26,23,22,73,102,116,88,82,87,75,55,51,51,43,28,12,50,59,51,53,54,80,72,57,61,42,31,13,24,33,12,16,30,39,26,27,35,31,13,28,37,38,29,18,10,29,46,37,37,42,28,14,25,51,44,16,21,45,41,46,27,34,24,31,47,44,51,65,77,62,54,43,25,31,44,54,55,45,22,14,27,39,57,68,75,102,67,50,37,28,31,48,59,102,258,64,64,72,79,119,79,22,60,76,93,108,100,21,34,41,46,28,26,38,64,85,106,78,73,71,70,67,52,37,41,18,44,51,47,48,54,64,68,49,30,18,29,32,31,22,31,29,30,26,43,37,16,14,30,35,30,46,46,31,20,10,18,37,48,55,50,30,18,12,23,45,36,29,22,26,26,38,18,16,23,50,53,26,40,43,53,78,72,73,41,40,37,54,65,72,66,32,28,38,48,54,55,79,83,82,63,51,53,52,46,58,71,119,85,68,48,51,85,91,115,101,74,70,17,32,88,104,68,51,67,46,57,56,43,38,42,74,95,104,56,53,76,51,40,26,43,26,32,41,35,42,45,51,57,40,29,13,9,24,29,33,22,22,25,41,36,40,30,17,6,23,37,40,51,46,26,11,17,37,49,60,60,38,27,25,28,40,50,44,26,8,42,35,23,10,21,35,52,16,39,32,51,70,77,82,90,100,113,58,67,81,67,58,45,45,46,63,69,88,86,75,70,78,66,53,56,77,172,59,41,55,94,89,103,68,63,48,74,81,74,70,66,70,72,37,61,89,84,81,55,32,36,72,50,31,9,18,34,38,27,20,35,33,48,42,26,10,16,17,12,19,26,23,37,49,47,40,17,10,16,29,44,55,60,46,34,31,37,40,55,72,51,36,27,21,39,53,52,33,37,15,33,33,33,25,30,47,38,40,24,44,61,70,88,99,105,112,112,88,102,100,67,60,55,60,73,86,102,102,94,79,91,90,74,82,174,140,69,77,68,79,21,19,100,98,93,26,15,48,68,74,85,130,78,91,83,19,14,46,64,79,86,37,49,64,25,17,12,36,33,31,16,31,38,53,46,30,16,7,20,6,17,20,16,15,33,54,68,34,26,16,9,22,40,57,63,58,53,47,56,48,57,64,66,50,18,29,44,52,44,50,34,21,9,23,38,38,43,45,47,58,65,54,61,84,92,94,108,107,100,94,84,74,97,113,109,119,127,113,113,108,92,107,171,182,189,256,266,64,62,60,73,77,73,27,14,32,47,45,29,70,68,100,22,36,56,81,101,119,53,16,38,31,40,28,37,26,12,27,35,46,55,42,36,15,31,29,19,30,18,20,37,53,64,44,41,39,32,29,40,55,52,50,49,44,49,41,46,55,71,60,46,37,33,41,59,59,52,42,18,10,32,46,53,59,60,62,54,56,62,69,75,113,107,94,102,141,143,156,118,127,137,149,74,75,66,64,65,56,63,62,52,49,62,71,70,55,44,156,158,31,31,51,79,96,43,24,27,43,42,43,36,43,20,8,23,38,55,56,41,27,24,33,23,28,33,34,37,49,60,64,60,43,44,43,39,37,49,35,45,31,30,22,37,46,68,90,55,51,45,54,70,70,57,43,32,38,24,41,58,74,75,73,69,46,50,51,119,130,102,110,107,127,152,171,171,164,175,160,136,144,162,134,137,70,59,58,54,52,65,62,64,56,55,44,56,71,81,73,85,49,48,45,59,73,106,87,88,50,37,48,58,49,55,42,27,9,20,27,29,50,44,30,15,25,20,16,17,33,43,48,60,74,65,59,37,30,32,37,22,31,30,35,21,16,22,42,60,75,87,84,71,70,65,52,53,45,38,34,36,38,45,69,75,61,60,58,36,33,42,63,132,121,122,121,123,125,135,150,169,175,181,212,214,296,126,123,105,77,59,54,13,43,56,86,90,74,64,63,123,102,61,57,63,57,73,91,79,55,55,94,53,59,63,61,52,37,20,27,32,19,36,46,20,15,24,9,14,26,75,57,47,24,16,39,29,8,19,29,30,28,41,37,49,56,78,81,74,45,38,44,37,28,25,32,39,64,77,65,54,42,40,25,20,130,136,179,203,227,199,118,104,90,90,53,44,25,76,57,91,161,156,135,140,109,85,70,74,65,86,76,67,74,66,75,66,55,42,35,37,47,8,9,45,44,34,20,27,11,13,20,48,50,84,57,63,40,28,14,21,33,17,12,30,34,17,17,35,34,53,69,79,90,78,53,34,25,24,22,14,11,25,49,65,36,47,21,17,31,157,164,219,229,108,94,81,57,52,35,88,100,179,163,82,81,54,57,63,67,77,91,80,88,88,32,28,30,45,44,21,35,40,49,39,29,13,14,29,41,54,81,46,50,33,29,24,26,34,26,36,29,14,12,39,40,50,57,93,88,63,50,28,21,6,20,15,17,73,51,47,23,25,29,39,45,267,218,106,95,85,56,119,200,92,88,70,62,50,46,50,56,87,88,106,99,21,16,33,35,37,29,41,55,51,41,26,18,24,35,48,30,21,57,50,51,42,47,38,19,22,49,24,16,20,31,36,39,47,85,51,38,36,14,19,26,22,69,55,40,32,9,9,40,47,47,53,184,193,180,257,104,84,76,202,118,72,62,49,40,34,48,70,82,88,91,102,108,101,10,8,22,32,26,28,42,54,55,44,30,25,31,36,36,42,56,16,22,36,42,69,59,48,48,32,14,30,28,7,19,29,27,25,31,64,55,38,40,23,32,37,52,72,64,66,27,19,16,35,47,63,75,154,181,130,84,78,112,142,110,106,124,60,46,37,27,25,42,58,71,70,79,68,86,95,103,92,24,16,20,29,26,60,56,42,37,18,17,22,34,53,40,21,25,58,69,70,66,27,21,13,26,19,18,26,16,8,23,38,49,56,67,66,74,45,27,47,54,63,51,40,28,24,28,51,82,160,130,208,154,104,79,69,46,35,31,49,46,58,65,103,123,114,92,78,30,23,27,45,37,52,69,70,58,44,29,12,35,52,51,31,43,69,74,53,33,17,10,16,24,18,12,35,12,8,15,25,72,76,69,25,35,51,61,64,40,44,89,141,125,234,147,77,52,46,23,32,45,69,49,25,40,44,73,81,122,117,98,86,68,51,42,30,23,40,36,42,66,66,59,43,29,25,49,59,58,48,57,81,79,61,44,16,16,34,33,39,46,23,29,20,10,18,52,60,82,17,26,45,81,72,78,56,57,68,85,94,103,179,157,148,132,90,82,64,45,34,8,24,38,58,44,18,20,50,60,99,112,103,89,75,94,77,38,35,40,45,18,59,70,70,51,45,40,32,45,56,59,65,66,72,81,62,63,46,20,17,25,23,19,38,50,40,24,17,18,35,47,62,49,35,38,79,93,87,67,71,75,112,102,158,161,244,191,153,83,76,55,41,24,21,41,56,27,21,16,36,106,108,96,91,83,72,68,58,48,44,20,11,21,54,68,69,48,40,44,38,42,49,73,77,74,64,45,35,29,17,15,14,29,45,54,35,45,35,26,45,113,80,69,55,44,76,50,62,89,92,84,98,109,150,144,207,230,88,176,184,179,194,274,265,189,192,123,120,70,60,36,28,46,40,40,55,38,41,75,81,103,91,84,92,81,72,70,58,52,16,22,42,55,65,60,32,21,28,28,40,81,78,52,42,46,32,25,18,24,32,45,56,65,49,49,43,123,94,87,68,64,55,50,67,72,102,100,106,159,152,210,66,199,202,289,196,162,145,121,104,81,48,49,56,102,70,63,60,82,99,108,85,78,76,72,59,74,83,41,29,25,42,50,70,66,21,14,15,42,70,61,41,26,33,35,33,32,32,35,66,97,66,72,68,109,104,81,49,40,45,80,98,107,44,60,234,204,295,139,131,110,95,74,60,63,61,90,82,71,70,69,84,109,88,78,61,55,55,52,88,42,36,56,61,63,42,29,26,26,36,56,64,57,29,20,28,26,36,42,73,79,97,114,94,35,31,59,61,92,99,106,131,169,186,41,232,228,231,186,134,123,98,94,84,74,82,79,83,88,79,67,54,49,30,35,48,67,62,48,52,70,73,56,59,46,41,77,74,44,43,25,28,18,22,94,99,110,128,112,21,23,28,68,85,158,284,197,198,141,130,110,96,103,93,117,98,88,80,73,65,76,70,76,72,27,26,43,76,71,38,69,62,71,63,64,75,63,53,92,87,92,48,48,27,23,6,234,101,112,116,108,94,49,65,94,189,341,205,214,117,123,108,59,57,65,61,79,65,67,19,24,32,16,27,46,87,88,68,80,74,72,72,77,111,47,39,24,42,46,217,155,113,119,113,101,59,42,40,34,53,65,112,272,190,131,118,118,44,43,51,69,74,67,50,32,44,29,15,82,116,124,108,49,49,80,248,245,139,125,130,124,116,89,71,53,54,61,83,172,137,134,131,134,44,34,49,53,61,42,36,44,44,36,24,34,45,121,93,69,51,60,100,107,161,163,115,100,74,68,80,159,98,203,144,43,32,60,57,50,46,27,23,41,46,35,46,42,64,78,122,100,92,65,66,90,97,182,108,90,166,158,55,33,55,47,40,48,41,27,14,22,40,49,53,54,57,96,57,54,79,80,197,96,111,124,254,171,62,41,30,25,18,48,20,27,39,45,64,70,68,133,83,44,46,90,95,196,207,225,113,131,126,264,189,181,73,53,49,10,9,24,40,46,35,36,48,62,74,90,82,138,99,59,50,35,25,59,78,86,95,212,219,236,135,293,245,167,72,61,31,22,34,47,48,50,59,68,77,102,93,94,118,128,105,98,17,53,71,95,104,237,246,234,150,152,150,162,312,306,292,229,171,80,54,34,42,46,46,69,55,68,68,86,116,113,104,116,134,147,142,132,115,98,60,63,35,28,38,68,83,96,195,254,243,246,164,172,-1,273,83,61,64,41,59,57,74,68,70,81,104,106,120,114,144,146,176,86,72,53,36,53,73,93,265,260,260,146,258,87,76,80,72,84,79,85,101,133,132,112,105,94,70,61,44,52,65,71,78,95,279,268,268,275,150,328,158,85,102,113,92,85,90,98,94,102,124,126,138,143,124,99,214,214,112,108,111,86,69,46,39,81,95,112,297,-1,-1,329,347,114,109,103,103,111,156,150,94,101,86,114,88,114,119,114,116,41,33,32,50,60,67,93,113,322,302,-1,-1,385,134,152,112,104,127,113,124,142,157,89,87,66,139,128,131,75,46,12,38,49,62,93,370,322,-1,-1,406,132,138,152,128,136,150,147,75,80,63,63,90,138,139,66,66,19,20,24,31,54,82,390,393,365,327,323,-1,-1,-1,-1,708,144,139,157,50,37,25,40,116,134,141,72,41,29,48,171,296,418,371,339,-1,-1,-1,361,159,152,139,145,36,42,55,49,13,119,123,163,48,62,169,95,277,410,412,365,364,-1,-1,175,163,139,147,66,23,30,47,50,48,27,12,118,119,60,161,109,370,380,377,-1,-1,183,113,148,5,44,29,28,107,120,95,82,86,138,171,159,142,134,349,386,-1,-1,208,192,200,103,58,46,33,6,16,27,63,46,40,36,44,112,96,85,87,106,117,152,145,394,208,90,98,74,66,40,31,82,67,59,57,138,128,94,100,119,125,408,-1,-1,94,88,75,63,50,42,79,73,62,74,94,123,111,110,142,212,-1,-1,228,80,74,96,93,56,47,87,85,88,82,125,128,117,132,164,158,194,-1,-1,50,78,87,89,98,96,88,100,136,151,197,191,202,-1,56,38,91,104,110,128,138,149,219,235,316,31,36,59,72,84,98,111,132,116,139,209,214,-1,415,39,22,42,97,92,100,159,412,12,24,41,71,68,81,349,281,16,25,33,57,62,74,177,215,312,284,278,34,44,61,64,78,89,195,184,340,293,82,84,317,307,219,224,332,320,320,235,238,335,328,360,29,50,264,263,263,253,249,344,341,14,18,25,292,271,270,256,261,263,172,18,293,281,276,280,269,27,321,304,306,309,306,29,121,308,308,319,323,155,217,302,290,298,308,134,207,274,207,214],"ospedali":[-1,-1,-1,-1,-1,-1,105,126,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,205,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,20,-1,-1,-1,-1,-1,49,53,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,107,87,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,182,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,424,421,-1,-1,-1,-1,-1,-1,-1,-1,-1,398,398,412,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,398,387,335,298,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,351,345,-1,-1,-1,424,394,383,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,180,187,38,43,-1,-1,-1,428,424,405,400,429,416,392,372,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,424,312,183,185,20,405,396,390,394,406,397,364,377,430,430,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,428,413,274,200,200,205,-1,-1,-1,397,384,374,376,377,364,709,414,408,414,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,407,396,364,169,218,212,9,-1,-1,-1,-1,-1,-1,-1,-1,-1,380,372,372,371,367,400,398,404,424,-1,-1,-1,-1,-1,-1,-1,-1,402,289,173,221,221,217,22,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,428,370,356,361,353,349,372,330,379,384,399,-1,-1,-1,-1,-1,-1,-1,-1,-1,421,406,198,210,208,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,350,347,344,346,339,322,375,387,412,421,428,-1,428,-1,-1,-1,-1,-1,190,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,411,385,374,367,338,325,318,347,360,381,390,406,402,409,-1,-1,-1,-1,-1,-1,-1,-1,-1,182,182,140,165,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,390,392,380,357,314,308,351,369,394,389,394,-1,-1,-1,-1,-1,-1,-1,-1,335,161,104,116,161,-1,-1,-1,-1,-1,-1,411,401,395,402,344,328,300,380,396,-1,-1,-1,-1,-1,-1,-1,-1,-1,373,153,159,94,121,169,189,202,214,230,-1,-1,-1,-1,-1,-1,-1,412,396,399,388,366,337,329,317,309,284,298,350,395,407,-1,-1,-1,-1,-1,-1,-1,-1,-1,388,169,121,95,140,144,188,186,204,219,235,259,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,434,419,389,390,360,326,325,328,298,313,341,403,420,426,-1,-1,-1,-1,-1,-1,-1,368,408,405,370,163,145,131,107,104,127,145,149,167,181,196,213,235,252,264,270,-1,-1,-1,-1,-1,-1,-1,-1,427,410,394,380,367,356,335,319,312,302,286,281,268,253,256,261,400,415,422,-1,-1,-1,-1,-1,-1,-1,415,409,379,346,170,166,121,126,125,139,168,165,207,225,241,263,289,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,423,392,388,356,334,322,305,292,256,242,261,381,398,402,430,-1,-1,-1,-1,-1,-1,-1,428,414,402,330,176,128,140,135,149,167,217,233,247,264,271,-1,-1,-1,-1,-1,-1,-1,-1,-1,426,408,377,365,358,339,325,322,326,280,267,279,226,374,388,405,417,-1,-1,-1,-1,-1,-1,420,416,390,381,359,325,320,198,175,141,163,157,150,231,233,241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,386,371,353,338,331,330,332,266,211,226,365,375,400,-1,-1,-1,-1,-1,-1,415,394,375,359,343,193,191,155,154,161,172,221,250,245,254,269,279,-1,-1,-1,-1,-1,-1,-1,-1,422,411,396,387,362,356,329,319,322,214,301,368,384,-1,-1,-1,425,-1,414,398,387,355,351,355,357,204,194,166,164,175,180,185,238,188,240,258,261,270,266,277,-1,-1,-1,-1,-1,-1,706,412,411,401,380,367,352,344,320,324,289,185,346,355,370,377,385,397,707,-1,-1,413,412,419,410,390,370,353,339,348,359,207,187,179,192,187,201,232,220,231,272,270,273,284,293,305,-1,-1,418,401,386,391,371,360,342,366,283,186,158,156,167,162,175,188,176,174,360,378,380,402,-1,-1,-1,-1,395,408,397,394,374,352,344,330,200,192,192,216,200,213,227,224,229,267,278,292,288,307,343,420,409,420,400,376,357,350,330,321,159,155,156,148,169,279,276,321,347,361,375,414,427,-1,-1,388,397,385,378,363,349,322,284,213,202,204,213,234,231,236,252,256,280,298,305,307,310,331,-1,398,399,388,372,358,345,342,305,154,146,134,138,131,147,143,161,271,279,313,331,346,362,393,399,421,418,421,388,382,373,376,370,306,302,246,221,215,217,225,242,240,235,250,262,272,284,312,317,318,383,400,-1,414,383,376,385,364,340,332,296,133,129,130,129,129,122,134,137,151,243,252,266,264,290,305,324,373,370,404,401,413,403,388,383,362,363,374,366,372,358,348,306,243,235,222,218,228,252,243,261,260,262,268,286,296,324,332,351,365,363,-1,390,364,358,350,328,321,117,103,116,119,112,126,138,217,226,262,269,332,331,366,389,393,410,403,389,375,349,361,354,357,364,363,300,260,248,235,258,267,249,275,273,285,289,284,297,302,331,341,359,361,362,367,-1,-1,346,343,337,311,291,90,97,93,127,107,134,204,243,261,272,299,399,383,388,377,353,340,339,352,349,363,283,259,252,260,273,279,280,289,285,299,306,298,306,376,375,371,-1,325,296,83,84,82,94,84,89,129,136,180,197,211,197,222,234,239,288,291,329,343,371,382,395,356,323,332,333,336,345,355,356,264,261,277,296,298,298,304,308,309,319,314,-1,-1,-1,-1,400,370,358,312,302,286,244,59,70,74,69,88,101,132,155,155,156,170,181,186,198,212,245,302,320,336,370,326,322,321,322,336,339,350,351,288,296,314,311,317,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,398,376,306,297,271,263,72,65,55,51,117,143,148,147,154,193,227,290,298,330,319,324,312,307,311,317,328,326,342,338,306,301,312,319,315,315,321,338,326,340,-1,-1,-1,-1,419,423,-1,-1,-1,-1,-1,-1,-1,-1,-1,409,362,289,274,275,110,101,68,48,35,51,84,91,118,138,149,132,141,224,285,342,312,307,296,296,296,306,317,314,320,315,308,348,338,326,328,355,352,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,377,305,304,260,252,207,190,195,22,83,83,102,119,134,145,276,279,319,303,288,288,288,286,294,303,302,314,318,317,336,350,344,346,370,429,425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,385,375,358,349,318,297,271,258,226,231,206,199,188,111,4,76,91,96,114,121,119,106,171,192,255,266,278,289,280,269,274,272,292,290,296,295,299,321,334,334,355,347,361,413,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,382,354,325,310,282,276,237,222,204,201,164,111,86,40,68,83,103,112,116,115,87,151,160,177,259,258,259,269,279,268,274,258,256,272,266,287,281,286,307,322,335,347,402,372,377,401,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,366,325,306,252,222,209,186,173,160,115,107,87,97,110,106,93,77,172,182,238,252,259,271,261,266,249,248,248,259,262,263,268,296,329,339,355,397,408,405,412,414,369,381,389,398,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,408,372,294,250,231,224,199,196,178,163,126,96,96,113,117,60,74,158,224,232,242,254,252,243,238,236,247,256,252,266,284,288,332,350,388,388,401,416,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,401,341,283,273,242,225,213,202,191,187,173,78,102,107,118,107,111,75,80,64,64,44,63,146,154,216,223,231,241,227,221,231,241,241,252,273,282,305,335,335,358,376,-1,-1,-1,-1,-1,-1,-1,424,-1,-1,-1,-1,423,-1,-1,-1,-1,-1,407,369,335,274,231,220,202,200,156,149,168,102,110,110,90,70,56,50,42,124,137,201,204,215,230,215,212,225,224,237,255,265,282,309,322,337,340,-1,-1,-1,-1,426,-1,426,-1,-1,424,416,427,-1,-1,-1,-1,360,300,256,223,215,192,200,173,110,94,86,76,63,49,28,28,134,190,198,213,200,203,214,209,222,236,258,277,284,306,323,316,-1,424,420,-1,-1,-1,-1,398,399,404,408,-1,405,416,422,-1,-1,420,297,266,237,186,191,224,111,99,79,68,55,54,19,8,67,48,72,87,100,108,114,179,191,198,216,207,201,184,190,195,212,235,238,296,302,298,305,315,-1,705,413,-1,-1,380,384,391,398,427,411,418,404,401,413,345,325,316,275,257,248,247,256,197,202,210,105,92,84,57,44,27,11,65,75,85,92,107,116,105,106,167,178,203,187,201,200,199,230,200,190,185,186,207,228,230,238,254,301,287,292,308,315,326,345,351,420,401,404,385,369,370,362,361,363,378,378,383,400,387,394,264,262,259,206,215,113,99,62,38,23,48,59,93,101,102,101,86,110,154,164,191,182,192,186,179,198,188,175,167,169,175,190,210,214,236,247,259,275,277,285,352,428,421,404,393,382,378,351,346,353,347,364,359,359,362,361,376,370,369,389,393,232,235,117,98,71,64,37,24,50,53,67,82,75,85,89,86,94,150,165,182,179,179,171,153,162,165,178,199,218,249,260,261,272,286,373,359,358,425,-1,426,425,708,370,366,359,338,341,345,348,341,334,346,358,373,371,373,298,290,276,265,251,266,250,250,256,130,118,91,75,63,47,62,74,84,87,79,65,75,71,72,82,134,156,156,167,171,158,157,147,139,159,168,187,208,231,250,247,260,366,409,417,424,355,344,344,321,320,332,326,331,330,332,339,351,343,342,348,381,358,343,312,311,298,297,289,264,255,230,141,132,120,114,95,61,64,75,77,90,88,55,55,52,75,66,127,160,157,171,151,127,138,154,174,189,200,221,241,246,243,249,418,398,382,384,394,401,334,313,308,316,312,315,318,318,324,330,333,332,339,340,343,348,-1,334,322,303,293,288,279,271,247,230,227,168,149,137,133,118,112,72,76,69,86,89,78,64,48,50,49,65,110,146,152,153,135,134,118,117,135,152,168,171,181,200,208,233,229,240,396,371,381,398,396,390,384,314,306,302,308,301,299,303,305,303,308,320,316,327,316,329,332,-1,-1,361,329,336,319,313,291,292,282,260,242,213,208,226,166,157,131,123,96,88,78,82,104,85,68,54,40,34,26,44,60,97,124,144,136,109,100,115,136,156,154,169,187,200,216,210,229,239,401,390,373,349,369,379,400,376,366,346,297,302,304,291,286,285,284,282,289,300,297,296,303,310,304,301,321,344,-1,-1,-1,-1,352,347,356,334,315,313,311,301,255,230,217,198,199,180,162,150,136,117,105,91,101,107,105,100,80,54,48,23,18,31,42,58,79,104,116,137,148,155,134,109,101,88,100,115,128,143,156,182,188,206,204,210,218,247,396,383,335,358,365,385,376,353,344,354,282,281,274,280,270,269,276,272,288,279,295,288,294,296,-1,-1,-1,705,414,356,358,353,328,322,323,317,316,286,287,243,218,207,197,190,160,143,127,102,112,118,118,98,86,67,51,45,32,12,35,46,60,81,109,127,133,171,150,123,85,95,80,78,88,121,127,142,148,176,187,194,189,212,225,234,313,338,343,364,366,367,378,358,344,332,337,341,343,346,272,277,274,266,257,255,258,259,261,266,264,270,295,274,287,302,-1,-1,-1,692,380,373,358,339,333,337,326,296,266,268,219,236,204,197,188,166,158,132,120,122,127,129,90,77,71,54,45,57,46,59,78,90,104,118,118,105,160,78,70,60,72,80,121,119,127,144,164,186,182,176,206,311,328,349,358,353,362,347,341,320,330,338,278,264,258,244,236,243,235,247,253,252,259,-1,-1,-1,-1,431,393,398,352,351,344,307,262,250,236,244,233,206,193,176,154,147,131,127,115,90,79,59,57,51,96,106,116,115,102,89,90,52,56,64,58,68,99,98,110,159,169,164,198,318,315,333,341,351,345,337,331,308,317,280,273,243,236,230,228,224,230,239,242,232,254,-1,-1,-1,402,403,401,366,359,358,335,307,311,280,258,258,257,244,223,207,201,178,163,151,140,127,113,100,87,75,81,70,54,55,63,58,62,85,98,134,128,120,93,84,52,42,34,50,53,89,98,112,140,160,154,160,178,286,303,307,324,335,343,331,323,334,310,315,301,295,281,257,248,236,213,237,212,221,236,233,242,255,219,235,290,-1,-1,-1,425,418,389,375,379,371,334,323,308,308,271,275,265,248,235,218,202,182,171,152,145,126,115,97,84,76,64,51,48,46,50,53,69,68,79,94,103,118,118,105,40,23,29,25,38,53,68,81,92,158,143,145,165,262,289,300,314,329,334,327,318,308,285,285,290,275,248,234,225,210,200,227,230,197,216,-1,-1,-1,393,376,351,339,314,304,278,281,279,259,236,228,213,185,175,160,147,128,118,107,91,81,61,44,50,26,23,38,53,63,102,113,120,107,99,84,66,42,24,20,6,30,46,55,152,132,158,159,178,180,276,272,288,306,319,332,315,311,290,278,270,276,283,264,244,222,213,236,192,187,221,-1,-1,-1,-1,-1,-1,-1,422,406,406,399,372,355,313,297,288,288,265,253,227,211,198,184,173,148,138,126,104,89,81,67,55,34,24,16,31,42,53,74,88,106,118,128,97,59,48,40,47,30,33,38,57,76,90,107,126,114,118,156,169,172,265,277,282,298,314,329,328,313,296,284,292,269,253,265,255,232,226,201,181,170,186,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,428,431,-1,408,386,377,372,348,331,310,306,289,267,253,237,232,190,181,166,144,133,133,98,92,68,58,46,34,11,13,28,48,56,76,90,104,117,124,102,48,40,34,42,71,86,91,101,107,120,106,112,133,145,159,183,282,290,306,317,326,314,303,280,272,260,261,249,248,246,261,234,214,210,-1,-1,-1,-1,-1,-1,-1,-1,402,392,372,357,340,319,311,305,285,261,244,243,216,218,189,174,159,144,140,123,108,94,72,49,40,27,26,29,42,49,70,78,94,110,53,63,63,49,64,74,89,97,94,91,101,118,134,145,159,293,311,314,305,297,301,270,268,256,254,245,236,235,240,235,235,232,233,176,193,240,244,261,294,-1,-1,-1,-1,-1,-1,-1,427,419,399,383,366,330,322,299,286,265,256,245,226,225,213,196,173,161,148,128,131,90,89,63,53,41,53,38,51,60,79,78,89,98,123,73,74,84,73,74,86,79,89,86,81,84,100,115,135,148,335,330,309,327,327,291,288,257,264,253,248,238,242,242,222,220,213,225,131,161,174,191,202,232,246,233,244,255,266,289,-1,-1,-1,-1,-1,-1,-1,426,412,392,378,359,323,312,288,282,272,253,239,227,203,192,171,156,141,124,113,95,76,66,55,64,50,63,70,88,83,100,103,113,122,89,90,89,86,100,89,87,83,75,64,80,70,81,102,124,132,144,330,324,332,335,318,301,282,269,246,244,228,228,215,213,202,205,205,208,165,211,217,205,220,235,234,247,-1,-1,-1,-1,-1,-1,-1,-1,428,420,403,387,322,314,310,299,287,262,253,216,203,184,173,155,114,109,88,82,67,70,63,67,83,80,97,106,135,118,157,162,154,104,104,87,102,92,74,69,54,49,54,55,59,87,102,112,130,332,326,337,329,300,290,268,254,235,224,215,217,202,197,192,193,94,106,142,155,164,205,192,213,208,219,240,252,-1,-1,-1,-1,-1,-1,-1,-1,-1,426,412,395,374,378,343,327,358,310,321,282,216,194,184,166,115,105,98,87,74,78,86,94,96,107,106,124,132,135,172,154,142,114,112,107,113,109,74,56,55,41,34,36,56,78,84,107,131,346,340,332,307,291,276,258,246,250,219,200,189,185,185,181,181,160,144,156,153,168,173,185,200,216,238,253,278,-1,-1,-1,-1,425,-1,-1,-1,-1,-1,433,-1,417,401,382,365,360,363,354,355,295,223,194,189,164,133,121,110,103,86,94,94,102,110,115,124,126,136,148,149,152,160,124,119,117,102,52,47,35,30,22,44,48,68,89,102,352,332,318,303,284,297,249,233,215,188,173,169,116,161,143,136,139,155,162,184,205,214,234,222,-1,-1,-1,420,410,422,-1,-1,422,420,421,405,391,373,369,371,354,336,316,307,294,298,245,231,214,150,142,135,132,116,107,105,100,108,123,129,138,154,142,142,144,142,152,149,139,128,118,99,90,69,61,34,28,10,33,44,62,77,90,110,123,342,337,317,305,289,255,243,219,206,179,168,151,121,111,116,132,142,156,174,253,-1,-1,409,399,398,384,415,409,400,403,389,382,382,365,352,330,313,290,277,286,206,152,150,152,147,121,117,113,115,132,137,146,154,148,142,134,130,129,140,140,158,164,155,136,120,105,89,70,52,48,47,34,40,55,65,86,100,115,335,323,306,294,264,267,243,230,214,191,185,189,134,109,46,98,91,106,131,141,159,171,187,210,237,393,385,375,411,390,387,376,379,371,370,360,340,328,335,315,299,285,268,244,229,215,190,166,174,165,156,137,154,129,128,148,147,140,147,144,138,133,125,120,119,133,145,160,158,147,113,98,79,73,58,62,42,49,62,65,101,100,109,337,314,302,266,257,257,233,225,198,180,169,123,70,82,89,122,132,147,165,178,198,228,249,389,367,364,371,352,372,370,363,367,359,356,357,342,349,330,303,294,284,252,236,223,208,186,181,181,176,162,151,140,148,138,142,145,142,138,131,119,121,108,105,118,131,143,158,150,138,123,101,97,81,76,70,54,57,73,78,82,97,142,312,299,274,267,261,242,233,222,204,196,167,150,106,27,1,26,58,100,105,128,140,159,178,187,210,224,247,176,-1,358,351,342,356,350,350,348,364,343,342,341,352,344,341,324,300,279,266,247,233,224,196,196,193,193,180,164,160,160,161,143,143,122,124,121,114,107,106,108,97,112,115,135,143,122,110,101,93,83,78,60,77,81,85,95,123,126,320,283,266,253,231,211,209,157,153,116,104,59,79,23,64,76,90,136,141,175,194,228,189,196,160,166,-1,325,359,333,324,332,329,324,338,344,335,321,319,290,278,263,251,229,218,207,206,210,190,176,180,172,164,144,131,123,110,115,102,94,89,76,75,107,134,157,162,143,126,114,108,92,86,77,97,104,105,309,265,256,242,235,234,205,186,163,169,123,38,68,74,86,118,151,200,213,178,196,134,146,155,388,314,317,306,325,310,332,314,314,315,349,350,323,311,297,288,276,256,238,224,222,220,212,208,196,188,183,155,161,139,119,118,80,70,69,92,94,126,140,155,153,135,129,127,119,112,87,92,115,111,113,293,276,265,249,227,211,209,186,179,160,146,106,88,91,72,55,47,51,105,126,137,151,206,214,238,186,191,139,132,136,143,134,382,312,302,303,303,292,298,303,296,316,300,299,313,336,354,325,317,297,290,290,247,235,234,238,228,214,194,177,172,165,150,135,122,102,88,77,82,72,60,56,70,79,119,136,145,150,151,145,145,133,118,104,108,103,130,288,274,255,252,228,219,205,200,188,165,138,128,114,105,105,74,55,69,96,95,120,129,216,223,237,173,165,152,126,112,125,116,112,119,-1,-1,341,298,283,291,288,285,290,286,280,284,326,298,296,301,326,342,334,321,306,294,277,265,259,249,245,239,236,216,197,186,171,160,153,138,123,105,101,81,71,61,53,44,43,60,76,80,103,120,130,143,156,158,146,141,134,118,119,118,123,134,240,249,262,277,269,248,247,227,212,178,162,148,134,124,114,122,165,96,87,83,82,87,106,113,141,157,186,238,214,217,195,144,138,123,111,115,105,100,86,64,-1,327,276,284,278,273,285,281,275,273,267,346,313,301,318,344,339,316,297,286,258,254,244,239,238,222,216,196,187,169,143,138,126,127,86,79,63,53,51,47,35,49,52,60,102,119,134,144,160,169,162,151,131,131,139,136,135,147,231,242,258,267,249,233,220,208,197,181,172,138,137,132,159,172,110,102,98,79,85,99,119,121,146,188,230,219,205,179,168,149,132,106,91,80,70,85,80,44,58,65,308,273,292,252,285,256,251,260,322,309,324,344,336,323,314,287,270,257,241,229,223,221,207,203,188,176,162,142,147,135,110,98,75,69,56,38,21,20,59,47,58,69,84,99,123,133,155,167,169,163,159,144,151,150,157,152,156,167,221,235,240,254,265,261,242,234,227,227,209,172,172,154,151,148,155,167,178,121,109,89,109,129,129,143,197,209,214,233,224,210,195,166,158,167,123,150,99,86,86,63,33,86,59,243,263,245,245,242,262,342,341,331,317,297,285,274,243,230,214,211,206,194,187,178,167,165,139,128,118,101,86,61,48,44,17,22,24,43,59,73,114,118,148,154,172,178,168,157,152,159,165,164,171,182,184,211,217,229,244,245,250,262,248,236,237,225,218,173,168,163,172,172,170,171,152,128,118,112,125,134,144,160,170,218,188,174,156,146,146,112,96,87,76,64,71,27,24,38,58,236,238,234,232,225,237,279,328,329,329,286,273,249,237,228,215,195,189,183,172,159,154,144,128,116,94,95,66,54,48,43,31,30,42,52,59,71,125,148,158,176,176,180,171,173,166,165,157,167,176,216,227,225,238,239,247,244,254,251,242,236,212,186,193,183,184,186,188,165,145,135,129,120,137,153,157,192,210,216,233,213,201,194,177,153,146,131,79,47,31,20,10,26,-1,238,232,223,223,212,213,289,295,316,318,317,299,287,265,244,237,217,202,184,169,164,159,149,143,130,115,108,88,83,72,64,48,49,41,55,52,66,74,126,187,194,188,181,175,154,141,147,154,161,161,194,206,215,222,229,227,231,247,250,245,245,211,198,213,209,205,196,186,171,169,142,123,144,156,164,191,202,206,223,233,226,208,197,177,181,148,134,123,103,88,73,71,48,42,37,202,214,213,197,196,197,213,234,244,292,285,288,303,291,285,253,241,224,210,189,182,164,148,132,131,108,83,77,66,68,70,67,52,57,68,79,172,182,186,190,190,161,153,142,134,142,133,153,144,187,200,206,209,211,213,213,227,242,244,236,223,216,227,225,217,215,195,193,183,176,163,173,160,148,155,171,184,201,213,224,213,195,188,163,159,141,135,114,99,81,59,201,225,210,198,179,180,211,222,237,252,264,274,269,262,278,291,305,291,273,257,227,217,198,184,169,149,137,128,122,117,79,62,53,59,71,72,66,76,89,98,102,116,174,169,167,144,140,126,125,126,136,139,135,169,175,182,192,194,201,204,217,225,238,243,248,228,226,244,232,238,223,212,207,197,194,190,175,166,166,198,196,184,208,219,235,223,214,201,200,176,139,112,85,63,271,278,206,193,184,179,184,184,183,173,181,239,236,247,268,301,264,253,230,205,203,174,157,147,121,111,102,91,86,40,44,68,70,82,103,105,102,178,198,158,155,143,128,116,109,112,130,127,164,172,174,180,179,184,196,215,226,229,249,248,243,252,250,248,240,237,228,216,212,208,206,192,176,182,202,197,201,236,231,227,213,212,211,175,139,114,102,262,257,191,191,172,175,172,165,179,223,217,221,232,259,276,282,258,246,218,206,189,174,150,137,114,89,74,63,48,35,29,46,48,70,89,98,103,117,129,182,190,138,131,132,120,99,100,116,139,154,151,155,167,171,169,182,193,205,216,226,240,252,250,272,263,262,250,238,231,222,223,218,212,195,208,232,245,268,290,206,203,205,180,158,77,398,176,160,150,155,147,170,151,151,180,186,205,211,246,245,289,289,263,266,211,192,179,165,152,128,113,89,72,59,39,21,17,53,69,99,105,115,142,143,203,214,147,130,123,120,102,84,87,136,98,110,131,143,144,146,152,170,177,190,202,216,230,241,262,265,275,277,264,246,244,237,235,232,229,225,246,239,222,245,272,254,257,247,237,222,216,201,195,180,156,131,132,291,198,196,167,145,138,141,136,141,143,140,149,161,184,178,192,215,257,265,268,294,295,308,259,244,204,194,175,151,143,115,102,83,70,64,14,8,20,33,48,58,130,101,115,136,142,169,184,185,154,142,129,116,107,110,79,72,74,84,87,124,133,130,146,155,167,182,190,204,223,240,257,263,282,286,274,273,257,254,262,250,246,241,241,251,257,240,246,237,255,279,274,257,246,221,222,199,197,169,167,145,136,113,190,139,133,135,123,126,123,124,134,150,155,165,185,229,264,280,303,313,317,237,220,206,177,165,150,131,111,101,91,80,70,13,27,48,64,77,89,105,115,133,202,197,178,169,142,126,115,100,98,76,66,64,74,71,110,114,137,141,149,166,179,188,206,232,247,260,277,282,277,276,266,272,267,261,254,258,290,275,252,276,287,276,247,238,215,216,114,373,151,127,117,110,112,110,106,113,115,141,144,156,195,219,227,278,279,281,303,323,306,229,212,222,180,162,152,132,117,105,85,73,59,43,34,35,49,65,76,85,98,117,133,185,196,169,161,146,126,105,99,85,68,66,45,52,56,67,68,88,109,112,126,141,157,165,180,199,209,225,238,268,281,289,290,277,277,329,338,345,303,302,307,266,265,305,296,262,157,143,126,124,131,333,140,124,118,98,81,82,101,98,106,118,124,169,179,208,213,231,288,283,285,310,316,292,280,242,217,208,193,173,159,142,129,123,98,78,75,60,49,42,45,68,77,88,93,139,136,140,154,176,186,187,173,158,153,116,101,89,66,51,51,40,46,48,56,66,119,138,155,162,181,192,209,221,234,246,272,287,297,306,321,299,313,312,328,329,314,302,282,322,315,296,283,272,278,263,254,240,223,221,198,191,173,168,168,150,140,136,143,135,121,107,108,66,80,76,98,105,128,148,150,178,188,210,223,234,260,272,297,303,300,298,272,230,225,200,176,163,173,148,130,121,103,85,72,61,54,78,90,101,99,114,141,144,155,173,190,197,175,163,155,132,131,95,90,64,54,34,32,30,33,53,111,127,138,148,185,185,210,219,234,245,258,274,300,306,322,321,302,317,322,306,296,322,312,289,273,267,251,247,229,227,199,189,170,171,159,154,150,389,123,115,107,96,49,56,74,97,108,119,127,137,158,176,197,235,256,265,276,292,308,299,281,268,233,230,185,178,171,154,132,116,99,104,72,65,63,87,98,112,116,128,139,152,183,194,184,170,154,136,121,111,86,75,65,50,40,13,11,25,40,82,93,113,127,136,152,166,180,198,218,229,243,264,279,294,311,318,309,311,292,296,314,309,302,313,327,324,290,289,286,266,249,233,222,213,199,200,188,172,155,182,176,148,131,104,93,79,64,51,39,78,93,106,123,137,176,183,206,265,269,290,305,305,248,254,252,211,209,202,179,170,151,133,120,111,112,80,73,87,101,125,115,120,131,144,158,174,177,193,194,178,156,146,129,114,103,89,80,60,47,24,12,27,39,60,81,98,107,124,130,140,150,153,169,186,201,217,234,248,257,275,291,309,306,281,297,301,282,280,295,304,293,277,282,282,296,250,238,229,223,212,198,188,185,189,180,149,145,122,101,87,75,33,33,84,92,108,123,153,155,188,191,196,216,256,259,280,310,296,288,283,257,234,214,192,177,166,146,142,122,118,103,87,87,103,119,136,133,142,146,149,169,181,202,199,183,171,165,139,127,116,98,84,57,43,33,21,30,46,61,74,98,108,113,126,141,155,173,188,193,208,216,223,242,248,262,277,284,300,285,272,267,264,270,294,296,341,267,266,284,285,273,262,263,243,238,226,225,209,201,196,197,215,-1,153,108,108,83,79,93,101,126,147,162,180,184,182,204,208,247,258,267,291,298,286,278,269,241,236,240,213,192,184,167,155,132,127,113,104,114,103,120,138,145,153,158,167,164,182,188,191,188,177,164,153,128,117,103,81,72,63,65,50,44,40,50,65,82,91,106,121,136,153,161,178,190,208,213,230,242,252,273,275,278,283,280,253,251,252,297,241,250,285,273,276,276,278,250,244,242,230,220,215,209,214,227,185,163,181,114,115,95,1,99,115,136,152,164,184,198,216,224,250,270,276,286,259,239,226,224,212,204,175,166,148,137,125,145,113,122,127,134,141,160,167,172,170,172,176,178,176,174,176,189,141,133,107,95,82,78,73,71,57,48,58,65,78,86,98,112,127,137,153,161,188,194,206,221,233,246,253,266,268,270,270,256,251,231,228,252,261,297,214,225,222,234,243,269,257,264,277,274,265,250,244,235,233,218,220,221,171,158,113,110,98,19,116,132,138,139,142,162,183,191,210,226,258,256,244,232,221,209,203,177,171,160,145,127,127,131,130,132,143,152,164,171,156,161,165,172,158,160,181,179,181,149,139,116,105,100,89,81,76,68,78,89,100,122,125,144,186,221,240,236,241,255,259,253,268,257,247,229,215,224,268,198,190,199,216,221,229,243,255,284,285,297,265,271,238,235,236,178,174,107,90,78,118,126,135,176,185,194,221,238,246,275,303,291,275,252,231,222,213,195,162,165,149,137,124,120,127,134,138,147,146,146,153,149,147,150,158,155,149,165,173,169,157,145,126,130,113,105,96,99,79,72,84,94,101,118,119,129,147,161,176,226,256,267,259,253,237,227,214,212,222,171,154,151,182,194,162,190,206,208,219,224,239,246,271,290,301,300,275,273,248,-1,176,81,64,53,57,62,77,89,95,118,121,151,176,228,250,285,281,310,298,301,283,264,240,231,207,195,180,163,148,133,118,118,116,108,114,115,134,130,136,143,142,136,136,133,143,134,147,151,168,169,156,152,139,127,130,123,109,93,92,92,103,107,118,136,142,152,171,176,187,210,217,205,206,207,221,167,146,144,144,154,165,149,155,162,170,181,186,198,212,228,248,264,277,295,308,177,162,141,136,113,106,91,75,79,63,77,79,86,156,212,228,223,244,277,281,294,304,290,272,262,254,225,213,201,177,168,141,136,130,110,92,91,108,120,125,115,145,130,126,122,128,127,125,129,134,141,159,173,170,151,140,140,92,109,114,125,133,141,159,167,180,189,205,208,208,200,196,205,200,222,226,218,226,222,209,196,183,173,128,129,127,130,140,143,139,144,156,160,174,193,208,224,244,260,272,293,305,170,160,149,119,121,122,90,84,97,125,162,220,228,236,255,269,278,300,292,278,255,245,231,216,169,157,142,133,102,91,87,83,86,109,109,104,120,122,121,109,105,116,111,118,132,144,160,176,166,157,151,154,116,114,123,133,144,151,160,174,186,200,215,204,196,191,186,188,190,199,215,209,207,222,225,204,189,176,161,164,124,129,109,118,126,130,143,132,135,154,172,188,205,229,242,254,265,286,306,-1,285,194,100,92,112,226,233,242,263,281,297,294,275,260,255,232,228,198,193,177,149,132,115,102,82,81,70,74,100,91,100,105,106,103,98,89,91,109,128,139,148,156,178,168,165,204,184,120,130,148,148,160,161,178,192,203,209,201,189,182,179,175,180,183,191,188,199,207,220,210,197,176,167,155,129,117,110,95,99,112,113,120,139,151,164,181,192,222,245,244,266,279,292,307,418,-1,227,249,254,281,292,280,262,251,237,222,202,184,204,170,161,144,121,104,84,56,56,66,78,92,103,95,91,86,73,82,78,88,103,123,142,148,166,171,181,174,141,142,155,161,176,195,193,210,213,194,183,177,168,164,167,166,175,181,181,189,186,202,196,199,167,142,137,132,117,100,91,82,93,91,93,96,152,164,179,184,205,224,235,259,269,282,283,282,-1,304,287,294,289,162,210,219,208,218,228,241,258,268,291,298,286,280,259,243,229,215,211,180,169,167,123,111,87,62,51,42,74,86,88,87,83,75,64,65,71,83,94,108,132,134,158,167,177,188,184,145,158,168,170,178,189,203,211,203,196,172,166,174,155,142,153,154,166,169,181,182,189,206,184,164,152,140,123,123,103,94,80,70,80,79,92,82,156,157,162,174,195,271,267,268,267,284,323,391,298,289,285,268,183,179,167,187,204,220,224,217,226,245,251,273,290,288,274,264,250,234,221,198,195,164,151,122,106,89,74,63,38,36,66,66,74,72,78,66,67,52,50,62,77,86,109,120,134,148,151,161,179,191,189,180,169,155,161,166,178,186,196,219,218,206,193,179,166,153,147,133,142,142,152,181,183,166,163,177,174,160,142,127,110,89,92,63,63,65,63,113,172,150,165,179,189,255,256,357,393,-1,286,280,200,191,184,196,212,206,223,202,258,246,238,247,251,270,295,294,280,259,252,240,230,211,186,157,134,128,109,97,79,60,45,19,12,76,50,60,64,59,56,47,32,50,66,81,93,104,116,125,136,166,180,184,194,192,186,168,165,178,189,197,211,219,215,200,197,174,173,164,136,120,128,132,144,141,148,157,153,151,149,156,162,150,137,108,98,72,55,58,50,41,40,52,76,131,141,165,174,174,176,189,239,232,245,366,387,405,206,195,226,215,233,261,268,266,266,254,260,292,307,306,294,268,254,236,228,222,155,137,121,107,99,62,52,30,11,20,60,47,38,36,44,68,77,86,103,115,122,150,163,185,201,211,194,191,184,184,197,200,212,222,220,209,198,187,169,153,140,129,119,117,124,125,134,145,142,138,139,150,161,148,74,53,44,26,34,36,118,123,157,163,185,204,220,256,370,372,378,403,409,216,229,209,254,241,245,256,281,283,281,271,269,280,298,319,306,276,262,243,230,213,184,169,158,145,135,98,70,56,47,30,18,11,24,43,43,30,18,14,20,35,50,65,78,88,100,123,134,176,188,208,207,204,198,194,196,203,205,215,220,214,204,192,176,161,153,134,126,101,105,112,115,133,123,132,123,132,71,65,48,32,24,23,42,51,98,107,119,140,159,172,197,204,218,241,279,387,396,402,237,258,249,250,246,272,292,296,282,270,271,253,275,296,300,290,280,281,300,311,305,289,271,254,244,219,207,194,184,169,157,135,119,83,65,53,46,33,8,13,57,52,38,47,64,75,85,96,115,131,146,170,186,190,196,196,206,203,203,199,187,202,214,210,198,190,172,166,155,146,118,106,85,85,91,102,104,106,111,118,115,120,138,91,77,34,17,1,46,76,88,134,151,167,184,191,215,226,343,364,381,394,410,330,326,244,278,273,272,286,304,291,288,286,257,287,288,300,307,298,287,292,311,299,279,268,246,241,213,205,191,177,125,101,92,88,74,56,52,26,65,68,105,53,42,49,67,76,85,110,127,138,159,170,179,178,186,180,196,190,204,183,183,194,207,208,195,176,163,144,135,124,111,101,71,79,79,82,98,100,95,102,110,127,128,114,101,96,73,46,28,30,80,87,98,147,155,170,185,200,218,278,345,332,357,366,365,379,397,414,-1,394,390,397,406,373,291,340,345,334,288,321,281,296,306,312,301,298,287,284,300,319,311,304,305,316,305,288,276,258,241,230,200,193,144,138,118,100,110,90,68,52,37,33,53,80,85,61,64,56,57,91,100,112,141,153,166,159,166,160,175,178,182,182,179,173,178,193,196,197,186,172,165,139,127,136,93,72,59,65,67,62,78,85,86,107,118,128,132,110,95,81,67,53,53,38,39,72,82,96,111,126,160,160,178,188,216,221,250,295,294,299,326,336,358,355,373,385,414,419,401,384,397,-1,359,305,309,296,324,327,321,315,315,314,294,312,328,330,326,316,313,304,285,253,247,219,196,161,134,108,98,76,64,51,56,48,105,94,95,80,78,89,77,76,102,93,101,116,131,143,152,162,141,142,152,165,155,160,173,164,165,156,172,175,188,193,174,160,143,146,108,94,69,55,45,60,52,75,71,66,81,108,137,135,136,110,91,77,73,60,45,49,54,63,79,90,104,119,128,148,157,190,187,198,221,233,282,314,335,391,400,409,419,428,317,312,312,331,337,329,321,341,309,326,343,335,331,324,317,294,279,266,238,244,100,89,84,77,63,67,116,104,106,98,99,88,85,104,110,106,121,125,141,160,161,157,141,127,136,144,145,154,150,151,151,153,165,174,176,175,165,143,128,121,103,82,63,45,33,47,40,44,67,83,97,129,126,100,82,72,59,66,77,70,92,100,108,122,136,154,163,173,213,243,245,268,281,299,319,324,402,412,411,-1,-1,413,420,424,407,370,327,331,326,321,347,344,330,335,338,318,317,341,360,352,345,326,292,257,248,244,241,107,109,104,95,82,77,94,112,119,108,118,114,125,100,113,121,118,122,141,148,149,140,141,119,124,125,125,131,133,144,138,140,148,155,162,168,154,148,136,125,107,84,85,53,31,22,36,37,54,78,90,106,147,138,105,87,80,90,78,87,96,113,116,133,144,156,170,188,196,200,220,267,282,290,304,303,323,328,373,392,399,417,-1,435,-1,422,418,404,413,348,356,376,338,344,343,367,356,346,342,347,338,349,363,349,346,325,278,262,254,232,224,162,150,131,126,128,118,106,102,93,98,103,113,128,141,134,130,121,124,134,137,146,155,134,133,127,119,109,105,110,106,125,122,128,128,131,139,150,165,164,149,135,123,109,89,82,60,40,18,16,41,51,63,92,103,119,138,152,139,150,141,107,92,87,92,95,109,122,131,142,162,164,171,181,194,209,222,229,278,285,283,294,321,332,349,360,403,-1,426,424,414,417,-1,418,370,370,361,348,359,374,354,347,356,365,368,321,310,285,273,253,223,210,152,146,146,143,132,122,120,104,109,113,155,147,148,140,141,152,158,140,142,148,145,154,140,129,118,116,115,98,89,104,93,103,106,112,119,130,144,156,158,157,145,131,111,99,72,71,49,39,35,29,42,63,78,101,118,130,158,156,154,165,168,139,118,109,115,112,123,115,132,142,157,165,174,181,195,204,212,212,236,245,248,269,276,301,333,342,359,364,419,-1,-1,-1,-1,426,425,-1,414,-1,-1,382,373,364,378,381,363,382,362,351,335,321,313,321,284,296,258,196,222,162,150,144,139,132,129,128,114,122,146,152,162,181,184,168,170,162,148,152,160,165,145,134,119,102,102,97,81,82,83,85,96,93,100,119,135,135,144,145,140,139,119,104,86,71,64,52,50,34,44,81,74,94,109,128,143,159,163,173,167,146,131,118,124,132,142,155,137,145,158,166,182,189,195,203,220,226,245,271,268,277,289,314,334,348,370,-1,-1,-1,-1,-1,-1,-1,-1,710,399,399,390,386,382,381,389,349,311,299,271,239,236,206,195,190,172,153,152,154,144,154,140,130,140,154,169,184,191,187,176,176,169,166,177,156,141,130,116,84,81,81,71,66,64,67,85,89,104,116,119,142,133,128,127,123,110,97,88,78,70,60,66,69,54,72,85,113,126,138,151,167,181,170,149,139,130,134,141,147,158,174,166,181,196,209,210,211,217,230,243,258,267,285,283,297,298,324,337,286,394,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,417,403,420,418,395,420,390,406,400,330,336,312,301,280,270,215,205,169,165,165,166,159,156,146,148,157,171,190,195,205,197,189,182,171,175,177,167,148,137,114,105,71,69,73,55,56,58,71,79,87,104,127,129,127,121,117,110,104,97,92,83,86,78,90,90,72,81,98,117,136,147,170,180,182,186,149,153,157,150,147,186,194,216,239,234,231,254,270,282,289,304,304,285,279,346,361,283,294,301,300,293,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,421,419,416,338,323,324,293,308,301,232,215,184,177,186,167,166,169,156,162,176,192,201,218,214,198,200,195,185,181,166,156,129,115,108,78,59,51,57,29,46,65,56,72,88,102,122,126,113,111,110,91,90,85,96,96,95,96,97,101,92,90,109,125,139,185,191,184,175,173,167,166,188,192,209,220,248,298,310,299,290,260,249,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,392,394,359,342,336,311,296,234,212,213,188,189,188,180,184,164,166,177,189,204,215,222,219,210,209,191,194,170,144,141,118,108,79,74,45,36,17,40,37,53,72,88,106,114,124,104,97,124,101,80,73,89,95,100,104,109,105,107,120,106,120,143,171,187,191,190,189,179,182,216,227,243,258,262,284,309,319,310,304,277,259,247,239,223,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,346,377,354,347,338,316,298,280,280,242,226,235,205,196,208,189,186,178,186,196,206,219,227,230,221,210,195,185,174,155,134,127,104,91,77,59,37,28,12,28,41,68,82,100,114,124,122,98,85,88,94,87,53,85,79,97,107,106,115,120,128,119,125,152,167,180,200,199,193,196,193,194,242,242,268,276,279,281,292,306,306,294,289,263,244,254,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,427,419,418,358,338,376,363,365,343,330,288,271,245,245,282,242,247,216,212,210,200,191,197,199,203,214,232,228,217,202,186,174,157,79,57,48,38,28,23,40,60,76,85,111,118,109,100,79,67,46,42,57,78,93,102,105,105,121,133,130,147,161,174,196,212,216,221,209,274,283,293,270,248,202,-1,-1,-1,-1,-1,-1,-1,-1,-1,420,358,392,371,375,344,347,374,344,334,290,269,260,265,256,264,219,229,212,206,210,214,211,217,232,248,242,227,208,194,189,174,156,144,108,90,79,66,49,45,38,36,53,69,86,96,115,125,103,87,70,54,44,31,68,75,76,81,83,98,110,127,139,154,178,208,220,233,216,226,304,321,215,225,-1,-1,-1,-1,-1,-1,400,402,415,399,368,374,330,322,305,285,274,281,270,278,276,229,216,218,222,227,227,243,248,237,223,214,196,183,170,154,122,106,81,65,62,60,55,53,52,62,102,107,119,114,91,73,58,42,62,16,51,58,58,70,87,100,114,132,175,174,190,206,239,241,238,243,225,195,-1,-1,-1,-1,409,403,375,370,353,354,340,329,309,297,291,300,293,286,237,227,228,235,243,236,249,247,234,222,205,196,180,173,151,112,97,87,81,81,71,75,81,82,97,116,117,106,97,76,62,36,31,16,38,48,66,84,95,106,124,148,183,185,201,222,228,254,259,245,250,300,309,310,253,-1,-1,-1,421,400,354,347,342,332,318,318,314,307,298,300,307,294,312,243,244,247,258,258,253,251,238,223,214,198,184,173,170,157,156,151,103,103,103,104,100,90,77,81,96,96,119,116,97,88,67,54,31,15,25,40,67,81,95,105,121,131,154,174,187,200,208,230,251,261,261,272,344,140,-1,-1,-1,-1,344,270,346,408,331,336,327,322,329,334,330,326,317,313,324,303,311,317,314,257,252,256,255,261,242,220,209,199,189,181,168,163,151,138,117,110,118,111,101,98,105,106,105,116,108,87,76,56,39,28,21,37,30,36,69,76,71,133,129,150,161,182,195,203,214,243,265,280,118,-1,421,342,279,303,305,317,306,314,343,349,334,322,320,338,331,324,310,263,269,275,285,271,267,249,244,227,215,207,195,174,150,147,128,135,129,126,117,108,112,121,125,121,115,102,78,56,52,58,43,52,62,72,153,146,156,180,189,220,248,299,98,82,-1,245,282,284,289,294,310,318,355,352,360,354,353,340,344,357,343,330,318,300,283,289,283,278,295,285,277,260,239,235,221,210,196,161,162,155,143,144,136,122,138,122,130,131,134,124,113,100,71,77,73,57,52,84,88,60,154,160,165,209,194,202,228,245,262,278,286,301,368,-1,231,244,264,266,275,270,278,295,319,329,344,355,370,376,358,369,362,370,335,321,307,327,311,288,292,300,309,296,270,258,246,228,220,207,187,178,176,171,166,156,159,148,145,141,138,143,141,140,123,110,94,105,89,82,76,72,68,78,198,185,170,173,207,215,218,234,242,268,304,60,-1,-1,233,204,236,264,270,256,268,318,315,318,334,375,382,378,395,378,352,332,324,322,304,305,306,304,304,310,305,303,272,258,250,235,225,214,193,188,185,166,165,158,160,158,152,154,150,133,118,117,115,112,93,104,93,78,78,220,216,205,190,180,212,185,197,220,216,255,290,300,340,334,234,257,45,-1,-1,-1,-1,210,214,191,204,226,232,235,243,266,274,304,371,371,415,398,402,410,390,397,366,344,337,330,317,312,320,319,317,298,288,270,263,247,241,230,211,198,206,180,184,178,176,163,164,153,144,138,127,130,121,124,108,108,101,181,235,229,212,200,196,209,202,207,236,271,277,350,342,265,25,-1,-1,190,176,191,215,219,220,226,257,284,300,390,393,404,402,408,401,403,365,361,351,340,322,329,332,330,333,323,297,290,275,266,235,230,226,211,202,195,189,187,174,165,161,159,145,140,138,156,125,130,126,168,223,225,227,216,218,215,233,261,3,18,-1,-1,194,207,208,205,209,229,273,281,299,372,381,412,412,415,426,418,384,374,365,357,335,333,339,320,312,305,287,274,260,247,244,243,245,229,200,205,202,188,186,190,167,157,131,137,156,200,265,240,231,238,236,227,254,261,318,361,355,6,-1,-1,-1,176,193,188,205,210,240,266,-1,709,-1,406,391,379,365,376,368,346,352,364,339,325,327,308,286,273,276,264,258,247,244,219,218,200,208,192,182,153,158,168,188,210,245,245,240,247,245,346,183,149,152,174,184,196,207,239,250,285,279,289,-1,-1,-1,410,401,390,385,372,360,363,376,372,381,347,322,309,280,281,292,281,271,262,256,258,222,238,213,202,199,293,160,170,204,215,227,262,265,257,362,396,158,168,204,215,240,-1,-1,407,406,402,406,410,371,368,377,396,397,393,365,366,317,298,292,290,290,276,277,237,230,217,211,206,276,213,172,177,220,224,260,274,274,268,280,288,278,-1,125,221,226,230,-1,425,416,410,402,410,403,383,401,397,389,300,290,290,300,240,241,265,307,304,198,184,189,210,224,238,251,267,287,295,63,127,212,209,245,246,-1,-1,-1,-1,420,408,388,395,405,403,381,360,367,337,284,261,238,246,286,292,219,222,224,239,255,254,313,387,78,115,231,-1,-1,-1,-1,709,-1,419,405,410,404,388,388,385,399,410,340,314,284,264,251,276,282,242,233,249,227,318,-1,-1,-1,-1,-1,-1,-1,-1,416,419,412,402,398,396,398,419,274,274,277,268,257,243,259,103,48,308,-1,-1,-1,-1,-1,-1,-1,-1,423,419,414,412,410,366,346,288,283,277,286,256,267,286,265,363,356,36,326,319,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,429,424,-1,424,-1,368,330,321,306,300,298,297,299,300,271,280,296,367,18,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,711,-1,417,-1,347,352,351,307,306,307,311,307,298,306,295,300,302,380,392,17,11,22,299,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,425,-1,-1,-1,356,346,340,345,314,310,303,316,324,323,322,324,411,313,304,307,314,409,181,149,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,375,392,324,304,290,321,336,329,329,323,320,320,-1,329,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,340,310,304,296,286,274,287,309,335,338,342,340,328,328,-1,-1,46,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,358,327,428,428,292,305,290,312,294,272,271,322,341,350,358,236,219,56,74,-1,-1,-1,-1,-1,-1,-1,349,329,314,342,291,297,280,284,285,265,260,258,291,302,309,334,341,382,362,225,237,93,-1,-1,-1,-1,-1,-1,-1,-1,-1,343,335,283,310,268,278,260,269,253,280,290,303,320,-1,382,211,202,112,-1,-1,-1,-1,-1,-1,-1,354,351,311,292,269,265,262,251,251,243,236,266,272,296,315,-1,-1,425,388,383,222,229,190,179,140,-1,-1,-1,309,266,253,267,251,248,247,245,215,219,237,271,396,-1,-1,399,232,169,148,134,-1,-1,-1,-1,328,320,317,275,242,234,229,234,208,238,269,277,377,-1,-1,425,424,260,242,-1,-1,-1,-1,391,344,336,353,329,263,243,230,224,220,199,261,300,-1,-1,-1,200,190,-1,-1,-1,330,332,236,218,218,212,190,184,188,238,271,280,283,288,-1,-1,215,208,-1,-1,-1,426,363,352,338,326,335,342,255,234,222,204,197,193,170,168,187,207,217,253,276,-1,-1,414,421,379,371,345,332,274,212,192,186,183,174,159,198,218,225,-1,-1,243,417,393,381,368,354,340,244,198,184,166,176,156,148,153,242,312,258,287,-1,403,397,407,395,358,344,202,187,172,157,154,185,152,232,263,258,294,-1,293,374,402,388,391,208,175,155,147,134,249,297,291,302,331,372,362,392,406,130,114,114,247,318,335,-1,356,360,380,393,405,418,417,215,124,106,309,314,-1,384,354,346,363,406,399,408,100,391,325,341,353,378,375,388,-1,-1,318,332,339,355,368,380,174,156,-1,-1,-1,313,320,339,353,372,379,192,181,-1,-1,343,354,-1,-1,25,14,-1,-1,-1,7,16,-1,-1,-1,267,250,66,56,31,21,27,-1,-1,276,272,268,74,51,37,24,30,42,386,261,60,49,44,48,42,247,58,63,64,74,86,270,152,42,42,60,76,128,99,36,24,32,45,135,91,8,65,61],"librerie":[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,197,-1,-1,-1,-1,-1,216,36,28,28,-1,-1,243,244,41,38,-1,203,193,179,160,153,147,66,66,61,76,-1,426,416,213,203,181,173,158,152,142,84,76,84,341,348,334,223,265,224,152,142,98,88,104,390,346,353,313,240,157,143,129,108,108,106,352,301,311,262,198,174,160,146,131,142,129,113,122,268,284,281,281,198,162,160,145,129,147,154,215,-1,316,275,291,232,202,190,186,159,148,268,244,365,275,236,232,190,180,165,159,193,190,251,257,255,365,398,396,-1,362,289,254,229,272,197,180,178,170,-1,-1,-1,-1,241,248,273,275,286,300,339,370,371,378,399,-1,385,365,348,340,306,266,240,248,259,267,195,191,189,249,-1,-1,420,272,304,315,332,363,376,407,-1,406,398,378,357,349,317,330,283,274,254,260,253,207,208,212,195,259,-1,-1,-1,340,344,166,282,302,313,329,332,413,409,403,405,363,355,326,331,330,283,277,263,237,235,220,224,210,202,208,419,423,-1,405,325,328,308,305,180,166,162,157,152,300,312,312,311,323,408,396,373,365,340,333,314,290,282,251,227,238,224,275,409,409,405,407,407,322,303,300,288,220,168,156,163,150,154,141,142,136,139,146,307,294,299,299,311,358,-1,407,397,390,364,352,331,332,303,299,249,250,248,239,227,386,393,394,-1,335,321,315,300,286,279,257,224,154,139,136,123,124,122,288,285,284,307,312,-1,414,424,387,374,368,346,326,314,262,254,265,256,374,-1,-1,341,323,307,289,275,261,250,259,230,124,132,120,117,118,122,109,106,126,130,276,271,300,708,420,420,708,381,376,379,338,329,327,336,329,290,281,269,263,366,365,312,296,-1,347,335,329,306,302,264,240,233,112,108,98,96,115,134,143,267,279,-1,418,-1,385,369,342,334,338,327,294,281,271,267,320,363,302,293,269,332,353,291,159,99,116,75,83,80,98,153,156,272,394,364,357,349,345,333,316,294,297,280,276,356,373,384,341,287,256,250,250,245,236,368,390,201,177,117,93,76,70,56,62,71,81,119,144,138,161,289,-1,402,375,382,365,366,348,355,328,306,301,312,297,371,361,346,339,273,266,249,238,237,233,228,227,-1,385,220,207,220,154,160,126,106,92,66,52,49,55,91,107,119,128,161,177,-1,382,386,382,362,359,319,332,322,319,302,353,390,388,352,342,356,327,329,319,296,281,284,249,231,225,218,215,222,223,233,227,224,217,205,174,128,106,106,60,43,32,49,61,72,78,97,106,120,171,165,317,409,412,414,404,390,397,369,352,352,342,326,312,344,349,361,365,329,329,339,320,312,310,295,266,261,211,210,209,211,215,402,408,339,328,243,240,222,106,98,102,98,55,25,21,57,80,84,96,119,344,398,415,413,407,404,380,385,363,342,349,355,343,331,347,347,348,313,326,308,302,293,278,267,197,189,191,187,194,249,245,228,215,218,108,92,83,84,58,40,9,8,27,60,71,97,101,120,354,366,382,405,412,398,383,346,364,380,341,333,345,345,338,341,333,340,308,303,303,312,301,301,292,274,276,184,174,394,231,218,215,204,196,115,108,83,68,62,18,12,25,34,62,81,87,134,367,379,397,396,396,365,372,360,326,322,328,321,330,328,329,326,293,296,279,299,297,306,289,193,171,163,158,160,215,211,200,191,188,128,94,74,59,43,28,25,41,56,48,68,76,368,-1,389,372,340,353,346,317,322,316,314,329,306,302,338,340,282,274,272,288,284,278,282,239,238,195,180,178,172,150,150,426,202,192,178,160,104,84,75,59,60,35,46,52,57,55,73,84,341,377,386,385,380,353,339,336,342,341,305,303,310,301,306,312,304,290,300,342,270,264,257,269,270,256,233,226,208,168,177,157,128,142,130,130,106,91,90,84,68,50,57,65,77,89,188,225,288,280,332,347,350,333,328,379,379,383,336,322,338,320,331,287,300,288,287,295,299,296,281,258,249,260,253,256,242,228,208,202,165,152,149,124,123,116,122,110,110,101,79,66,74,80,85,225,288,305,318,325,335,331,353,379,383,378,328,305,313,319,279,289,272,284,287,297,273,243,241,236,246,248,247,239,229,188,176,158,138,129,119,110,104,149,121,101,91,81,84,81,92,101,241,231,265,273,290,309,325,318,334,329,344,363,377,362,319,310,298,295,298,279,274,260,263,277,231,238,230,228,230,225,234,236,245,233,187,176,160,148,118,125,92,82,100,152,149,114,102,100,111,89,90,113,261,261,278,292,321,334,335,315,299,334,343,300,296,321,336,356,345,320,316,305,285,275,260,260,254,255,266,256,253,245,252,216,225,216,220,218,228,227,231,252,221,210,169,147,137,112,98,101,62,75,153,128,112,120,106,100,98,258,276,280,333,325,308,302,308,317,295,301,362,355,314,308,270,281,275,261,247,241,253,246,244,234,267,210,201,201,204,252,214,233,222,213,191,176,158,140,130,101,94,57,58,49,93,186,156,123,117,115,108,132,285,284,299,341,309,283,295,292,292,302,317,271,255,260,249,245,232,231,216,210,206,193,194,200,197,219,243,250,221,202,181,166,140,128,41,36,47,179,125,126,300,301,296,310,333,332,291,282,271,288,302,273,271,279,257,305,309,306,319,269,261,267,228,215,223,224,218,212,199,188,187,187,205,228,248,225,193,172,160,140,121,143,240,233,180,164,164,150,147,150,143,172,319,307,317,335,338,307,277,270,248,248,260,272,265,254,259,263,292,298,304,249,217,213,213,213,200,184,180,181,169,243,214,192,173,146,205,252,149,130,234,250,226,237,228,221,163,172,152,159,172,183,328,323,340,329,285,269,257,240,245,238,245,267,275,298,190,204,203,198,203,209,193,190,171,167,161,160,158,227,231,231,213,181,161,160,209,222,283,168,78,81,91,124,204,207,216,205,202,207,219,200,179,164,167,169,324,330,354,340,319,323,309,294,282,258,257,224,232,242,262,304,188,191,188,188,187,193,179,172,155,142,153,121,218,226,197,178,174,194,200,230,161,92,91,109,219,203,213,208,188,191,228,202,182,194,183,180,242,286,291,327,307,288,277,254,253,260,254,257,197,174,173,176,179,177,186,166,144,145,138,132,111,222,204,202,185,189,177,175,165,122,103,115,121,126,192,185,177,172,175,186,218,203,201,198,198,200,204,195,208,223,250,250,285,361,326,285,264,269,242,236,213,200,193,210,233,243,255,166,171,160,166,164,184,168,153,134,125,117,111,106,210,222,186,185,163,154,140,117,129,146,177,184,177,164,165,161,160,171,228,210,208,229,215,211,208,216,238,249,269,361,348,297,264,253,244,231,210,209,180,196,199,199,236,236,236,242,156,146,164,149,148,163,158,164,131,126,108,96,90,98,108,189,182,195,159,148,129,138,165,172,153,168,164,144,177,321,268,267,271,218,224,228,231,229,227,244,260,286,334,335,254,240,243,216,203,184,180,184,215,229,234,237,139,144,140,140,140,148,121,111,108,100,84,85,84,103,115,112,118,132,188,174,186,194,139,152,148,141,134,136,142,147,157,279,266,246,239,244,244,242,239,256,269,291,323,265,250,231,250,169,164,248,202,210,220,220,134,134,129,127,138,134,124,108,91,82,67,71,95,95,196,211,214,225,208,190,156,152,135,129,121,140,131,144,153,208,259,262,253,261,253,263,258,254,268,283,301,277,255,254,248,231,227,196,200,184,179,162,154,154,152,194,201,208,207,118,112,122,132,129,118,101,94,70,57,55,65,84,229,200,176,167,171,175,169,110,109,104,124,124,100,114,130,126,141,180,269,269,268,276,276,270,270,274,322,344,364,248,247,226,206,191,177,170,159,132,134,179,182,193,182,106,104,117,116,128,106,97,79,61,41,45,47,225,191,180,177,170,100,98,122,122,100,95,106,118,132,157,166,281,292,276,281,276,282,309,340,234,210,202,202,184,169,150,145,127,167,175,190,91,94,106,101,113,128,101,89,82,45,38,30,219,207,196,192,200,189,179,142,97,76,80,105,84,95,118,120,134,143,294,290,298,293,303,292,212,198,192,190,181,176,163,154,128,120,97,101,108,112,102,156,168,176,171,159,153,76,82,87,104,127,93,60,49,25,20,32,223,216,196,203,193,124,109,63,70,104,88,97,97,115,137,307,323,311,314,312,314,308,316,297,290,278,204,190,174,184,164,171,153,125,116,89,90,96,105,93,95,144,155,176,156,158,152,151,181,79,58,76,78,100,104,89,77,64,48,25,15,31,37,49,46,47,204,192,195,128,113,113,29,15,35,58,72,75,94,122,125,328,325,326,275,283,173,159,147,138,138,117,112,78,87,88,88,76,105,131,142,151,151,146,138,131,86,62,49,36,60,69,84,102,98,79,66,48,37,28,27,22,119,128,154,155,178,191,100,97,55,46,22,11,16,66,84,100,93,114,130,141,298,253,170,149,141,142,119,125,106,104,84,72,61,71,76,74,84,127,138,141,135,133,123,29,56,64,76,98,100,66,63,47,43,45,22,10,32,116,132,113,111,115,178,194,184,98,87,48,33,15,20,86,110,120,140,154,318,306,338,326,312,285,270,224,231,179,169,142,132,116,110,90,87,73,79,65,48,61,59,62,72,128,128,116,126,130,111,108,25,32,58,68,87,102,84,70,55,54,37,100,104,111,192,192,169,108,95,75,58,42,24,29,93,91,102,114,132,130,152,385,349,322,313,294,285,275,277,205,178,179,168,162,145,110,90,77,76,66,66,35,42,42,81,71,95,121,116,130,104,32,38,54,74,95,111,93,79,73,64,62,88,47,53,73,83,91,182,118,108,83,69,68,39,37,79,85,91,107,130,133,169,181,380,384,336,294,284,264,266,267,218,204,201,160,171,167,163,164,143,120,102,81,73,56,45,31,28,33,37,72,82,105,112,117,97,26,37,34,52,56,74,85,96,110,111,91,80,74,61,70,70,70,80,77,73,158,147,129,115,99,82,79,56,55,77,86,96,122,133,143,162,391,388,366,372,339,307,298,274,258,254,230,212,189,181,198,156,142,154,144,131,124,119,107,79,51,34,20,10,22,35,54,71,65,84,103,108,50,49,50,61,73,86,100,113,115,105,93,83,90,71,92,83,58,60,60,53,61,61,147,152,168,171,140,138,120,96,87,68,68,64,86,102,100,127,137,152,208,401,395,382,386,371,334,324,317,301,296,274,240,200,199,189,167,159,156,139,138,132,141,132,117,102,86,72,65,46,22,15,18,24,42,54,60,47,64,67,87,100,108,107,97,67,58,62,75,81,86,102,134,136,115,107,97,112,102,92,86,48,39,45,43,49,74,125,135,137,143,158,170,129,109,87,84,74,78,107,133,119,135,416,403,386,394,398,357,316,316,309,298,278,255,244,215,217,186,171,175,154,152,120,117,130,125,110,92,86,66,53,40,29,37,26,40,54,62,49,44,51,71,84,121,122,113,78,73,81,88,78,87,97,115,121,134,137,119,115,114,127,125,72,56,40,37,19,20,37,58,82,92,118,124,131,134,122,130,154,158,128,123,106,98,100,102,89,96,113,137,132,143,403,400,386,399,378,375,297,302,286,275,273,224,198,199,167,149,140,139,131,107,104,122,111,118,112,100,66,54,61,46,40,54,51,54,39,19,42,55,70,82,111,88,92,86,93,102,106,106,111,117,137,145,131,124,140,73,53,30,12,4,52,70,76,101,111,126,108,124,132,144,149,115,118,112,110,136,148,399,385,391,387,377,373,365,288,279,283,232,186,170,176,161,140,130,127,95,95,118,97,112,103,66,84,54,53,64,14,39,52,62,77,88,116,116,112,105,107,102,114,108,112,138,121,117,149,76,60,40,26,12,20,88,87,91,104,97,100,149,168,150,146,141,128,124,127,150,149,388,376,366,369,370,332,258,266,254,236,232,227,201,176,159,150,150,129,116,108,94,80,84,74,90,94,104,94,86,86,85,67,68,80,62,48,18,22,63,60,70,91,97,125,122,110,113,114,107,106,109,125,112,107,113,131,96,70,65,35,36,36,30,71,85,93,101,87,84,90,117,124,161,166,172,152,140,143,133,199,211,163,153,179,366,356,352,332,323,271,261,244,240,236,220,218,225,183,180,155,138,135,118,103,88,87,69,66,73,83,89,87,90,101,102,96,72,86,75,66,51,24,24,32,48,59,87,158,135,125,127,117,107,97,91,90,110,96,97,118,96,77,63,48,47,44,46,43,57,69,71,83,121,124,136,153,171,156,152,148,154,169,336,343,325,258,233,213,219,210,202,192,170,166,148,126,126,113,85,76,63,46,57,65,72,86,75,95,108,100,92,99,85,86,69,36,43,50,58,68,81,93,157,141,136,124,117,107,95,104,84,111,112,131,133,142,84,78,63,61,57,67,61,60,61,56,62,96,108,128,149,162,163,164,170,178,408,392,374,343,338,316,308,290,266,246,236,204,215,205,186,175,175,152,140,114,105,98,81,68,43,40,41,55,62,65,85,97,113,100,110,98,95,84,77,49,59,57,69,87,100,119,125,107,99,105,103,84,70,71,60,77,67,70,108,122,125,125,111,91,76,69,72,77,67,54,45,66,39,36,98,111,132,142,161,175,174,189,411,380,362,370,343,316,305,298,301,283,286,277,264,238,213,203,193,188,187,182,178,176,154,140,124,120,75,62,52,33,31,38,45,57,78,87,101,112,117,116,111,95,92,65,59,69,79,87,95,109,99,88,88,68,62,58,52,48,69,58,65,86,98,111,136,112,108,90,82,86,69,57,35,33,22,32,28,102,102,116,134,145,213,351,337,296,286,282,278,261,260,226,212,193,181,174,168,158,165,172,148,131,130,102,104,70,57,37,21,12,47,43,64,87,112,108,114,119,116,111,99,79,74,78,85,108,91,78,84,64,55,48,46,35,44,54,70,87,98,111,113,95,92,92,75,82,41,23,11,16,20,29,74,92,90,105,121,132,192,210,269,269,259,285,310,322,303,305,274,269,253,240,234,220,203,186,152,152,144,133,151,143,132,113,105,92,72,49,35,26,20,35,66,72,99,104,100,100,98,121,110,94,83,93,90,127,99,93,104,66,64,53,53,38,37,20,36,53,68,88,101,161,156,131,111,110,88,82,52,41,13,8,9,16,44,77,75,97,110,134,177,190,207,218,262,276,262,271,282,274,275,376,308,303,295,282,275,241,228,225,211,198,179,146,136,134,126,121,125,124,92,82,68,49,33,28,31,40,75,84,95,86,90,90,101,119,113,94,104,107,117,136,89,80,66,55,40,38,27,29,33,30,24,25,34,55,76,86,97,156,146,127,123,114,100,84,68,45,20,25,20,55,26,37,61,88,93,181,240,245,235,250,265,265,277,389,287,280,277,279,262,257,229,226,216,214,204,142,134,117,114,110,110,112,74,79,62,53,42,43,61,72,81,74,82,76,84,103,122,107,111,139,122,140,141,132,86,78,59,42,32,15,11,25,43,40,36,31,56,55,66,83,158,143,134,128,103,93,71,55,40,42,35,48,65,55,47,80,96,122,159,171,188,234,223,244,238,249,261,265,397,300,283,275,268,269,245,230,220,205,195,197,186,195,163,146,148,111,129,96,68,71,68,55,74,69,59,61,71,64,69,82,102,106,113,126,136,136,156,132,120,96,84,72,58,49,18,11,28,32,51,54,43,65,67,81,85,154,146,133,110,94,79,61,50,54,49,48,66,70,53,66,82,176,162,176,183,198,203,215,230,244,250,251,262,387,344,336,321,293,275,256,244,233,252,225,208,196,185,176,169,158,153,144,145,85,59,60,74,80,93,77,56,50,54,53,53,78,84,91,103,114,119,128,134,149,137,95,82,69,44,25,23,35,43,54,54,69,78,76,89,146,139,121,106,87,102,60,71,63,70,72,71,132,182,166,167,170,185,193,214,226,242,221,210,339,353,346,314,302,287,274,229,214,213,214,183,166,159,165,148,140,126,109,100,77,60,52,38,46,101,101,87,69,41,28,44,40,66,70,76,81,106,107,114,135,146,168,115,109,88,82,68,58,41,36,47,47,65,77,71,84,94,101,107,148,132,128,126,113,93,88,80,83,78,77,80,85,139,142,146,162,172,186,204,231,333,321,302,292,290,276,208,201,192,190,162,152,140,127,134,117,98,52,38,47,48,93,93,82,69,33,29,24,41,60,60,72,82,97,112,125,144,155,164,148,129,132,118,98,89,74,62,49,54,65,74,86,89,87,95,110,125,140,120,112,119,115,107,106,88,92,84,68,75,95,72,94,62,129,122,136,162,172,190,201,197,202,204,286,278,268,204,183,180,167,155,139,125,111,104,110,102,78,62,47,29,10,26,48,59,87,96,87,69,50,44,19,24,41,49,56,73,86,101,114,135,152,158,158,151,140,125,111,82,68,65,60,70,84,90,101,99,99,126,125,134,115,102,103,108,99,99,74,73,57,58,48,61,67,112,119,152,162,178,189,192,190,189,195,283,260,257,261,242,165,162,153,151,133,110,107,104,98,91,67,59,49,14,9,26,43,58,71,91,92,74,62,48,40,22,28,33,50,64,96,108,116,132,145,166,162,154,137,119,114,100,85,80,69,82,86,87,90,95,103,118,130,172,99,85,96,98,103,85,76,63,46,50,46,39,94,49,34,56,88,130,135,158,170,186,180,183,168,169,172,178,-1,251,245,235,233,223,143,140,148,129,117,100,83,75,85,79,64,44,30,20,27,31,63,68,86,91,85,68,58,38,28,9,20,43,71,79,90,107,118,126,145,160,160,164,155,101,91,80,78,85,64,89,82,100,114,126,153,156,89,74,82,86,73,53,51,29,31,103,96,56,82,55,95,107,120,166,171,169,158,165,137,144,178,184,-1,217,251,211,201,126,122,109,99,71,65,52,68,54,43,32,45,48,44,73,76,97,94,78,66,51,33,18,18,50,55,65,84,100,118,124,123,155,118,122,111,99,76,70,61,76,64,60,63,125,135,77,57,59,79,83,80,47,28,4,10,72,70,100,104,116,148,182,149,150,126,144,148,161,174,290,207,210,186,203,180,137,121,106,104,82,82,50,41,41,35,42,48,61,63,87,87,91,100,94,72,59,46,39,26,31,55,128,118,117,140,142,129,115,101,90,81,65,56,50,46,46,54,88,94,119,64,60,49,64,69,64,55,29,22,13,16,65,75,84,104,87,79,83,136,156,168,181,139,139,129,113,128,129,140,153,164,202,284,213,202,196,194,173,168,173,167,132,118,87,86,75,88,58,44,28,21,28,67,69,80,98,102,99,96,94,76,65,49,48,52,46,63,71,81,80,89,103,117,127,147,129,111,98,77,65,50,41,40,33,38,55,74,50,47,31,33,55,56,61,45,31,43,32,40,55,65,98,106,87,101,128,125,150,159,127,120,126,99,107,117,129,143,161,176,181,188,-1,-1,243,199,183,189,178,175,170,157,150,154,137,116,68,83,65,58,55,55,40,21,11,44,51,62,76,89,102,114,110,103,93,78,67,62,52,47,53,71,70,68,72,80,90,108,123,128,142,124,116,103,92,80,60,41,28,18,20,49,57,110,72,75,57,41,36,24,21,47,41,51,51,49,47,57,67,79,103,128,119,115,114,119,138,144,172,187,174,120,103,106,86,88,97,111,120,147,164,169,155,131,-1,229,176,183,169,163,174,151,145,143,137,196,99,61,52,42,45,43,31,35,22,35,52,63,81,97,113,127,117,102,79,79,67,65,51,45,51,52,59,76,83,97,100,108,130,114,101,90,81,74,52,42,22,19,31,47,71,78,70,64,59,18,6,7,23,35,48,73,76,61,72,70,97,109,142,134,130,111,117,131,151,153,177,162,111,101,91,70,74,82,100,121,133,129,139,154,149,113,125,112,210,172,191,144,158,126,121,130,172,93,38,31,43,37,20,70,51,49,46,62,75,90,105,120,128,111,99,96,100,86,74,62,40,35,45,37,52,68,106,95,106,117,120,114,98,87,79,63,60,42,43,25,27,38,54,74,86,92,63,55,49,39,20,13,7,11,28,44,60,75,82,71,70,76,90,104,115,153,141,121,141,161,161,175,156,138,133,125,106,92,77,56,49,68,84,101,99,108,113,132,98,117,107,145,162,115,115,112,132,36,23,23,29,51,58,62,59,67,73,80,104,115,129,127,110,105,99,92,83,65,50,25,18,30,39,52,63,84,103,121,94,84,65,68,50,44,34,37,32,34,52,68,90,87,89,50,38,43,33,38,28,24,26,31,40,51,61,88,85,80,90,96,106,114,143,156,150,144,157,166,176,178,170,98,70,63,45,40,55,78,82,91,100,125,133,91,88,53,32,118,110,105,102,95,107,139,14,20,60,56,68,67,71,76,91,93,110,125,118,104,104,105,92,80,58,60,30,16,17,25,48,60,74,85,100,110,76,56,45,35,25,33,40,47,47,71,65,73,82,38,24,13,36,37,45,34,37,46,52,69,90,100,110,99,102,104,108,122,140,150,161,152,169,185,188,150,128,123,111,80,79,72,57,41,33,46,84,94,96,90,65,53,-1,110,104,95,95,82,83,137,120,26,24,89,55,62,80,91,96,91,103,113,112,109,105,95,92,87,79,67,50,37,24,16,21,38,48,64,77,92,111,101,18,9,21,36,50,60,50,53,59,69,74,36,24,12,11,30,46,52,44,49,66,69,90,96,114,124,118,119,122,128,141,174,155,176,185,182,157,143,137,112,100,93,74,65,48,58,28,16,25,41,57,71,76,106,105,93,140,88,85,68,66,66,82,103,113,124,116,58,57,62,64,92,100,117,114,117,115,99,94,82,81,69,56,52,35,46,25,37,47,60,76,81,65,38,19,20,31,60,62,50,42,47,38,65,65,29,33,26,14,28,33,55,56,62,72,79,93,108,124,119,122,112,122,117,134,144,157,163,176,180,187,173,163,144,134,123,80,61,57,36,35,16,18,32,41,107,117,147,101,86,74,50,52,80,91,96,121,123,108,101,80,66,74,74,83,78,92,119,117,118,111,96,87,81,73,72,71,62,62,52,44,40,66,63,74,71,65,86,87,38,47,50,63,50,35,29,31,51,60,48,11,19,24,18,13,32,48,64,72,69,86,93,112,116,118,107,104,102,110,108,113,126,142,152,176,175,187,177,170,149,137,120,88,79,66,64,40,31,76,103,121,335,342,193,178,168,151,123,106,100,45,45,95,84,92,78,94,95,99,118,105,104,87,81,73,67,58,51,61,70,61,59,59,66,62,60,65,62,84,61,46,55,70,57,50,27,17,54,49,8,17,32,29,30,44,50,81,81,78,100,113,114,108,94,92,96,86,90,96,113,126,146,156,167,174,181,169,155,175,136,92,72,63,61,33,51,78,140,326,320,211,192,169,108,91,35,21,71,65,70,81,102,97,112,115,114,115,103,90,75,71,62,47,46,56,68,69,56,51,68,65,53,64,49,46,42,56,95,54,69,77,74,63,46,8,26,63,31,22,35,46,44,44,61,78,90,94,108,118,110,100,83,79,79,79,74,89,98,114,125,151,159,170,182,196,117,154,47,42,30,14,46,133,-1,212,179,146,124,104,90,70,50,22,10,54,60,95,94,119,111,126,129,108,89,76,62,66,51,31,43,59,64,60,43,39,76,40,58,38,33,46,46,67,79,70,75,84,73,48,30,16,52,34,20,35,38,44,58,51,60,70,85,97,108,117,111,95,84,80,68,68,66,74,91,107,120,156,165,184,176,157,134,136,98,77,69,50,36,30,14,18,28,79,108,140,355,262,260,212,194,148,136,106,104,94,62,65,51,12,26,41,64,106,106,97,118,126,123,131,124,101,91,72,48,41,21,29,40,53,61,36,30,30,40,32,27,69,22,17,38,44,72,47,56,50,71,75,81,66,57,31,27,35,40,26,44,47,49,57,52,63,78,86,100,115,105,90,82,67,66,43,79,73,84,98,123,171,168,181,191,195,175,160,147,127,104,88,71,58,32,35,27,51,89,88,109,123,166,254,205,194,154,126,110,105,81,75,58,38,29,26,71,93,99,120,110,104,115,99,87,75,62,47,28,6,16,28,42,56,22,37,36,28,18,21,12,16,36,63,54,39,38,54,55,64,70,57,36,24,35,44,38,36,32,35,37,44,61,75,82,99,97,75,58,63,51,32,94,79,83,116,141,179,197,205,189,134,108,106,90,62,58,42,54,170,-1,217,201,184,165,155,132,104,90,87,70,47,28,25,53,61,107,90,93,95,84,90,103,86,96,75,57,48,29,19,22,29,41,50,37,28,34,28,14,7,13,29,20,36,51,47,22,22,31,52,75,78,72,42,29,16,46,41,28,34,34,24,20,22,37,52,57,73,93,102,96,76,47,51,24,85,75,66,79,87,133,160,148,154,178,180,124,114,80,213,199,182,180,187,396,231,218,196,160,143,131,109,101,79,70,58,21,28,36,41,60,90,77,79,76,79,90,80,115,90,82,67,49,35,36,24,24,14,39,40,44,30,25,31,22,24,34,24,42,38,41,46,44,51,42,23,9,18,63,70,76,54,42,30,19,46,50,50,39,11,28,46,66,81,84,101,99,84,70,47,29,26,17,17,52,63,62,116,117,138,152,165,141,134,115,102,90,97,126,135,150,166,179,193,204,215,223,224,206,196,192,199,236,218,204,170,136,123,110,94,96,72,47,40,30,37,53,51,66,70,66,56,62,83,88,73,104,99,74,51,37,34,23,29,24,17,28,38,23,12,15,2,27,32,21,21,33,27,29,47,46,30,21,30,31,49,58,62,51,51,55,57,45,47,56,22,41,57,56,89,89,109,101,94,83,77,56,39,33,26,36,49,79,128,146,163,140,130,108,163,160,164,174,184,227,218,232,226,226,215,210,206,-1,227,219,210,199,142,131,122,122,103,87,62,47,48,56,44,71,72,54,44,48,64,78,69,67,72,37,24,32,12,10,30,24,32,36,29,8,2,12,15,21,20,11,19,21,28,44,42,36,36,29,38,49,58,59,37,37,36,51,50,62,65,50,30,33,50,58,74,86,101,103,109,97,88,70,72,51,41,45,63,79,109,117,130,137,148,164,177,143,121,130,167,160,176,186,208,221,235,256,244,228,211,238,232,251,235,208,197,183,166,152,145,118,106,80,67,65,63,56,85,62,53,37,57,60,43,34,30,25,44,36,9,18,25,28,33,34,30,16,12,26,30,28,17,11,10,19,24,11,15,33,39,50,31,20,19,30,52,54,44,22,31,24,42,58,73,74,64,54,48,58,56,66,69,78,94,98,105,109,99,99,79,78,54,49,61,81,82,96,118,161,165,174,135,135,137,151,172,192,201,230,240,252,254,244,241,244,236,252,249,226,209,195,183,153,148,103,96,89,88,82,81,75,98,100,83,51,39,19,62,46,59,79,34,10,49,27,30,32,28,19,35,26,14,22,25,41,41,30,15,20,21,23,21,21,18,30,51,45,39,5,24,35,49,45,18,20,21,51,55,76,89,87,74,59,55,67,73,67,60,64,67,84,107,114,108,94,82,73,68,57,76,87,135,139,154,172,173,191,192,156,156,162,184,198,216,228,240,250,264,265,257,252,253,271,-1,257,215,216,191,188,105,113,106,111,95,80,90,98,93,74,33,18,6,31,39,67,53,45,16,15,19,26,47,40,49,38,39,28,16,13,31,42,55,36,38,35,32,41,36,27,7,27,42,50,38,28,29,29,38,43,34,25,43,39,52,62,73,85,88,82,69,67,78,53,51,50,54,72,87,99,114,104,98,91,83,74,78,119,112,140,181,169,177,177,174,194,201,227,241,251,266,277,276,271,265,270,283,289,267,289,222,223,204,179,228,124,117,115,97,92,89,61,47,20,11,17,26,34,30,19,7,61,57,57,49,50,37,26,31,26,36,56,55,49,42,47,48,48,38,16,17,32,48,50,50,36,37,43,54,44,40,38,50,49,58,59,68,81,90,90,74,62,57,40,50,43,52,68,85,96,116,118,111,100,97,93,102,109,119,117,140,150,185,241,192,187,180,189,183,193,204,222,241,253,273,288,290,289,273,276,277,279,266,221,227,213,192,129,126,123,122,127,115,99,77,63,55,46,44,42,38,42,23,49,49,39,27,37,12,17,32,50,53,42,35,40,48,45,40,30,28,29,39,49,39,41,33,42,40,60,62,51,50,60,56,66,84,88,73,64,54,31,74,89,103,117,122,119,106,102,97,108,118,104,113,157,234,226,230,194,196,206,201,200,233,246,258,290,297,294,291,292,286,282,231,226,223,144,139,131,126,120,108,70,59,64,57,56,75,65,52,54,58,73,42,48,32,20,32,22,7,20,38,54,39,26,19,34,38,33,35,38,27,22,45,36,22,19,20,32,43,58,65,58,60,58,46,37,47,63,77,77,64,45,34,16,75,122,132,97,91,101,115,102,100,113,157,154,167,208,230,199,226,212,208,198,216,218,215,241,248,261,291,304,313,304,-1,293,225,239,227,221,212,201,203,165,152,148,138,114,75,67,61,57,62,64,72,73,78,56,62,71,67,50,48,36,7,20,26,33,15,44,55,48,26,15,18,33,24,23,18,26,6,27,36,25,14,10,14,28,39,59,71,71,57,54,23,29,44,59,64,51,38,30,18,30,38,45,61,80,87,101,161,148,156,160,179,201,185,191,198,206,217,222,228,232,225,230,233,247,265,271,325,309,289,278,261,262,253,241,254,232,227,210,192,155,115,107,102,89,99,78,74,73,75,86,76,68,40,34,50,61,56,29,23,11,26,37,36,52,47,44,29,10,21,24,12,12,12,12,21,23,31,28,20,32,39,40,53,37,14,30,43,62,63,46,28,15,29,30,42,36,40,54,65,78,102,95,81,68,59,69,52,67,67,128,139,150,154,170,179,176,180,192,196,210,227,223,238,244,248,247,262,274,319,308,297,273,273,260,250,216,200,196,155,122,108,115,104,93,85,88,87,84,69,59,44,32,34,44,38,37,48,52,50,46,53,38,29,22,22,8,25,22,23,17,15,9,22,39,31,40,47,52,57,66,31,12,20,34,49,53,51,37,21,16,34,35,26,20,40,48,65,79,87,78,64,58,47,49,52,65,63,74,124,129,133,144,157,168,179,168,171,190,208,211,217,244,251,254,252,256,281,-1,-1,343,233,225,207,151,136,117,112,127,101,98,88,74,69,46,41,12,12,22,52,50,54,67,61,59,58,50,25,13,10,24,23,33,34,29,20,18,20,33,41,55,53,57,67,67,65,18,20,20,35,39,41,46,36,27,35,38,31,14,26,34,50,65,77,66,67,60,38,28,29,45,52,68,89,99,107,126,140,154,153,156,175,185,198,189,203,235,244,242,259,272,271,298,-1,-1,140,138,133,129,106,94,76,65,51,35,18,17,32,52,62,64,62,67,75,68,52,36,24,35,37,33,35,25,13,22,11,17,32,39,54,56,54,43,57,52,26,12,27,30,25,40,34,40,39,33,34,26,24,26,44,57,66,59,58,54,42,26,11,37,52,64,70,75,83,105,119,124,135,133,135,132,176,170,175,177,199,217,228,252,263,272,274,273,-1,-1,-1,-1,-1,313,202,188,175,180,164,156,144,143,127,112,104,101,74,58,47,40,42,28,36,54,68,67,74,82,72,59,46,45,40,28,25,27,16,7,12,25,33,47,54,63,45,31,19,27,39,41,31,23,21,26,26,23,29,37,28,28,32,36,38,47,61,58,45,47,58,46,39,30,22,40,50,58,62,72,108,114,120,112,122,121,134,122,150,151,156,168,188,262,258,259,258,274,314,382,-1,-1,-1,417,278,274,261,222,213,203,191,184,182,173,167,148,147,110,95,81,72,63,57,51,51,47,50,66,57,59,64,72,72,70,54,41,28,17,18,16,15,9,10,24,37,49,55,59,55,40,28,17,8,16,30,39,56,57,39,33,15,14,10,15,8,22,21,11,22,19,10,50,60,58,29,58,60,41,41,38,26,33,34,49,69,101,106,101,105,107,103,129,166,144,158,173,183,246,247,348,384,-1,-1,429,325,285,278,273,261,245,252,226,228,219,206,176,170,210,146,116,101,93,88,74,78,69,65,54,64,71,51,39,49,59,84,77,74,84,42,15,9,5,18,22,16,27,33,44,57,51,53,58,45,38,21,18,23,40,54,62,56,41,28,18,23,21,13,15,18,21,20,27,16,41,55,52,40,21,12,26,41,31,28,33,13,23,36,60,75,94,83,87,85,86,85,91,90,125,135,159,168,167,170,183,230,223,236,357,378,386,351,289,254,244,237,234,224,216,205,190,200,150,134,131,119,117,102,99,92,80,88,69,61,33,30,43,51,64,77,69,46,27,7,17,23,36,40,49,39,46,52,47,36,38,38,47,60,73,65,57,55,27,34,33,22,19,18,11,24,36,30,24,38,48,29,22,31,27,45,34,18,30,14,16,97,77,74,71,79,81,111,116,150,156,179,198,211,246,361,363,368,394,373,361,324,304,282,269,253,246,240,242,214,187,174,160,153,172,143,126,113,116,104,111,102,99,89,71,60,25,35,34,46,65,66,54,39,23,36,35,35,18,18,15,21,17,8,17,30,53,64,44,53,44,50,50,64,60,54,49,40,43,46,34,29,18,13,45,46,36,45,51,52,41,47,46,25,21,8,33,93,87,70,61,53,65,53,59,96,101,112,134,152,165,188,195,209,232,270,362,358,364,381,368,351,344,340,338,332,325,311,298,299,265,253,226,228,198,185,177,178,167,157,139,129,128,119,127,117,112,112,99,82,59,44,11,28,37,49,68,65,63,11,53,31,14,27,34,14,25,45,60,76,68,59,57,33,31,37,35,61,55,44,38,45,44,46,32,23,18,33,42,56,62,66,70,54,53,62,58,30,15,12,28,47,98,100,54,42,46,54,67,80,128,145,161,177,182,206,217,334,339,342,356,371,424,421,389,373,367,362,348,337,319,315,292,270,255,234,224,212,203,192,184,162,152,153,144,152,147,122,118,112,107,50,25,19,17,32,53,61,74,15,19,54,52,38,41,29,28,30,39,57,65,80,76,63,52,21,12,28,50,63,42,33,24,38,49,52,31,31,44,48,64,69,71,66,67,66,71,51,40,23,18,27,40,51,65,79,93,77,64,45,33,65,74,80,141,149,163,176,191,209,268,329,323,334,327,326,340,359,375,392,-1,-1,-1,-1,-1,-1,-1,-1,419,382,389,364,349,335,332,312,278,253,243,238,224,215,207,185,173,169,162,162,164,150,139,113,92,70,65,46,27,39,32,51,68,70,49,32,26,33,62,58,48,37,18,31,44,54,72,83,68,48,32,8,9,43,50,44,36,14,24,36,45,51,50,55,57,61,83,67,53,58,64,66,62,79,40,31,38,48,59,69,87,88,84,71,57,47,38,18,51,64,78,93,108,153,151,169,179,207,212,241,286,285,290,312,311,335,316,335,346,375,-1,-1,-1,-1,-1,-1,391,378,364,354,336,323,302,284,280,251,247,237,233,230,214,188,180,174,163,157,131,92,80,60,41,47,48,64,74,50,43,51,41,45,70,72,72,55,43,23,13,21,30,33,53,64,80,62,54,32,22,22,27,52,59,43,32,6,21,33,57,60,54,63,67,80,66,41,48,43,60,52,57,54,55,47,70,73,66,90,98,95,81,73,55,32,20,10,21,44,54,72,93,103,124,136,182,178,188,212,224,273,301,296,352,361,-1,-1,-1,402,371,357,349,323,310,287,307,262,252,248,232,210,202,193,189,189,176,146,124,66,60,56,74,66,60,62,50,62,56,74,69,42,33,30,22,15,24,40,61,74,80,63,51,46,35,34,39,74,66,37,22,24,30,48,58,73,82,86,82,74,51,31,26,33,51,52,67,65,59,65,87,99,104,82,72,46,23,33,28,50,59,66,88,100,122,139,148,175,234,236,259,272,280,280,285,363,373,372,402,-1,-1,-1,-1,-1,-1,393,381,362,356,332,317,296,301,296,272,269,260,248,230,223,213,202,167,155,149,120,67,78,74,66,70,71,68,61,59,66,56,71,66,41,43,38,28,6,28,46,67,69,68,66,55,54,56,54,64,71,56,37,33,36,59,54,82,87,82,86,75,52,54,20,13,27,61,64,80,74,64,78,115,103,108,87,67,46,34,44,53,71,74,92,103,115,129,150,170,176,191,258,260,264,267,264,284,289,334,353,360,378,-1,-1,-1,-1,-1,-1,-1,-1,-1,422,382,368,357,333,321,303,296,288,272,254,244,238,236,228,182,151,144,112,103,50,31,45,58,70,78,68,52,60,58,59,57,48,48,42,57,65,52,39,25,25,38,55,61,65,73,73,57,58,53,58,67,58,52,48,52,59,66,83,80,85,87,77,57,50,43,9,38,40,68,78,89,90,82,93,112,121,120,113,103,79,66,62,48,51,67,80,89,100,121,122,130,140,152,170,182,189,269,250,244,255,282,293,310,321,364,-1,-1,-1,-1,-1,-1,-1,414,389,381,356,346,340,305,278,269,270,256,231,219,193,163,132,103,89,31,34,49,54,56,68,40,43,52,48,32,35,31,46,66,65,71,57,44,38,19,29,36,41,57,60,70,59,40,51,40,50,53,64,58,57,70,68,75,82,71,73,74,67,40,38,68,59,57,56,68,89,104,100,104,105,112,110,109,130,133,101,80,71,75,68,79,73,90,101,115,124,133,140,153,163,170,171,194,204,207,230,237,262,294,303,320,326,380,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,412,405,372,344,313,293,296,275,261,245,231,223,230,176,187,138,75,100,15,45,44,59,73,46,25,40,35,30,25,20,30,37,55,68,72,56,45,34,15,29,30,32,48,76,67,48,34,33,32,44,51,66,66,66,72,74,61,58,72,62,70,61,54,64,72,72,56,67,108,99,103,110,100,102,104,100,134,122,108,93,79,84,92,102,115,95,104,117,125,141,148,154,162,178,185,203,229,227,235,248,275,295,309,331,420,-1,-1,-1,-1,-1,-1,-1,-1,418,408,391,316,312,295,291,259,219,190,151,118,115,85,74,68,14,41,55,58,46,27,12,22,20,22,19,21,40,53,68,79,59,40,32,16,13,36,38,68,69,55,40,20,21,25,49,60,86,84,83,63,49,44,46,52,52,65,60,64,76,82,88,91,77,97,89,85,94,95,88,85,94,118,111,101,92,95,101,107,118,134,124,139,155,168,168,170,176,188,201,217,225,243,242,255,259,285,298,316,355,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,422,-1,426,402,373,320,316,306,235,227,192,180,160,137,93,69,28,64,66,55,34,20,9,23,28,27,38,36,54,64,78,77,61,47,43,28,12,21,42,56,72,62,44,27,6,23,38,67,77,93,81,78,52,48,35,30,34,46,57,64,89,94,109,104,89,76,75,84,80,83,89,87,98,105,110,115,119,110,107,144,153,174,198,193,189,212,228,240,247,278,278,282,286,307,323,312,323,330,332,325,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,325,218,205,203,173,160,181,99,74,73,66,69,39,25,41,28,36,48,54,50,66,71,86,89,71,64,48,32,34,30,40,51,74,61,56,38,31,30,37,52,70,85,95,78,74,51,33,26,16,21,31,45,53,101,107,102,94,87,66,61,68,62,58,73,83,85,95,116,128,149,150,168,178,206,256,285,281,282,290,278,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,339,341,236,219,204,168,149,88,67,67,55,62,50,40,34,36,40,51,52,56,63,77,90,99,86,67,68,60,48,52,41,48,79,77,58,58,47,36,43,51,72,86,101,88,72,56,48,44,55,16,13,53,65,91,100,104,88,78,69,55,45,65,42,58,62,72,106,107,144,174,186,201,216,220,242,268,286,286,280,294,289,276,269,252,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,292,254,230,204,199,181,151,132,133,94,80,90,58,53,34,28,22,31,50,60,69,69,75,87,106,98,100,79,75,72,58,54,49,62,78,78,68,68,61,59,53,68,81,99,93,77,72,69,61,42,53,40,16,66,70,95,103,96,73,62,53,40,35,23,38,51,68,95,110,118,136,157,200,200,226,234,238,240,250,265,284,290,296,291,273,287,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,306,286,266,221,218,195,185,140,124,99,99,137,96,102,47,42,28,14,20,34,45,62,77,88,117,117,108,89,82,66,75,89,89,84,80,73,70,74,79,90,104,96,92,83,60,59,23,38,50,92,112,100,83,72,58,40,27,18,32,43,63,86,133,131,130,233,242,294,298,276,231,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,340,319,323,292,257,226,197,186,142,121,112,118,111,118,50,54,30,30,43,56,69,76,89,106,117,118,105,85,78,82,52,68,74,78,83,108,101,97,90,86,81,79,96,101,101,104,88,80,66,71,46,39,68,81,104,106,90,74,64,46,30,8,37,74,92,114,133,146,262,280,245,255,-1,-1,-1,-1,-1,-1,-1,-1,363,347,230,232,182,174,157,138,127,136,125,133,131,47,39,46,55,64,83,102,106,119,111,101,83,71,57,41,64,92,94,105,114,113,106,93,96,88,100,94,98,93,88,88,84,75,66,56,85,111,113,102,87,73,57,44,31,33,48,65,104,124,142,158,253,225,-1,-1,-1,-1,-1,384,266,261,243,206,193,182,162,150,144,152,147,141,56,52,56,71,99,92,107,124,115,101,84,75,65,52,29,75,90,117,129,114,85,82,81,74,83,113,84,82,76,86,85,83,80,64,97,110,121,90,77,68,55,44,43,43,59,80,87,117,129,154,159,258,267,269,283,-1,-1,-1,385,291,245,235,222,185,171,171,167,161,153,140,145,135,118,66,70,78,94,111,111,120,112,97,87,71,53,39,31,15,19,61,85,87,97,104,112,96,78,67,64,64,67,73,74,68,68,79,75,79,88,102,113,102,89,79,65,52,51,56,62,57,66,88,110,120,160,167,254,169,-1,-1,-1,-1,-1,316,295,298,241,219,210,200,182,186,182,178,170,168,158,141,127,113,109,80,78,82,90,118,114,93,74,63,43,27,10,11,34,72,75,85,118,117,101,87,45,56,57,58,63,63,57,56,58,64,69,72,79,99,112,118,112,77,70,74,67,80,71,70,71,101,123,171,151,-1,-1,-1,310,285,275,232,219,204,195,201,167,153,126,98,101,95,94,75,86,111,125,128,122,109,99,83,69,54,37,16,39,49,64,100,116,113,70,45,40,44,39,45,46,64,49,42,46,42,49,93,98,114,96,89,94,93,96,83,107,161,71,102,-1,353,284,258,243,231,225,230,246,225,213,186,185,166,154,107,93,84,83,75,65,78,102,105,121,140,132,114,91,84,68,53,48,37,51,58,98,114,104,95,67,55,28,36,32,36,57,68,37,21,25,33,40,71,80,102,97,104,106,119,104,111,98,104,121,136,144,200,276,-1,356,338,297,289,272,254,242,247,239,244,236,221,205,208,190,201,138,122,77,64,68,57,60,68,93,106,116,136,120,107,95,76,68,63,54,52,52,59,71,123,120,96,77,68,43,17,10,33,43,51,60,72,18,12,20,37,54,66,142,128,114,117,118,125,123,109,114,126,161,93,-1,-1,-1,397,361,290,283,265,252,264,261,261,247,231,225,211,214,125,94,71,63,46,43,48,85,99,110,130,136,148,120,105,97,91,82,70,64,64,62,114,108,89,80,42,32,27,27,44,56,60,45,29,9,18,32,45,64,164,160,148,134,124,156,129,136,135,126,126,147,158,219,226,208,231,78,-1,-1,-1,-1,-1,-1,395,398,339,336,286,276,278,270,276,244,244,233,218,204,196,166,148,108,84,61,49,35,30,102,114,148,142,133,114,112,98,97,104,85,74,81,102,99,68,59,45,44,44,40,55,68,50,40,39,22,25,39,96,150,155,156,144,140,153,146,151,180,142,149,209,217,239,58,-1,-1,-1,402,373,360,336,319,297,289,287,285,258,226,219,188,181,156,153,105,100,82,59,18,30,61,133,135,149,142,135,126,118,110,105,101,86,91,83,74,69,64,55,52,52,70,63,55,70,40,45,41,83,138,169,171,159,162,159,177,205,40,51,-1,-1,-1,354,347,326,312,313,302,304,296,250,238,227,226,177,167,171,118,108,87,75,26,18,70,164,156,150,138,127,125,122,119,118,120,104,88,92,88,78,77,81,70,64,46,52,71,114,194,184,175,181,180,171,198,204,174,218,235,44,-1,-1,-1,398,350,339,334,333,322,315,201,180,189,134,118,98,82,71,50,27,32,67,184,170,164,158,146,142,144,139,133,122,119,107,107,90,100,92,85,68,72,83,103,125,189,189,184,191,189,202,-1,412,412,356,345,343,335,344,334,346,328,318,195,187,176,136,125,109,103,54,42,42,60,55,92,192,159,163,149,150,162,156,146,137,132,133,113,136,108,104,102,207,74,85,118,130,142,206,208,200,238,-1,421,426,354,362,350,172,165,129,125,120,99,101,53,47,55,74,88,109,209,210,149,170,167,166,165,151,152,136,129,118,115,109,190,128,87,92,135,139,175,194,208,212,223,232,222,-1,406,370,360,359,160,148,135,129,120,101,85,62,79,75,80,175,166,165,198,139,140,170,221,218,112,99,104,125,139,153,166,182,227,238,100,390,379,376,361,364,190,157,151,155,138,90,70,73,83,81,98,108,118,204,183,159,143,151,191,198,134,136,139,154,170,169,254,243,115,421,379,189,170,169,172,148,140,101,84,88,100,108,120,116,138,151,210,189,182,168,157,181,188,157,148,164,399,318,201,175,174,185,161,162,132,118,98,98,107,122,127,128,131,167,178,178,182,172,172,158,174,141,-1,308,208,189,194,188,180,157,112,112,116,125,138,144,142,207,222,193,187,182,190,171,182,201,180,306,299,-1,305,296,219,206,204,176,175,160,135,136,124,119,131,146,153,164,156,210,243,230,224,210,204,203,202,204,205,185,194,211,311,-1,394,316,218,217,192,184,166,137,138,138,143,152,160,180,167,168,192,264,267,265,212,211,211,216,213,212,221,210,214,216,323,335,-1,-1,-1,365,303,231,209,190,179,166,156,168,143,152,152,169,197,189,178,190,208,221,279,279,273,273,250,265,230,232,234,227,227,229,316,228,218,221,229,353,-1,-1,233,212,214,186,191,167,173,167,158,167,188,189,194,188,218,342,313,273,261,247,236,242,233,233,238,235,235,376,394,235,221,212,182,174,167,173,185,217,206,379,300,288,290,280,260,249,256,259,256,246,255,243,243,441,376,-1,306,233,233,257,210,196,199,206,182,188,210,212,221,217,392,392,350,350,318,302,305,297,289,270,259,272,276,262,273,-1,-1,-1,-1,262,227,213,191,198,239,232,-1,398,405,426,345,331,329,309,311,300,294,280,279,278,284,297,271,297,277,-1,-1,-1,266,283,230,214,236,200,211,229,242,-1,-1,366,355,341,326,340,306,301,286,285,285,292,345,297,-1,-1,-1,280,286,300,216,224,237,233,-1,-1,-1,426,369,347,333,336,331,296,300,302,308,306,308,365,368,340,302,298,-1,-1,-1,-1,-1,292,227,244,-1,411,404,391,411,362,358,349,318,310,329,-1,-1,404,346,314,-1,-1,-1,-1,307,300,239,249,-1,-1,-1,422,417,374,371,357,325,344,-1,336,-1,396,387,340,339,-1,-1,323,311,257,254,-1,-1,-1,-1,-1,-1,-1,-1,381,371,337,-1,350,387,355,352,-1,-1,331,259,269,428,-1,-1,-1,-1,381,374,361,365,419,416,400,383,374,414,361,-1,-1,356,340,348,272,378,389,402,424,-1,-1,-1,-1,-1,-1,-1,397,374,366,368,387,398,402,386,370,356,287,291,368,378,394,412,-1,-1,-1,-1,403,412,374,381,400,390,384,-1,-1,294,358,368,381,396,407,-1,-1,-1,-1,423,402,389,391,398,-1,-1,-1,-1,321,325,341,362,392,405,-1,-1,-1,-1,404,409,398,414,422,416,-1,-1,-1,327,340,369,375,-1,-1,-1,-1,426,-1,-1,-1,-1,-1,343,345,388,396,-1,-1,419,-1,-1,-1,-1,350,359,376,379,389,398,406,-1,-1,-1,-1,-1,-1,-1,362,367,380,403,412,423,-1,-1,378,380,396,-1,-1,-1,-1,-1,380,390,396,420,706,-1,-1,-1,-1,-1,-1,397,408,702,428,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]}},"cap":{"n":38,"rho_10":[0.54,0.28,0.71],"rho_extra":[0.88,0.75,0.95],"rho_20":[0.85,0.72,0.92],"cor_tipo":{"cinema":0.75,"teatri_musei":0.75,"giochi":0.66,"piscine":0.54,"cani":0.56,"metro":0.65,"bikemi":0.81,"supermercati":0.64,"ospedali":0.59,"librerie":0.76},"terzi":{"alto":{"p10":9.41,"pe":8.9},"basso":{"p10":8.73,"pe":5.41},"medio":{"p10":8.85,"pe":6.8}}},"rank_n":75,"top20":[{"i":4,"n":"Guastalla","p10":9.98,"pe":9.6,"p20":19.58,"pos10":3,"pos20":1},{"i":5,"n":"Porta Vigentina - Porta Lodovica","p10":10.0,"pe":9.07,"p20":19.07,"pos10":2,"pos20":2},{"i":51,"n":"Porta Magenta","p10":9.75,"pe":9.22,"p20":18.97,"pos10":8,"pos20":3},{"i":68,"n":"Pagano","p10":9.58,"pe":9.35,"p20":18.94,"pos10":12,"pos20":4},{"i":9,"n":"Porta Garibaldi - Porta Nuova","p10":8.95,"pe":9.95,"p20":18.9,"pos10":44,"pos20":5}],"bottom20":[{"i":34,"n":"Chiaravalle","p10":1.0,"pe":1.0,"p20":2.0,"pos10":75,"pos20":75},{"i":54,"n":"Muggiano","p10":4.63,"pe":2.04,"p20":6.67,"pos10":74,"pos20":74},{"i":63,"n":"Figino","p10":6.0,"pe":1.0,"p20":7.0,"pos10":72,"pos20":73},{"i":24,"n":"Parco Forlanini - Cavriano","p10":4.94,"pe":2.82,"p20":7.76,"pos10":73,"pos20":72},{"i":31,"n":"Monlue' - Ponte Lambro","p10":6.45,"pe":2.71,"p20":9.16,"pos10":71,"pos20":71}],"salgono":[{"i":9,"n":"Porta Garibaldi - Porta Nuova","p10":8.95,"pe":9.95,"p20":18.9,"pos10":44,"pos20":5},{"i":15,"n":"Bicocca","p10":7.6,"pe":8.43,"p20":16.03,"pos10":68,"pos20":33},{"i":58,"n":"De Angeli - Monte Rosa","p10":8.56,"pe":9.3,"p20":17.86,"pos10":54,"pos20":22},{"i":57,"n":"San Siro","p10":8.29,"pe":7.9,"p20":16.18,"pos10":57,"pos20":30},{"i":59,"n":"Tre Torri","p10":8.97,"pe":9.37,"p20":18.35,"pos10":40,"pos20":14}],"scendono":[{"i":29,"n":"Ortomercato","p10":9.93,"pe":5.52,"p20":15.44,"pos10":4,"pos20":41},{"i":76,"n":"Quarto Oggiaro - Vialba - Musocco","p10":9.35,"pe":3.99,"p20":13.34,"pos10":20,"pos20":56},{"i":42,"n":"Stadera - Chiesa Rossa - Q.re Torretta - Conca Fallata","p10":9.53,"pe":5.52,"p20":15.05,"pos10":13,"pos20":47},{"i":55,"n":"Baggio - Q.re degli Olmi - Q.re Valsesia","p10":9.06,"pe":3.53,"p20":12.59,"pos10":34,"pos20":61},{"i":43,"n":"Tibaldi","p10":10.0,"pe":6.77,"p20":16.77,"pos10":1,"pos20":24}]}