21
9
232
124
182
37
69
101
28
218
154
121
212
142
133
188
230
56
197
150
536
300
206
94
67
93
178
219
143
132
83
50
241
341
128
84
198
151
35
52
29
16
70
156
49
136
71
41
65
135
108
389
55
39