0
12
4
73
30
21
9
2
8
6
45
139
98
60
595
106
32
116
53
25
48
16
11
38
80
15
19
17
94
34
266
27
59
33
37
113
154
122
101
88
56
159
67
85