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