japanese love story 123 142 145 106 160 119 144 224 228 216 169 193 211 134 136 166