27
55
38
76
19
129
45
30
173
48
78
159
177
197
29
377
195
478
206
335
150
57
326
609
224
145
264
168
40
120
33