218
510
46
412
61
121
143
355
49
255
51
245
14
197
27
175
20
102
30
329
21
15
149
10
166
6
137
148
116
68
395
39
118
94
37
89