696
73
869
347
614
291
355
81
265
45
430
237
540
73
679
167
628
212
578
155
550
131
125
66
360
11
213
143
595
80
553
159
300
207
466
52
210
140
404
102