249
172
54
86
75
181
111
195
254
108
283
160
243
301
88
87
207
29
145
328
94
178
339
184
46
95
229
132
47
27
44
39
63
177
85
209
42
38
35
208
275
772
103
25
26
23
15
257
78
215
77
154