33
26
28
62
42
152
114
38
18
2
3
0
5
1
10
4
14
17
6
8
16
138
7
34
14256
24
41
15
91
32
113
20
22
79
101
9
19
143
98