9
29
2
10
4
13
8
3
150
61
30
110
189
114
21
174
78
68
49
19
86
169
53
18
31
91
38
66
70
11
193
84
42
62
111
67
152
56