104
119
591
118
22
275
207
174
100
111
183
150
70
146
199
216
138
246
64
43
58
300
42
172
47
97
99
179
331
113
126
951
317
16
41
33
90
79
11
247
290
303
198
260
27
46
13
231
133
55
154
29
68
445