18
54
758
220
255
328
160
239
112
68
48
86
206
6
50
121
29
1314
99
207
78
63
89
42
84
91
28
58
43
75
52
147
172
214
157
529
143
56
44
83
71
263
62
166
90
287
159
119
108
308
132
149