78
48
74
73
134
408
111
91
64
58
277
105
55
86
263
136
113
140
52
115
135
60
68
162
171
160
146
148
268
150
294
276
200
142
346
356
302
123
139
104
129
83
208
206
223
199
1329
186
197
66
431
242
325