5
3
0
2
14
6
4
7
1
13
37
47
55
121
143
199
114
46
64
33
119
244
111
160
71
118
15
51
40
50
268
130
128
17
25
105
57
172
137
79
93
27
123
110
166
30