0
3
25
5
6
10
8
29
43
161
34
23
4
9
37
46
2
7
1
13
27
233
57
65
30
17
12
136
36
26
49
67
102
18
22
15
93
52
50
53
56