86
49
75
73
135
410
111
91
64
58
278
105
55
263
136
113
140
52
48
115
60
68
162
171
160
146
148
268
150
294
276
74
200
142
347
356
302
123
139
104
129
83
208
206
223
199
1330
186
197
66
431
242
325