187
122
61
134
56
450
232
233
173
163
386
164
190
278
112
298
141
5
7
119
176
143
496
245
124
47
113
53
227
24
417
30
259
308
84
127
200
12
231
201
21
147
219
148
13
38
68
107
234
329
116
186
211
160
96