146
51
38
18
47
70
49
118
21
45
164
133
315
91
157
161
190
54
58
46
340
181
232
208
431
84
52
28
61
384
31
184
20
22
34
101
131
37
2
134
121
222
24
88