319
18
55
253
155
263
73
76
178
154
111
62
376
30
220
60
343
129
84
109
197
336
348
807
65
236
966
183
186