0
13
6
3
1
16
21
4
22
59
15
37
30
47
18
193
69
9
54
91
103
95
61
60
76
27
5
63
35
40
46
85
12
42
34
132
194
154
166
345
306
271
125
38
90
140