325
310
147
214
31
316
116
21
9
18
84
64
171
94
145
110
33
400
111
41
48
3
20
246
66
280
93
65
186
172
17
184
143
75
85
13
38
243
51
273
262
45
6
86
52
208
174
60
169
131
271
73
202
132
109