177
104
114
123
184
151
75
148
201
249
64
43
59
301
42
173
47
97
99
346
116
131
970
318
71
16
41
34
91
79
11
247
290
303
218
198
262
27
48
14
90
235
135
55
154
29
68
449
56
49
212
9
430
130
53
88