85
99
117
73
64
72
59
61
106
313
145
101
265
105
67
98
77
65
104
134
119
92
155
345
335
167
53
110
185
95
150
126
139
304
370
113
30
237
178
218
52
354
371
346
151
287
447
266
204