66
30
151
226
60
150
199
70
294
68
451
20
32
288
366
29
183
26
50
34
35
69
194
181
56
102
221
88
59
49
190
108
31
40
149
115
159
99
67
174
135
103
51
22
42
11
55
27