Time for a Euro version. Please see NOTES below. 15 min as this one is a bit tougher, due to 92 of the cities not being within 100km (or 200km for Russian pairs) - again these marked with a "*".
NOTES - To make it somewhat more bearable, the distance was increased to 200km for PAIRS of Russian cities - i.e. a non-Russian city would still only display Russian ones within 100km, and Russian cities would only display non-Russian within 100km as well. But Russian-Russian distances display up to 200km. Russian cities west of Urals and Turkish cities in 4 European Turkish provinces included.