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