264
260
200
124
577
15
39
18
37
249
94
122
106
154
132
367
374
153
162
228
151
287
220
119
217
190
278
77
234
98
85
130
8
79
187
295
59
232
66
355
144
19
161
104
71
116
27
150
60
155
191
352
117
114
86
33