2
9
0
27
65
265
146
55
490
47
103
95
42
22
63
32
21
19
15
6
11
157
40
52
28
8
84
122
45
14
31
29
56
18
24
20
50
36
206
85
54
62
61
72
276