110
79
85
167
230
287
115
136
468
77
228
198
84
309
117
342
180
153
90
38
240
113
221
30
492
237
81
71
20
220
121
562
233
43
36
216
135
128
91
108
119
517
97
80
64
100
51
177
154
278
188
137
10
46