21
47
154
431
20
15
46
14
144
77
88
184
42
121
19
128
107
84
477
270
43
125
140
162
288
299
68
273
65
181
283
81
180
55
63
70
136
97
92
96
78
263
38
39
188
22
169
62
54