0
6
38
5
7
2
3
4
1
13
9
10
30
26
93
61
27
53
47
106
254
266
69
115
314
443
107
403
99
41
73
36
84
130
109
31
15
68
171
185
19
42