1011
345
514
60
393
99
534
32
552
116
540
142
350
69
307
15
457
149
252
38
353
96
576
40
467
121
238
172
416
80
282
141
252
115
141
17
264
9
387
29