16
146
209
27
422
195
110
117
66
49
47
357
121
97
137
223
92
56
88
84
260
656
174
68
78
45
112
107
98
43
38
204
39
123
73
120
134
69
253
152
57
51
28
11
193
141
34
65
76
116
42