91
240
300
287
69
152
322
299
275
153
64
67
44
222
143
46
168
100
120
357
56
138
103
271
92
118
152
104
472
92
208
276
261
83
72
152
117
61
248
153