105 110
1503 110
288 110
95 112
87 113
89 109
103 110
104 118
96 112
96 109
312 110
80 110
97 114
124 112
156 111
139 113