16
3
18
7
8
0
38
19
6
31
14
153
159
32
50
55
888
78
49
207
148
34
2
29
206
23
69
52
33
75
93
12
36
136
15
162
173
522
56
47
97
151
91
40
76
35
411
74
88