1059
367
514
60
393
99
535
32
552
116
540
142
351
70
307
15
457
149
252
38
353
96
576
40
467
121
239
172
416
80
282
141
252
115
141
17
264
9
387
29