0
30
22
9
5
13
28
37
143
15
10
14
193
203
353
46
34
168
66
38
40
120
918
204
43
130
101
48
20
175
19
692
259
49
60
180
224
44
292
363
401
248
330
311
57
82
21
78
54
151
17