221
111
85
19
44
88
26
167
164
39
42
138
306
125
247
51
64
107
61
176
376
229
237
45
117
1153
43
235
266
71
142
144
160
31
16
46
356
277
21
232
86
141
106
134
28
96
242
477
136
116
191
238