8
0
10
5
28
17
7
1
44
20
13
11
15
38
23
21
157
71
217
55
500
181
147
250
155
92
151
65
82
125
170
85
123
99
79
104
78
120
114
89
113
41
66
58
158