0
3
39
33
2
54
73
235
69
31
58
21
23
15
107
35
82
101
14
5
20
34
29
334
30
294
191
18
109
81
190
38
331
326
17
67
37
80
225
63
215
103
4
27
207
257
172
136