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