678
213
924
260
305
198
636
134
401
94
820
259
326
95
947
443
414
49
678
183
790
243
393
83
628
249
678
275
535
170
548
132
200
87
252
109
395
129
437
225