3
6
1
0
7
2
12
46
124
108
74
64
24
31
21
83
117
14
11
80
36
10
18
20
59
13
39
9
23
8
17
69
33
54
30
41