0
14
2
27
1
40
29
16
6
44
20
18
10
56
35
78
15
21
5
7
23
12
113
170
53
164
266
152
17
245
13
201
372
297
123
60
86
42
9
28
426
786