0
17
14
4
10
7
21
46
200
38
173
352
36
29
106
23
130
80
160
316
82
233
74
44
45
59
16
99
125
30
19
56
50
31
41
72
68
224
108
94
129
1570
95
42
49
37
90
78
26
39