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