320
693
457
733
224
618
167
468
240
392
20
58
356
113
222
124
216
35
181
75
30
188
117
178
54
131
25
136
26
128
4
108
8
93