31 104
56 83
21 87
76 135
63 126
89 134
74 159
