95
214
38
235
265
289
434
197
3012
103
165
143
225
322
355
255
343
329
198
43
100
263
79
61
62
122
14
12
37
275
156
268
375
304
256
1983
183
119
82
33
97
40
672
138
39
115
416
67
28
407
344
1573
31
113
181
674
25
142