210
51
52
16
329
150
97
72
148
56
91
31
54
30
21
126
14
68
12
22
318
45
9
17
157
64
143
33
29
239
36
77
83
119
209
114
13
8
166
5
154
98
305
212
189
230
96