168
274
400
407
121
81
275
69
230
133
861
77
10
18
156
254
219
161
411
33
137
180
494
534
199
198
123
436
484
34
117
215
144
89
178
206
154
32
14
15
94
62
172
108
12
21
979
84
101
295
315
42
37
53