8
13
25
27
12
38
7
150
18
97
29
22
37
31
14
100
47
212
69
87
92
114
57
115
36
104
176
51
193
113
149
30
259
196