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