274
20
81
18
105
14
264
8
139
85
54
24
49
12
116
111
21
0
242
28
3
27
135
155
6
79
37
19
294
247
703
211
375
149
503
463