0
5
2
8
4
3
1
14
9
12
38
37
26
106
74
60
318
53
109
128
102
67
41
95
237
182
181
132
198
64
278
54
315
123
59
161
40
245
90
33
98
136