104
144
121
75
266
155
299
38
331
281
180
297
309
138
88
62
165
323
135
26
163
167
136
67
282
147
150
8
279
11
98
19
229
193
