6
1
0
4
10
23
18
9
13
38
35
57
44
51
58
71
93
219
50
133
98
29
62
231
72
174
173
104
317
237
243
95
134
112
176
110
335
337
119
204
246
115
247
145
113
74
128
221
203
103
53
208
239
168
129
122
386