148
255
208
259
195
57
28
356
222
89
528
310
167
115
321
1364
72
214
66
281
136
410
75
204
142
235
102
405
150
105
74
84
70
29
81
54
352
297
50
260
87
120
350
264
177
131
175
302
198
166
71
88
237