220
195
256
37
74
111
134
265
156
91
342
250
68
100
267
253
149
141
327
66
244
184
201
275
179
175
206
90
29
148
453
48
31
531
270
441
310
19
102
133
104
146