79
157
427
173
52
166
38
195
55
100
327
136
30
43
510
899
105
155
10
320
443
73
153
49
191
42
144
84
211
149
70
18
296
151
45
281
74
106
147
269
194
60
210
235
374
299
25
97
274
470
428
54
311
340
350