463
75
169
94
105
107
135
256
354
305
166
224
113
78
218
128
160
64
202
65
106
153
558
52
236
246
239
104
612
185
518
141
386
193
227
174
241
69
225
242
194
328
571
237
167
228
182
83
46
114
126
129
339
298
164