110
65
70
57
27
52
39
7
25
35
13
357
101
107
88
16
71
21
66
53
254
37
40
173
185
167
226
181
287
156
309
30
132
81
233
170
344
118
26
75
157
402
31
217
310
143
160
304
285
190
392
150
249
108