1 2
97 53
16 48
88 102
33 91
120 149
