3
7
1
0
51
5
30
9
12
24
16
6
32
28
316
4
22
17
14
54
86
93
33
29
84
65
68
42
34
133
80
49
216
132
115
61
213
103
88
73
187
63
36
82
47