8
12
24
25
38
7
150
18
96
29
6
22
37
31
14
100
46
212
69
87
47
92
114
56
115
36
104
176
50
193
113
149
30
259
196