320
177
144
335
187
79
165
228
164
39
208
113
130
49
30
34
42
116
65
102
224
24
168
278
52
48
319
56
303
139
275
189
221
4802
138
54
407
272
664
51
31
27
58
209
181
68