126
215
125
194
153
93
134
279
132
132
239
203
183
244
77
232
98
233
279
181
243
101
173
277
128
149
339
159
187
208
101
66
250
225
114
69
110
104
53
228
245
192
99
92
44
57
71
76
100
118
134
86
162
291
162
89
166
103
58
133