0
6
13
4
52
17
15
11
59
12
50
29
37
68
56
45
18
28
36
298
176
80
109
103
130
101
30
82
76
89
47
53
35
91
66
166
206
33
74
40
46
55
57
243
188