0
3
16
7
44
27
42
161
36
20
24
62
47
5
26
9
22
78
35
50
344
29
25
132
182
45
13
30
126
56
265
107
152
108
21
74
77
700
859
264
174
147
109
104
148
370
209