Prepositions of place 2

Please drop the words into the correct preposition box. There are 22 words altogether
    

at
in
on
school
home
the bus station
the table (am Tisch)
the beginning
the end
the airport
the concert
the table (auf dem Tisch)
the bike
an aeroplane
the top floor
the right
the blackboard
the ground
the car
the bag
Rosemary Street
town
the class
the window
the street