0
5
86
17
19
10
18
54
160
15
4
12
3
59
20
21
69
25
14
30
9
90
24
11
23
2
7
44
8
137
83
38
61
57
536
65
53
280
48
421
170