667
210
573
129
466
160
340
70
599
312
640
200
422
134
465
128
388
110
311
151
337
118
444
100
420
97
376
113
157
80
598
253
170
61
396
162
449
95
562
54