222
270
318
428
150
422
197
316
249
214
185
206
76
168
23
158
51
96
139
152
31
128
18
188
21
101
26
86
15
254
24
118
37
110
30
100