128
627
13
47
16
40
251
99
123
111
162
142
391
387
166
170
235
164
307
261
168
232
199
318
73
254
90
139
4
79
201
298
63
236
69
384
157
21
171
116
75
155
114
239
27
169
62
188
369
119
118
81
34
292
54