1
29
16
3
0
2
10
8
78
9
14
12
18
47
4
96
91
59
164
137
21
98
334
94
669
35
17
106
149
158
93
103
30
11
41
15
58
62
23
31