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