141
333
83
290
91
162
54
368
370
69
286
58
271
15
302
109
208
43
280
236
120
256
40
188
74
203
27
197
45
28
179