150
53
69
176
158
102
27
17
32
246
56
16
90
115
19
25
18
54
50
59
77
42
97
31
36
22
55
124
84
37
79
43
135
86
82
73
106
237
29
133
476
200
185
113
189