6
3
2
0
19
14
12
27
4
9
8
11
15
24
23
36
13
16
5
35
44
57
119
84
125
66
88
49
85
101
69
76
41
64
115
34
73
99
296
33