0
16
19
3
6
47
8
159
15
39
106
142
7
176
10
54
123
5
60
34
12
23
69
44
71
43
426
77
177
25
92
84
21
14
93
67
46
72
18
100
55
70
45
13
27
287