87
71
94
240
80
187
85
179
158
77
125
334
42
107
214
128
304
104
162
148
266
317
147
127
197
33
83
97
173
262
216
139
103
108
132
119
345
140
476
58
145
236
182
131
527
73
359
215
116
176
475
277
382
218