91
49
77
73
137
411
113
65
59
280
106
55
86
264
136
140
52
48
115
135
60
68
162
171
160
146
148
268
151
294
276
74
200
142
64
347
356
302
123
139
104
129
83
208
206
223
199
1331
186
197
66
436
242
325