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