135
211
220
90
70
217
74
39
167
262
49
12
9
15
84
64
6
117
93
384
137
44
187
73
18
144
195
11
20
97
82
153
199
253
85