21
159
109
36
64
231
104
186
158
156
66
123
105
255
116
86
142
155
65
130
115
173
55
121
39
301
102
114
327
275
169
140
181
165
150
37
29
20
27
56
71
28
12
87
82
9
69
10
16
54