2 34
27 126
28 2
95 82
31 80
93 177
87 29
150 103
110 77
181 130
