9
141
21
37
17
2
5
10
8
6
23
44
18
31
1
27
11
3
32
176
29
15
12
34
16
22
7
71
67
171
147
33
65
49
38
52
76
99
95
25
57
357
70
142
115
145
94