35
108
80
85
220
96
104
246
276
211
239
286
309
124
84
133
605
59
114
803
29
116
303
216
66
20
460
267
174
129
4756
94
189
97