0
15
63
11
2
7
14
6
40
57
196
184
277
83
204
48
64
22
18
92
46
95
29
79
21
34
39
135
24
72
140
82
27
44
96
68
136
20
42
32
50