53
48
73
133
404
110
91
64
58
277
102
55
86
260
136
113
140
52
115
135
60
68
162
170
159
145
148
268
150
294
276
199
141
346
356
302
123
139
104
129
83
208
205
138
223
1328
185
195
65
430
240
324