18
229
8
49
387
533
647
101
438
59
170
120
269
40
1476
272
95
288
178
116
227
163
181
76
93
346
377
341
155
74
572
191
278
247
65
14
44
75
87
15
141
70
199
26
12
118
345
401
115
171
204
415
342
88
215
130
833