0
17
16
11
10
45
6
56
3
14
31
34
27
39
21
130
81
62
35
12
190
92
68
404
24
63
170
370
200
66
88
49
52
41
75
55
42
22
86
4
115
28
180
147
13