556
214
306
72
285
122
512
164
220
185
1184
546
84
64
429
124
510
168
399
186
242
145
224
140
342
108
536
183
346
89
546
125
603
25
377
41
318
108
227
78