250
131
210
63
115
97
119
61
41
186
106
129
147
15
264
77
159
87
197
32
64
38
75
122
327
71
50
46
240
177