275
20
82
18
108
14
267
8
140
85
54
24
50
12
118
111
22
0
283
242
29
3
28
138
158
6
84
38
19
298
247
713
211
383
149
518
465