906
70
17
42
93
148
96
211
296
30
145
63
85
126
174
386
214
115
166
158
68
41
107
243
156
278
29
197
422
202
245
62
26
45
24
88
300
187
253
39
142
308
73
222
153
133
169
66
32
46
31
230