0
3
38
33
2
54
73
234
68
30
58
21
23
15
107
35
82
101
14
5
20
34
29
334
294
191
18
109
81
188
330
325
17
67
37
80
225
63
215
103
4
27
207
257
172
136