218
30
22
113
74
3
1
122
236
147
39
158
53
159
283
185
64
33
232
274
196
117
84
55
23
45
183
78
5
268
165
95
200
148
70
115
67
136
88
171
62
140
120
59
219
12
85
0
169