15
243
105
145
240
466
51
261
64
160
130
601
132
90
111
181
124
260
52
104
20
58
97
129
80
139
70
282
152
188
37
41
26
19
72
150
88
100
33
165
27
123
9
202
169
147
25
45
38
126