341
180
153
90
38
238
112
218
30
483
233
81
71
20
220
120
561
228
230
77
43
36
215
181
135
128
108
197
119
84
516
97
80
64
94
157
99
100
51
176
275
103
188
137
10
45
115
28
55
174
143
276
63
121