3 34
30 104
40 2
88 64
44 37
97 83
1 85
123 189
