3
5
0
2
29
8
38
6
1
17
12
31
178
9
7
15
14
37
23
51
11
10
98
30
106
28
86
46
53
78
26
27
22
339
140
47
73