107
163
49
145
72
9
114
73
321
29
47
68
80
314
894
204
215
182
84
42
225
262
197
55
54
91
66
209
86
230