278
840
86
406
115
453
101
435
60
239
51
266
25
232
42
203
20
188
29
148
44
142
41
141
125
149
18
108
50
111
11
102