21
78
128
260
141
18
58
38
59
82
54
72
51
9
15
214
64
24
14
2
11
106
186
130
180
61
28
191
217
139
17
43
5
44
74
258
69
52
12
323
41
302
401
884
20
99
39
27
164
147