119
75
33
21
4
314
177
193
212
116
8
110
57
198
210
231
275
197
217
130
85
56
114
76
16
14
28
73
67
238
59
45
20
29
51
187
112
61
680
83
163
30
300
331
226
65
22
99
188
138
44
15
50
362
64
327