112
5
35
23
66
161
141
42
9
61
24
12
30
232
76
28
10
17
184
56
39
109
98
15
21
68
33
103
52
27
88
3
166
116
14
136
8
22
102
1
7
177
47