560
215
314
77
286
123
523
170
224
186
1233
575
89
68
432
126
515
171
400
187
243
145
225
141
342
108
538
183
348
90
546
125
606
28
378
42
319
109
228
79