0
1
4
14
7
25
15
8
17
2
5
56
10
21
20
16
37
43
70
84
52
137
110
34
280
53
411
27
145
141
576
1167
234
287
167
390
211
208
443
275
182
106
90
124
223
139
268
196
244
222
46
206
111
54