0
8
3
58
20
6
40
14
28
21
19
51
24
9
27
10
5
113
25
1
237
22
76
11
71
39
288
68
126
60
18
15
38
13
45
50
32
72
44
251
83
112
208
219
146