0
11
3
4
1
10
6
20
5
15
98
43
49
21
40
14
137
118
99
121
241
238
314
149
119
91
92
90
115
232
281
176
165
180
297
170