diff --git a/test/expected.tsv b/test/in.tsv similarity index 75% rename from test/expected.tsv rename to test/in.tsv index 3d33005..bd179a8 100644 --- a/test/expected.tsv +++ b/test/in.tsv @@ -1,2000 +1,2000 @@ -82 -36 -23 -10 -54 -29 -29 -42 -82 -56 -39 -66 -28 -57 -55 -26 -40 -69 -53 -74 -40 -85 -44 -67 -33 -52 -28 -12 -63 -92 -22 -70 -41 -82 -61 -63 -67 -38 -63 -49 -65 -45 -84 -30 -47 -82 -68 -53 -58 -79 -51 -78 -79 -51 -43 -20 -49 -52 -80 -66 -36 -84 -29 -75 -69 -65 -43 -56 -24 -43 -45 -23 -58 -45 -60 -75 -65 -24 -86 -63 -57 -84 -33 -36 -25 -31 -69 -32 -93 -15 -49 -83 -36 -60 -65 -41 -61 -77 -37 -31 -35 -29 -33 -67 -57 -47 -32 -54 -94 -59 -66 -32 -50 -90 -70 -83 -85 -63 -62 -64 -61 -37 -26 -41 -80 -97 -31 -45 -41 -90 -31 -27 -27 -57 -55 -27 -77 -62 -69 -73 -74 -81 -41 -19 -60 -44 -68 -46 -51 -61 -35 -37 -58 -46 -30 -52 -70 -94 -71 -62 -22 -62 -36 -59 -60 -60 -28 -38 -39 -46 -22 -60 -80 -90 -26 -26 -67 -40 -31 -85 -33 -62 -56 -41 -28 -40 -74 -52 -82 -54 -47 -75 -25 -74 -74 -68 -21 -52 -61 -53 -53 -40 -32 -68 -85 -54 -65 -57 -38 -43 -49 -77 -43 -30 -62 -67 -65 -99 -73 -85 -65 -90 -86 -29 -64 -81 -41 -19 -77 -71 -100 -24 -48 -40 -37 -84 -60 -47 -70 -51 -75 -24 -44 -42 -26 -72 -59 -39 -40 -53 -71 -50 -73 -65 -46 -60 -84 -40 -43 -69 -80 -35 -75 -46 -87 -41 -78 -72 -33 -40 -68 -33 -52 -43 -76 -41 -47 -77 -47 -61 -68 -59 -64 -70 -36 -56 -19 -49 -49 -36 -68 -36 -45 -71 -46 -29 -39 -19 -77 -71 -34 -77 -63 -68 -69 -64 -67 -75 -67 -35 -78 -46 -41 -42 -50 -24 -62 -77 -65 -63 -79 -36 -52 -68 -81 -26 -58 -73 -42 -79 -63 -45 -59 -31 -84 -59 -55 -37 -74 -83 -40 -98 -34 -78 -27 -47 -68 -43 -50 -69 -31 -73 -69 -82 -37 -34 -16 -71 -25 -56 -70 -31 -23 -47 -47 -70 -75 -21 -49 -66 -50 -14 -76 -63 -51 -66 -55 -79 -89 -47 -70 -75 -62 -75 -52 -52 -85 -74 -59 -59 -43 -24 -66 -55 -75 -73 -26 -64 -62 -73 -89 -43 -27 -70 -56 -70 -33 -71 -69 -46 -65 -39 -81 -35 -37 -47 -35 -24 -84 -52 -60 -77 -26 -37 -40 -46 -51 -92 -49 -41 -67 -46 -40 -68 -76 -82 -67 -39 -23 -24 -41 -24 -63 -41 -87 -21 -32 -83 -84 -68 -64 -47 -59 -57 -35 -36 -61 -48 -47 -47 -98 -23 -69 -43 -85 -66 -78 -78 -69 -46 -51 -28 -42 -93 -44 -40 -44 -51 -74 -70 -79 -81 -44 -72 -46 -73 -57 -26 -17 -71 -33 -50 -29 -59 -80 -59 -82 -54 -79 -50 -49 -39 -72 -72 -45 -64 -52 -36 -70 -42 -61 -50 -39 -61 -53 -47 -57 -59 -64 -24 -37 -36 -51 -47 -67 -66 -55 -61 -67 -24 -86 -41 -45 -45 -42 -72 -68 -25 -71 -43 -57 -33 -56 -73 -58 -40 -76 -82 -62 -70 -60 -17 -82 -71 -57 -64 -68 -64 -72 -78 -31 -44 -31 -25 -41 -48 -77 -48 -67 -90 -87 -86 -60 -28 -54 -67 -32 -53 -68 -83 -46 -32 -69 -65 -48 -15 -28 -28 -37 -66 -37 -47 -72 -40 -35 -52 -66 -28 -42 -39 -64 -64 -82 -52 -79 -43 -44 -54 -77 -88 -60 -48 -60 -97 -37 -38 -84 -45 -42 -32 -55 -55 -75 -67 -89 -76 -95 -37 -75 -61 -65 -21 -63 -46 -63 -75 -35 -48 -38 -35 -45 -93 -48 -72 -100 -76 -61 -16 -60 -83 -36 -81 -44 -40 -64 -90 -59 -55 -78 -52 -80 -86 -61 -24 -41 -53 -26 -42 -90 -66 -26 -61 -45 -85 -79 -78 -62 -40 -63 -53 -16 -79 -27 -37 -38 -76 -32 -22 -70 -15 -53 -41 -45 -45 -58 -47 -32 -78 -46 -47 -84 -28 -33 -69 -52 -57 -38 -58 -84 -77 -69 -63 -50 -42 -71 -93 -16 -28 -22 -85 -69 -40 -86 -48 -76 -47 -56 -47 -65 -63 -53 -81 -60 -33 -29 -57 -66 -26 -34 -70 -86 -60 -46 -26 -81 -17 -78 -33 -28 -32 -65 -45 -51 -34 -57 -50 -38 -84 -79 -63 -44 -61 -28 -25 -89 -65 -67 -73 -93 -59 -60 -56 -71 -70 -39 -32 -36 -44 -73 -70 -38 -69 -58 -44 -42 -27 -41 -67 -39 -20 -59 -43 -29 -35 -67 -86 -40 -55 -49 -76 -75 -40 -59 -51 -61 -41 -60 -81 -92 -95 -74 -58 -53 -44 -78 -35 -52 -48 -69 -38 -23 -84 -69 -36 -47 -69 -49 -73 -42 -81 -28 -50 -30 -31 -73 -54 -76 -40 -56 -69 -62 -69 -93 -20 -33 -72 -71 -41 -18 -65 -50 -43 -49 -18 -36 -80 -45 -38 -37 -66 -35 -79 -63 -42 -67 -54 -30 -61 -69 -34 -62 -38 -71 -59 -51 -64 -46 -79 -56 -53 -85 -40 -72 -39 -74 -45 -67 -33 -59 -78 -79 -43 -51 -39 -58 -32 -68 -39 -25 -20 -25 -17 -53 -37 -53 -53 -36 -30 -40 -18 -58 -69 -16 -59 -59 -91 -79 -75 -67 -78 -55 -68 -42 -44 -22 -74 -63 -37 -48 -59 -70 -61 -50 -29 -62 -56 -66 -75 -29 -75 -77 -68 -76 -61 -34 -68 -33 -45 -49 -45 -46 -83 -68 -70 -55 -25 -60 -67 -84 -52 -64 -52 -82 -40 -53 -56 -75 -88 -54 -51 -45 -60 -44 -68 -85 -63 -69 -64 -57 -49 -54 -86 -29 -70 -83 -30 -69 -34 -81 -64 -67 -66 -28 -21 -60 -46 -29 -31 -73 -77 -51 -80 -89 -18 -71 -70 -72 -78 -58 -36 -35 -34 -64 -53 -59 -31 -81 -90 -31 -40 -73 -62 -37 -77 -65 -23 -85 -49 -77 -33 -73 -43 -71 -56 -30 -88 -72 -49 -90 -44 -87 -55 -68 -57 -22 -61 -60 -59 -73 -53 -59 -72 -92 -69 -58 -36 -78 -20 -69 -79 -81 -14 -58 -48 -55 -94 -55 -73 -71 -50 -68 -52 -34 -48 -67 -82 -68 -32 -85 -36 -29 -52 -17 -43 -61 -48 -61 -46 -39 -29 -47 -66 -56 -53 -66 -56 -69 -37 -27 -36 -33 -74 -83 -57 -30 -87 -20 -82 -81 -65 -33 -40 -87 -20 -33 -91 -41 -60 -77 -27 -47 -64 -23 -55 -65 -86 -49 -89 -36 -24 -78 -45 -27 -71 -46 -77 -74 -54 -77 -50 -58 -51 -50 -53 -49 -71 -39 -33 -87 -35 -26 -78 -78 -66 -73 -50 -49 -81 -38 -67 -57 -23 -47 -41 -52 -83 -62 -67 -55 -41 -59 -86 -78 -36 -84 -34 -79 -48 -15 -35 -57 -75 -45 -40 -56 -69 -70 -78 -62 -40 -52 -80 -61 -46 -28 -80 -64 -68 -62 -72 -60 -87 -31 -51 -56 -35 -66 -49 -74 -77 -55 -37 -64 -37 -19 -85 -36 -65 -55 -74 -76 -37 -62 -59 -39 -41 -87 -43 -63 -25 -21 -35 -46 -46 -57 -71 -62 -42 -46 -55 -86 -47 -41 -68 -36 -42 -94 -70 -69 -71 -55 -53 -97 -45 -76 -69 -30 -31 -57 -42 -53 -54 -59 -84 -32 -63 -53 -42 -37 -84 -52 -53 -73 -77 -30 -70 -58 -29 -47 -62 -47 -56 -61 -23 -85 -50 -77 -38 -44 -80 -26 -45 -90 -70 -29 -59 -49 -25 -82 -71 -74 -79 -71 -46 -43 -84 -97 -89 -66 -48 -57 -81 -28 -59 -88 -79 -44 -35 -55 -77 -60 -23 -47 -43 -52 -52 -46 -79 -66 -42 -27 -39 -75 -56 -25 -67 -54 -57 -52 -43 -32 -35 -57 -17 -37 -53 -41 -54 -61 -49 -41 -30 -32 -77 -50 -58 -72 -30 -80 -25 -58 -60 -48 -39 -73 -84 -30 -73 -45 -49 -73 -20 -65 -47 -55 -74 -89 -39 -35 -80 -64 -52 -65 -63 -57 -24 -28 -62 -82 -58 -73 -38 -44 -62 -37 -14 -66 -77 -60 -26 -38 -45 -37 -66 -83 -68 -61 -90 -19 -83 -61 -88 -56 -59 -25 -87 -43 -68 -24 -32 -20 -86 -64 -23 -59 -43 -95 -27 -73 -67 -84 -54 -97 -36 -60 -79 -49 -35 -49 -33 -58 -29 -69 -53 -53 -68 -23 -62 -47 -56 -63 -81 -53 -84 -53 -46 -24 -58 -47 -29 -37 -50 -48 -88 -91 -50 -35 -79 -54 -20 -78 -61 -23 -75 -71 -66 -41 -81 -28 -72 -48 -45 -53 -67 -70 -25 -74 -59 -26 -44 -50 -79 -49 -37 -45 -66 -39 -39 -80 -74 -34 -60 -28 -48 -43 -72 -29 -69 -42 -29 -29 -70 -77 -65 -84 -34 -35 -18 -20 -88 -80 -62 -54 -68 -41 -62 -46 -55 -27 -28 -69 -55 -68 -48 -85 -38 -16 -71 -32 -41 -38 -31 -65 -71 -32 -77 -77 -51 -67 -60 -77 -24 -83 -28 -52 -26 -49 -75 -45 -80 -40 -48 -64 -19 -46 -48 -48 -44 -81 -72 -39 -46 -74 -61 -93 -70 -25 -45 -35 -27 -51 -61 -25 -89 -57 -60 -26 -42 -42 -79 -57 -81 -46 -45 -74 -24 -66 -48 -34 -57 -52 -28 -44 -59 -73 -43 -30 -65 -52 -64 -89 -79 -43 -38 -61 -60 -53 -68 -35 -44 -52 -75 -41 -43 -66 -54 -53 -49 -42 -78 -53 -72 -63 -82 -51 -69 -43 -37 -42 -22 -44 -57 -75 -58 -39 -42 -75 -63 -57 -74 -30 -44 -29 -71 -37 -45 -60 -67 -50 -70 -60 -91 -49 -76 -30 -94 -55 -55 -71 -35 -56 -49 -43 -82 -39 -26 -69 -48 -60 -55 -40 -53 -79 -29 -77 -58 -65 -67 -61 -57 -84 -26 -82 -35 -47 -37 -64 -30 -62 -74 -89 -45 -42 -74 -59 -56 -48 -40 -53 -72 -56 -36 -75 -60 -78 -38 -58 -73 -41 -45 -27 -39 -46 -56 -32 -30 -53 -43 -57 -83 -56 -82 -15 -57 -38 -35 -30 -67 -67 -36 -40 -62 -52 -70 -56 -76 -60 -61 -87 -84 -51 -55 -23 -66 -35 -32 -69 -67 -29 -23 -44 -88 -75 -78 -39 -50 -74 -89 -75 -79 -74 -31 -50 -62 -41 -70 -56 -74 -83 -29 -82 -59 -67 -46 -34 -67 -66 -47 -35 -73 -44 -80 -68 -79 -43 -78 -69 -29 -89 -18 -40 -55 -34 -63 -50 -29 -48 -80 -66 -32 -56 -66 -62 -77 -61 -40 -54 -61 -48 -54 -56 -38 -49 -63 -57 -60 -42 -74 -72 -59 -58 -26 -74 -44 -41 -19 -75 -27 -73 -91 -46 -68 -52 -29 -35 -45 -71 -79 -37 -43 -66 -37 -60 -20 -64 -69 -42 -37 -60 -52 -18 -45 -49 -18 -72 -71 -33 -50 -54 -68 -48 -74 -55 -66 -33 -77 -33 -62 -34 -25 -43 -17 -67 -29 -82 -68 -76 -46 -26 -89 -79 -67 -85 -65 -23 -21 -87 -72 -38 -41 -55 -68 -65 -46 -74 -96 -40 -45 -51 -69 -39 -22 -53 -47 -60 -49 -71 -71 -64 -61 -31 -74 -40 -54 -50 -74 -80 -55 -31 -45 -28 -62 -28 -74 -53 -44 -39 -72 -86 -68 -87 -79 -34 -45 -57 -37 -54 -30 -67 -82 -39 -63 -57 -39 -53 -80 -24 -63 -65 -93 -60 -45 -74 -26 -59 -67 -64 -35 -39 -48 -41 -71 -70 -91 -72 -54 -40 -45 -38 -99 -44 -48 -59 -75 -52 -45 -66 -45 -55 -27 -76 -27 -24 -84 -27 -65 -39 -41 -39 -62 +82 +36 +23 +10 +54 +29 +29 +42 +82 +56 +39 +66 +28 +57 +55 +26 +40 +69 +53 +74 +40 +85 +44 +67 +33 +52 +28 +12 +63 +92 +22 +70 +41 +82 +61 +63 +67 +38 +63 +49 +65 +45 +84 +30 +47 +82 +68 +53 +58 +79 +51 +78 +79 +51 +43 +20 +49 +52 +80 +66 +36 +84 +29 +75 +69 +65 +43 +56 +24 +43 +45 +23 +58 +45 +60 +75 +65 +24 +86 +63 +57 +84 +33 +36 +25 +31 +69 +32 +93 +15 +49 +83 +36 +60 +65 +41 +61 +77 +37 +31 +35 +29 +33 +67 +57 +47 +32 +54 +94 +59 +66 +32 +50 +90 +70 +83 +85 +63 +62 +64 +61 +37 +26 +41 +80 +97 +31 +45 +41 +90 +31 +27 +27 +57 +55 +27 +77 +62 +69 +73 +74 +81 +41 +19 +60 +44 +68 +46 +51 +61 +35 +37 +58 +46 +30 +52 +70 +94 +71 +62 +22 +62 +36 +59 +60 +60 +28 +38 +39 +46 +22 +60 +80 +90 +26 +26 +67 +40 +31 +85 +33 +62 +56 +41 +28 +40 +74 +52 +82 +54 +47 +75 +25 +74 +74 +68 +21 +52 +61 +53 +53 +40 +32 +68 +85 +54 +65 +57 +38 +43 +49 +77 +43 +30 +62 +67 +65 +99 +73 +85 +65 +90 +86 +29 +64 +81 +41 +19 +77 +71 +100 +24 +48 +40 +37 +84 +60 +47 +70 +51 +75 +24 +44 +42 +26 +72 +59 +39 +40 +53 +71 +50 +73 +65 +46 +60 +84 +40 +43 +69 +80 +35 +75 +46 +87 +41 +78 +72 +33 +40 +68 +33 +52 +43 +76 +41 +47 +77 +47 +61 +68 +59 +64 +70 +36 +56 +19 +49 +49 +36 +68 +36 +45 +71 +46 +29 +39 +19 +77 +71 +34 +77 +63 +68 +69 +64 +67 +75 +67 +35 +78 +46 +41 +42 +50 +24 +62 +77 +65 +63 +79 +36 +52 +68 +81 +26 +58 +73 +42 +79 +63 +45 +59 +31 +84 +59 +55 +37 +74 +83 +40 +98 +34 +78 +27 +47 +68 +43 +50 +69 +31 +73 +69 +82 +37 +34 +16 +71 +25 +56 +70 +31 +23 +47 +47 +70 +75 +21 +49 +66 +50 +14 +76 +63 +51 +66 +55 +79 +89 +47 +70 +75 +62 +75 +52 +52 +85 +74 +59 +59 +43 +24 +66 +55 +75 +73 +26 +64 +62 +73 +89 +43 +27 +70 +56 +70 +33 +71 +69 +46 +65 +39 +81 +35 +37 +47 +35 +24 +84 +52 +60 +77 +26 +37 +40 +46 +51 +92 +49 +41 +67 +46 +40 +68 +76 +82 +67 +39 +23 +24 +41 +24 +63 +41 +87 +21 +32 +83 +84 +68 +64 +47 +59 +57 +35 +36 +61 +48 +47 +47 +98 +23 +69 +43 +85 +66 +78 +78 +69 +46 +51 +28 +42 +93 +44 +40 +44 +51 +74 +70 +79 +81 +44 +72 +46 +73 +57 +26 +17 +71 +33 +50 +29 +59 +80 +59 +82 +54 +79 +50 +49 +39 +72 +72 +45 +64 +52 +36 +70 +42 +61 +50 +39 +61 +53 +47 +57 +59 +64 +24 +37 +36 +51 +47 +67 +66 +55 +61 +67 +24 +86 +41 +45 +45 +42 +72 +68 +25 +71 +43 +57 +33 +56 +73 +58 +40 +76 +82 +62 +70 +60 +17 +82 +71 +57 +64 +68 +64 +72 +78 +31 +44 +31 +25 +41 +48 +77 +48 +67 +90 +87 +86 +60 +28 +54 +67 +32 +53 +68 +83 +46 +32 +69 +65 +48 +15 +28 +28 +37 +66 +37 +47 +72 +40 +35 +52 +66 +28 +42 +39 +64 +64 +82 +52 +79 +43 +44 +54 +77 +88 +60 +48 +60 +97 +37 +38 +84 +45 +42 +32 +55 +55 +75 +67 +89 +76 +95 +37 +75 +61 +65 +21 +63 +46 +63 +75 +35 +48 +38 +35 +45 +93 +48 +72 +100 +76 +61 +16 +60 +83 +36 +81 +44 +40 +64 +90 +59 +55 +78 +52 +80 +86 +61 +24 +41 +53 +26 +42 +90 +66 +26 +61 +45 +85 +79 +78 +62 +40 +63 +53 +16 +79 +27 +37 +38 +76 +32 +22 +70 +15 +53 +41 +45 +45 +58 +47 +32 +78 +46 +47 +84 +28 +33 +69 +52 +57 +38 +58 +84 +77 +69 +63 +50 +42 +71 +93 +16 +28 +22 +85 +69 +40 +86 +48 +76 +47 +56 +47 +65 +63 +53 +81 +60 +33 +29 +57 +66 +26 +34 +70 +86 +60 +46 +26 +81 +17 +78 +33 +28 +32 +65 +45 +51 +34 +57 +50 +38 +84 +79 +63 +44 +61 +28 +25 +89 +65 +67 +73 +93 +59 +60 +56 +71 +70 +39 +32 +36 +44 +73 +70 +38 +69 +58 +44 +42 +27 +41 +67 +39 +20 +59 +43 +29 +35 +67 +86 +40 +55 +49 +76 +75 +40 +59 +51 +61 +41 +60 +81 +92 +95 +74 +58 +53 +44 +78 +35 +52 +48 +69 +38 +23 +84 +69 +36 +47 +69 +49 +73 +42 +81 +28 +50 +30 +31 +73 +54 +76 +40 +56 +69 +62 +69 +93 +20 +33 +72 +71 +41 +18 +65 +50 +43 +49 +18 +36 +80 +45 +38 +37 +66 +35 +79 +63 +42 +67 +54 +30 +61 +69 +34 +62 +38 +71 +59 +51 +64 +46 +79 +56 +53 +85 +40 +72 +39 +74 +45 +67 +33 +59 +78 +79 +43 +51 +39 +58 +32 +68 +39 +25 +20 +25 +17 +53 +37 +53 +53 +36 +30 +40 +18 +58 +69 +16 +59 +59 +91 +79 +75 +67 +78 +55 +68 +42 +44 +22 +74 +63 +37 +48 +59 +70 +61 +50 +29 +62 +56 +66 +75 +29 +75 +77 +68 +76 +61 +34 +68 +33 +45 +49 +45 +46 +83 +68 +70 +55 +25 +60 +67 +84 +52 +64 +52 +82 +40 +53 +56 +75 +88 +54 +51 +45 +60 +44 +68 +85 +63 +69 +64 +57 +49 +54 +86 +29 +70 +83 +30 +69 +34 +81 +64 +67 +66 +28 +21 +60 +46 +29 +31 +73 +77 +51 +80 +89 +18 +71 +70 +72 +78 +58 +36 +35 +34 +64 +53 +59 +31 +81 +90 +31 +40 +73 +62 +37 +77 +65 +23 +85 +49 +77 +33 +73 +43 +71 +56 +30 +88 +72 +49 +90 +44 +87 +55 +68 +57 +22 +61 +60 +59 +73 +53 +59 +72 +92 +69 +58 +36 +78 +20 +69 +79 +81 +14 +58 +48 +55 +94 +55 +73 +71 +50 +68 +52 +34 +48 +67 +82 +68 +32 +85 +36 +29 +52 +17 +43 +61 +48 +61 +46 +39 +29 +47 +66 +56 +53 +66 +56 +69 +37 +27 +36 +33 +74 +83 +57 +30 +87 +20 +82 +81 +65 +33 +40 +87 +20 +33 +91 +41 +60 +77 +27 +47 +64 +23 +55 +65 +86 +49 +89 +36 +24 +78 +45 +27 +71 +46 +77 +74 +54 +77 +50 +58 +51 +50 +53 +49 +71 +39 +33 +87 +35 +26 +78 +78 +66 +73 +50 +49 +81 +38 +67 +57 +23 +47 +41 +52 +83 +62 +67 +55 +41 +59 +86 +78 +36 +84 +34 +79 +48 +15 +35 +57 +75 +45 +40 +56 +69 +70 +78 +62 +40 +52 +80 +61 +46 +28 +80 +64 +68 +62 +72 +60 +87 +31 +51 +56 +35 +66 +49 +74 +77 +55 +37 +64 +37 +19 +85 +36 +65 +55 +74 +76 +37 +62 +59 +39 +41 +87 +43 +63 +25 +21 +35 +46 +46 +57 +71 +62 +42 +46 +55 +86 +47 +41 +68 +36 +42 +94 +70 +69 +71 +55 +53 +97 +45 +76 +69 +30 +31 +57 +42 +53 +54 +59 +84 +32 +63 +53 +42 +37 +84 +52 +53 +73 +77 +30 +70 +58 +29 +47 +62 +47 +56 +61 +23 +85 +50 +77 +38 +44 +80 +26 +45 +90 +70 +29 +59 +49 +25 +82 +71 +74 +79 +71 +46 +43 +84 +97 +89 +66 +48 +57 +81 +28 +59 +88 +79 +44 +35 +55 +77 +60 +23 +47 +43 +52 +52 +46 +79 +66 +42 +27 +39 +75 +56 +25 +67 +54 +57 +52 +43 +32 +35 +57 +17 +37 +53 +41 +54 +61 +49 +41 +30 +32 +77 +50 +58 +72 +30 +80 +25 +58 +60 +48 +39 +73 +84 +30 +73 +45 +49 +73 +20 +65 +47 +55 +74 +89 +39 +35 +80 +64 +52 +65 +63 +57 +24 +28 +62 +82 +58 +73 +38 +44 +62 +37 +14 +66 +77 +60 +26 +38 +45 +37 +66 +83 +68 +61 +90 +19 +83 +61 +88 +56 +59 +25 +87 +43 +68 +24 +32 +20 +86 +64 +23 +59 +43 +95 +27 +73 +67 +84 +54 +97 +36 +60 +79 +49 +35 +49 +33 +58 +29 +69 +53 +53 +68 +23 +62 +47 +56 +63 +81 +53 +84 +53 +46 +24 +58 +47 +29 +37 +50 +48 +88 +91 +50 +35 +79 +54 +20 +78 +61 +23 +75 +71 +66 +41 +81 +28 +72 +48 +45 +53 +67 +70 +25 +74 +59 +26 +44 +50 +79 +49 +37 +45 +66 +39 +39 +80 +74 +34 +60 +28 +48 +43 +72 +29 +69 +42 +29 +29 +70 +77 +65 +84 +34 +35 +18 +20 +88 +80 +62 +54 +68 +41 +62 +46 +55 +27 +28 +69 +55 +68 +48 +85 +38 +16 +71 +32 +41 +38 +31 +65 +71 +32 +77 +77 +51 +67 +60 +77 +24 +83 +28 +52 +26 +49 +75 +45 +80 +40 +48 +64 +19 +46 +48 +48 +44 +81 +72 +39 +46 +74 +61 +93 +70 +25 +45 +35 +27 +51 +61 +25 +89 +57 +60 +26 +42 +42 +79 +57 +81 +46 +45 +74 +24 +66 +48 +34 +57 +52 +28 +44 +59 +73 +43 +30 +65 +52 +64 +89 +79 +43 +38 +61 +60 +53 +68 +35 +44 +52 +75 +41 +43 +66 +54 +53 +49 +42 +78 +53 +72 +63 +82 +51 +69 +43 +37 +42 +22 +44 +57 +75 +58 +39 +42 +75 +63 +57 +74 +30 +44 +29 +71 +37 +45 +60 +67 +50 +70 +60 +91 +49 +76 +30 +94 +55 +55 +71 +35 +56 +49 +43 +82 +39 +26 +69 +48 +60 +55 +40 +53 +79 +29 +77 +58 +65 +67 +61 +57 +84 +26 +82 +35 +47 +37 +64 +30 +62 +74 +89 +45 +42 +74 +59 +56 +48 +40 +53 +72 +56 +36 +75 +60 +78 +38 +58 +73 +41 +45 +27 +39 +46 +56 +32 +30 +53 +43 +57 +83 +56 +82 +15 +57 +38 +35 +30 +67 +67 +36 +40 +62 +52 +70 +56 +76 +60 +61 +87 +84 +51 +55 +23 +66 +35 +32 +69 +67 +29 +23 +44 +88 +75 +78 +39 +50 +74 +89 +75 +79 +74 +31 +50 +62 +41 +70 +56 +74 +83 +29 +82 +59 +67 +46 +34 +67 +66 +47 +35 +73 +44 +80 +68 +79 +43 +78 +69 +29 +89 +18 +40 +55 +34 +63 +50 +29 +48 +80 +66 +32 +56 +66 +62 +77 +61 +40 +54 +61 +48 +54 +56 +38 +49 +63 +57 +60 +42 +74 +72 +59 +58 +26 +74 +44 +41 +19 +75 +27 +73 +91 +46 +68 +52 +29 +35 +45 +71 +79 +37 +43 +66 +37 +60 +20 +64 +69 +42 +37 +60 +52 +18 +45 +49 +18 +72 +71 +33 +50 +54 +68 +48 +74 +55 +66 +33 +77 +33 +62 +34 +25 +43 +17 +67 +29 +82 +68 +76 +46 +26 +89 +79 +67 +85 +65 +23 +21 +87 +72 +38 +41 +55 +68 +65 +46 +74 +96 +40 +45 +51 +69 +39 +22 +53 +47 +60 +49 +71 +71 +64 +61 +31 +74 +40 +54 +50 +74 +80 +55 +31 +45 +28 +62 +28 +74 +53 +44 +39 +72 +86 +68 +87 +79 +34 +45 +57 +37 +54 +30 +67 +82 +39 +63 +57 +39 +53 +80 +24 +63 +65 +93 +60 +45 +74 +26 +59 +67 +64 +35 +39 +48 +41 +71 +70 +91 +72 +54 +40 +45 +38 +99 +44 +48 +59 +75 +52 +45 +66 +45 +55 +27 +76 +27 +24 +84 +27 +65 +39 +41 +39 +62