14
269
104
131
51
213
173
135
159
157
44
20
29
217
109
91
65
96
87
73
196
57
38
26
107
82
80
206
975
24
43
71
76
77
166
59
88
154
56
180
47
637
32
136
121
70
146
69
53
84
42