27
16
75
61
25
146
195
106
120
88
143
249
122
105
89
149
197
347
280
270