555
161
307
116
491
26
283
29
100
14
286
71
428
144
533
122
432
105
134
89
323
71
570
107
240
183
356
52
343
109
143
43
305
78
544
169
566
6
165
94