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