8
0
17
2
35
11
3
5
27
106
40
141
55
23
86
262
179
121
15
81
43
57
310
39
147
102
28
18
136
63
228
79
89
26
56
112
107
138
149
110
48
41
68
72
336
124
140
46
316